OVH Cloud OVH Cloud

Lier 2 listes déroulantes

2 réponses
Avatar
Stach
Salut =E0 tous
dans un formulaire, j'ai 2 listes d=E9roulantes. J'aimerai=20
que les valeurs de la 2=E8me liste (cmbPSEUDO) soient=20
filtr=E9e en fonction de la valeur s=E9lectionn=E9e dans la=20
1=E8re liste (cmbFONCTION).

Pour ce faire, dans l'=E9v=E8nement "AfterUpdate" de ma 1=E8re=20
liste, j'ai mis:

Private Sub cmbFONCTION_AfterUpdate()

Me![cmbPSEUDO].RowSource =3D "SELECT [PSEUDO] FROM=20
[rqtOUVRIER] WHERE [rqtOUVRIER].[FONCTION 1]=3D & Me!
[cmbFONCTION].value & "
Me![cmbPSEUDO].Requery

End Sub

Mon probl=E8me est que ma 2=E8me liste ne renseigne rien. O=F9=20
est l'erreur???

Merci bien.

Stach ;-)=20
=20

2 réponses

Avatar
Eric
Bonjour "Stach"

Essaies :
Me![cmbPSEUDO].RowSource = "SELECT [PSEUDO] FROM
[rqtOUVRIER] WHERE [rqtOUVRIER].[FONCTION 1]= " & Me!
[cmbFONCTION].value & ";"

ou
Me![cmbPSEUDO].RowSource = "SELECT [PSEUDO] FROM
[rqtOUVRIER] WHERE [rqtOUVRIER].[FONCTION 1]= '" & Me!
[cmbFONCTION].value & "';" si cmbFonction contient du texte

A+
Eric


"Stach" écrivait news:070101c49832
$ee10c640$:

Salut à tous
dans un formulaire, j'ai 2 listes déroulantes. J'aimerai
que les valeurs de la 2ème liste (cmbPSEUDO) soient
filtrée en fonction de la valeur sélectionnée dans la
1ère liste (cmbFONCTION).

Pour ce faire, dans l'évènement "AfterUpdate" de ma 1ère
liste, j'ai mis:

Private Sub cmbFONCTION_AfterUpdate()

Me![cmbPSEUDO].RowSource = "SELECT [PSEUDO] FROM
[rqtOUVRIER] WHERE [rqtOUVRIER].[FONCTION 1]= & Me!
[cmbFONCTION].value & "
Me![cmbPSEUDO].Requery

End Sub

Mon problème est que ma 2ème liste ne renseigne rien. Où
est l'erreur???

Merci bien.

Stach ;-)





Avatar
Stach
merci ;-)


-----Message d'origine-----
Bonjour "Stach"

Essaies :
Me![cmbPSEUDO].RowSource = "SELECT [PSEUDO] FROM
[rqtOUVRIER] WHERE [rqtOUVRIER].[FONCTION 1]= " & Me!
[cmbFONCTION].value & ";"

ou
Me![cmbPSEUDO].RowSource = "SELECT [PSEUDO] FROM
[rqtOUVRIER] WHERE [rqtOUVRIER].[FONCTION 1]= '" & Me!
[cmbFONCTION].value & "';" si cmbFonction contient du
texte


A+
Eric


"Stach" écrivait
news:070101c49832

$ee10c640$:

Salut à tous
dans un formulaire, j'ai 2 listes déroulantes.
J'aimerai


que les valeurs de la 2ème liste (cmbPSEUDO) soient
filtrée en fonction de la valeur sélectionnée dans la
1ère liste (cmbFONCTION).

Pour ce faire, dans l'évènement "AfterUpdate" de ma
1ère


liste, j'ai mis:

Private Sub cmbFONCTION_AfterUpdate()

Me![cmbPSEUDO].RowSource = "SELECT [PSEUDO] FROM
[rqtOUVRIER] WHERE [rqtOUVRIER].[FONCTION 1]= & Me!
[cmbFONCTION].value & "
Me![cmbPSEUDO].Requery

End Sub

Mon problème est que ma 2ème liste ne renseigne rien.



est l'erreur???

Merci bien.

Stach ;-)





.