Ce n'est pas plus tôt un filtre que vous voulez appliquer ? C-à-d en sélectionnant une ville dans votre liste déroulante n'afficher que les lignes dans votre formulaire correspondant à la ville sélectionner.
Parce que vider pour moi signifie supprimer !
Partant du principe que votre liste déroulante à pour Contenu :
SELECT villeAgence FROM Agence;
en espérant qu'il n'y ait pas de doublons dans nomAgence. Vous adaptez nomAgence fonction de l'existant dans votre tbl Agence.
Sur l'évènement "sur changement" de votre liste déroulante, copier/coller
1 2 3 4 5 6
| Private Sub cboFilter_Change()
Dim StgAgence As String
StgAgence = "nomAgence = '" & cboFilter & "'"
Me.Filter = StgAgence
Me.FilterOn = True
End Sub |
où cboFilter est le nom donnée à la liste déroulante.
Partager