{Access} requete sql dans VB EDITOR

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
Configuration: Windows XP
Firefox 3.0.11

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. 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
      1. re

        ma requete update fonctionne mais pas la select peut etre normal!