Les Allergies
Alimentaires
Posez votre question Signaler

{Access} requete sql dans VB EDITOR

moiced59 1039Messages postés 15 novembre 2008Date d'inscription 27 mai 2012Dernière intervention - Dernière réponse le 17 juil. 2009 à 19:52
Bonjour,
Voila mon probleme je n'arrive pas a executer directement une requete SQL dans VB EDITOR
je suis obligé d'executer une requete dans mon vba
dc je creer ma requete avec access en mode sql puis dans mon VBE je fais un:
docmd.openquery
Comment exécuter directement ma requete genre :
dim sql as strin
sql = select .... from ......
mais cela ne fonctionne pas je ne trouve pas la bonne syntaxe
merci a vous
Lire la suite 

{Access} requete sql dans VB EDITOR »

5 réponses
Réponse
+0
moins plus
Bonsoir moiced59,

Voici un specimen de requête SQL sans fioriture, utilisable tel quel. Elle permet de lister les enregistrements > 1 an. Vous pourrez ainsi manipuler les notions et adapter la requête à votre besoin.


DoCmd.RunSQL "SELECT Transactions.RéfTransaction, Transactions.RéfValeur, Transactions.RéfOpération, Transactions.RéfStatut, Transactions.DateSaisie, Transactions.DateLimite, Transactions.DateSolde, DateDiff('d',[datesolde],Now()) AS [Dépassé > 1 an] FROM Transactions WHERE (((DateDiff('d',[datesolde],Now()))>365));"

Cordialement
Ajouter un commentaire
Réponse
+0
moins plus
bonjour


voila j ai essayé ce que vous m' avez dis mais rien ne fonctionne

j'ai essayé:

docmd.runsql "select * from nom;"

mais cela ne fonctionne pas !!!


merci
Ajouter un commentaire
Réponse
+0
moins plus
re

ma requete update fonctionne mais pas la select peut etre normal!
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir moiced59,

Il est vrai que la commande Select de SQL est "riche".
Et il faut dire aussi que le plus gros de mon savoir limité provient du site developpez.com

Voici mes sources :
http://sqlpro.developpez.com/cours/sqlaz/select/

Cordialement
Ajouter un commentaire
Réponse
+0
moins plus
ok merci qd meme
Ajouter un commentaire
Ce document intitulé « {Access} requete sql dans VB EDITOR » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?