Lorsque dans ce wiki:
https://wiki.documentfoundation.org/FR/FAQ/Base/121
je vois des instructions SQL quel environnement faut-il ?
si j'édite en SQL ma requête de calcul des âges puis-je la modifier pour
obtenir un champ age qui soit défini par le résulta de DATEDIFF (....
Les instructions actuellement dans ma requête:
SELECT DATEDIFF( 'year', "date de naissance", NOW( ) ) AS "age", "date
de naissance", "ID", "NOM", "prénom", "activité", "Adresse", "Code
Postal", "VILLE" FROM "MON ANNUAIRE" AS "MON ANNUAIRE"
merci
Claude
Le 04/02/2013 12:17, Bernard Ribot a écrit :
Le 04/02/2013 11:37, Claude FRICARD a écrit :
Lorsque tu dis :
/"Avec l'instruction UPDATE table SET champ_recup = ... etc. mais
les instructions UPDATE, DELETE, INSERT ne peuvent être exécutées
qu'en SQL direct (Outils > SQL)/", veux-tu dire que si je créé une
requête SQL je peux utiliser les instructions citées? ce que je pense.
si je créé une requête SQL je NE peux PAS utiliser les instructions
citées
je ne peux me permettre de dire de passer par le SQL pour faire telle
ou telle chose, c'est irrecevable pour eux.
Grosse lacune du module Base.
À partir d'un formulaire il faut passer par une macro pour exécuter ce
genre d'instructions SQL. C'est sûr que pour tes élèves et pour
beaucoup (moi-même) les macros Basic ce n'est pas évident.
Je n'utilise plus HSQL mais MySQL et les triggers/procédures stockées
pour faire ce genre d'opérations.
Il me semble me souvenir que la version de HSQL supérieure à celle
implémentée dans Lo gère les triggers. Dommage.
Bernard
--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.