J'ai une liste déroulante et plusieurs zones de texte sur un formulaire. Lorsque je sélectionne une valeur dans la zone de liste modifiable, je souhaite qu'elle exécute une requête basée sur cette valeur et remplisse les zones de texte avec les données renvoyées par la requête. La requête ne doit renvoyer qu'un enregistrement et les zones de texte correspondent aux différentes colonnes de cet enregistrement.MSAccess - remplir la zone de texte avec la valeur de la requête
J'ai ce code:
Private Sub cbo_equip_loc_Change()
Dim location As String
Me.cbo_equip_loc.SetFocus
location = DLookup("NAME", "Query1", "position = '" & Me.cbo_equip_loc.SelText & "'")
Me.Text51.SetFocus
Me.Text51.Text = location
End Sub
Mais je reçois cette erreur: « Cette propriété est en lecture seule et ne peut pas être »
Toutes les idées?
Résolu: Je suis un idiot.
J'avais une certaine valeur dans la Source de Contrôle de quelque chose que j'essayais de faire auparavant. Retiré ça et ça a marché!
en fait, ce prop erty est réglé sur Locked = Non. Mais, im un idiot, j'avais une certaine valeur dans la Source de Contrôle de quelque chose que j'essayais de faire auparavant. Retiré ça et ça a marché! – kralco626