Requete SQL en VBA avec RecordSet

Moustic74 -  
 Veuse -
Bonjour,

J'ai un souci...J'ai un formulaire avec une liste déroulante d'actions commerciales, et lorsque je clique sur un élément de la liste, je souhaiterais afficher l'ensemble des NOM,PRENOM,NOM SOCIETE,FONCTION qui ont participé à cette action.

Il faut donc une requete qui prenne en paramètre le nom de l'action...
J'ai pensé à ça, sachant qu'à partir du moment où une personne est contactée, on part du principe qu'elle a participé:

"SELECT NOM,PRENOM,FONCTION,[NOM SOCIETE] FROM T_employés WHERE T_employés." & Me.Modifiable44.Value & " Is Not Null;"

Mais lorsque sous VBA je fais:

dim sql as string
sql="SELECT NOM,PRENOM,FONCTION,[NOM SOCIETE] FROM T_employés WHERE T_employés." & Me.Modifiable44.Value & " Is Not Null;"
DoCmd.RunSQL (sql)

Ca ne marche pas, et me dit: "Référence manquante"

Que faire?J'ai voulu essayer un RecordSet, mais je n'ai rien compris....

Merci d'avance!
Configuration: Mac OS X
Firefox 3.1

2 réponses

  1. Moustic74
     
    J'ai pas été assez clair?

    Uppppp!!!!

    Mon patron va (encore) raler sinon!!!

    Merkii:)
    1
  2. Veuse
     
    Pour ceux qui tombe toujours sur cette page, DoCmd.runSQL ne s'utilise pas avec des select :

    Dim ...

    db = CurrentDb

    ReqSql = "SELECT champ1, champ2 FROM table"

    Set rs2 = db.OpenRecordset(ReqSql)
    rs2.MoveFirst
    0