utiliser une variable pour créer le record source d'un état en VBA
Bonjour,
Je voudrais faire en sorte que la source de mon état change en fonction de la sélection faite dans une liste déroulante.
J'ai une liste déroulante contenant différents noms de champ, et en fonction de la sélection, le recordsource serait changé en utilisant cette sélection. J'ai ce début de code mais je ne sais pas comment encadrer ma variable pour le le code soit correct :
Code:
1 2 3 4 5 6
|
Private Sub btn_etat_PL_Click()
variable$ = Me![Modifiable_PL]
DoCmd.OpenReport "3-lignePL", acViewPreview
Me.RecordSource = "Select * FROM REVIVAL WHERE [ligne P&L] =" variable";"
End Sub |
Ca ne marche pas comme ça et je cherche donc la syntaxe pour intégrer ma variable dans la requête.