Je rencontre des problèmes avec une zone de liste déroulante en cascade. Tout fonctionne correctement avec les zones de liste déroulante et les valeurs sont correctement renseignées.Zone de liste déroulante en cascade entraînant des champs vides dans le prochain enregistrement
Private Sub cmbAdjComp_AfterUpdate()
Me.cboAdjOff.RowSource = "SELECT AdjusterCompanyOffice.ID,
AdjusterCompanyOffice.Address1,
AdjusterCompanyOffice.Address2,
AdjusterCompanyOffice.Address3,
AdjusterCompanyOffice.Address4,
AdjusterCompanyOffice.Address5 FROM" & _
" AdjusterCompanyOffice WHERE
AdjusterCompanyOffice.AdjCompID = " & Me.cmbAdjComp.Column(1) & _
" ORDER BY AdjusterCompanyOffice.Address1"
Me.cboAdjOff = Me.cboAdjOff.ItemData(0)
End Sub
La zone de liste déroulante secondaire a une requête de source de ligne:
SELECT AdjusterCompanyOffice.ID, AdjusterCompanyOffice.Address1,
AdjusterCompanyOffice.Address2, AdjusterCompanyOffice.Address3,
AdjusterCompanyOffice.Address4, AdjusterCompanyOffice.Address5 FROM
AdjusterCompanyOffice ORDER BY AdjusterCompanyOffice.Address1;
Les deux comboboxes ont le même controlsource. Tout fonctionne bien et dandy se déplace entre les enregistrements et les cases affichent les champs corrects pour chaque enregistrement. Lorsque j'utilise la première zone de liste déroulante, puis sélectionnez l'option appropriée dans la deuxième zone de liste déroulante, tout fonctionne parfaitement sur l'enregistrement spécifique. Cependant, lorsque je passe à l'enregistrement suivant, les valeurs de la deuxième zone de liste déroulante sont toutes vides. Si je ferme le formulaire et le rouvre, et que j'évite d'utiliser les listes déroulantes en cascade, toutes les valeurs sont correctes lorsque je me déplace entre les enregistrements. D'une manière ou d'une autre, l'utilisation des zones de liste déroulante en cascade crée un conflit avec la source de ligne de la zone de liste déroulante secondaire.
Espérons que c'est clair! J'ai fouillé autour pour une réponse mais ne peux rien trouver.
toute aide serait grandement appréciée.
Merci
Noel
Etes-vous sûr que les deux zones de liste déroulante sont liées au même ControlSource? Cela n'a vraiment aucun sens. –
Salut David, j'avais les deux combos utilisant la même source de contrôle. À l'époque au sens logique! Maintenant, avec plus de compréhension, je pouvais voir où je me trompais. – noelmcg