J'ai pas mal de requêtes qui sont créées par macros sur une bd sqlite.
Le souci que je rencontre est que l'écriture de l'instruction sql est bonne,
mais ne
devient pas active.
En bref, si je vais voir dans la requête, il n'y a aucun enregistrements à
apparaître.
Si je fait semblant de modifier l'instruction sql (taper entrer puis supprimer
l'entrée), enrenregistrer, des enrgegistrements apparaissent sans que j'ai eu à
modifier
réellement l'instruction sql.
Le 2005-01-05 17:54, Ludovic CHEVALIER a écrit :
Bon, en tatonnant, il me semble avoir éclaircit la question.
En exemple, voici l'écriture de ma requête d'un point de vu macro:
SQL2 = "Select Code_Projet, Niveau1, Niveau2, Niveau3, Quoi, ReelResultat From
Global
where ((Qd3 >= {D '" & DateDebut & "' } AND Qd3 <= {D '" & DateFin & "'} AND
Rapport = 1
AND Code_Projet = '" & LaSelection & "')) ORDER BY Qd3 ASC"
Si je comprends bien, tu crées une requête pré-enregistrée ? Comme une
requête créée avec l'interface utilisateur ? Si c'est le cas, tu n'as
tout simplement pas lancé l'exécution de ta requête par macro.
En fait il faudrait un tout autre codage pour exécuter directement ta
séquence SQL. Tout ceci n'est pas simple à expliquer, et tu perdras
moins de temps à apprendre progressivement les bases en lisant le
bouquin (désolé, il n'y a pas d'autre source disponible sur le sujet,
excepté le Developer's Guide du SDK).
Bernard