Je travaille sur une BD access 2000 avec une table nommée tableNomPrenomClient comportant les champs IDIndexClient,ReferenceClient, Nom_Prenom, Adresse,CodePostal,Ville.
Dans le formulaire, j'ai deux listes modifiables:
La 1ère pour sélectionner la référence Client,
la 2ème pour sélectionner le Nom_ Prénom.
Et des zones textes pour afficher les valeurs Nom,Prénom,etc...
Après un clic sur un NOM_Prénom choisi, j'aimerais voir remplir les différentes zones texte pour l'enregistrement correspondant à la table.
Pouvez-vous m'aider en tenant compte que je suis un vrai débutant?
Merci à Mr Ambrosio Philippe pour le tutoriel de conception d'une liste qui en alimente une autre .C'est un modèle pédagogique qui m'a permis de le modifier. Par la même occasion, je tiens à vous signaler que le problème rencontré" La liste des métiers déroule(dropdown), mais elle reste vide alors que la table des métiers est complète" est résolu.
Pouvez-vous compléter le code actuel pour compléter les zones de texte du formulaire avec si possible les commentaires pour m'aider à comprendre!
Sincères salutations
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub cmbReferenceClient_AfterUpdate() Dim IngIDRef As Long Dim sql As String If Not IsNumeric(Me!cmbReferenceClient) Then Exit Sub IngIDRef = Me!cmbReferenceClient sql = "SELECT IDIndexClient,Nom_Prenom, IDReferenceClient, Adresse,CodePostal,Ville FROM TableNomPrenomClient WHERE IDReferenceClient =" & IngIDRef & " ORDER BY Nom_prenom " cmbNomPrenom.RowSource = sql cmbNomPrenom.Enabled = True cmbNomPrenom.SetFocus cmbNomPrenom.Dropdown Dim dtt As String End Sub
Partager