Column
Résolu
Jennifer
-
Jennfier -
Jennfier -
Bonjour,
J'essaie de remplir deux champs (zone de texte) avec une liste déroulante. Donc j'aimerais sélectionner le nom d'un employé et que son numéro et sa catégorie s'affiche automatiquement lorsque je sélectionne son nom dans la liste déroulante. J'ai commencer à inscrire cela dans le VBA (je suis très débutante) mais le nom Column ne s'affiche pas pour que je puisse le sélectionner, pourquoi le premier fonctionne et pas l'autre? J'ai bien tous les champs dans ma requêtes pourtant. Je ne comprend pas, quelqu'un peu m'aider s.v.p.? Merci!
Private Sub Nom_employe_AfterUpdate()
Nom_employe = Nom_employe.Column(0)
No_employe = No_employe.
Catégorie = Catégorie.
End Sub
J'essaie de remplir deux champs (zone de texte) avec une liste déroulante. Donc j'aimerais sélectionner le nom d'un employé et que son numéro et sa catégorie s'affiche automatiquement lorsque je sélectionne son nom dans la liste déroulante. J'ai commencer à inscrire cela dans le VBA (je suis très débutante) mais le nom Column ne s'affiche pas pour que je puisse le sélectionner, pourquoi le premier fonctionne et pas l'autre? J'ai bien tous les champs dans ma requêtes pourtant. Je ne comprend pas, quelqu'un peu m'aider s.v.p.? Merci!
Private Sub Nom_employe_AfterUpdate()
Nom_employe = Nom_employe.Column(0)
No_employe = No_employe.
Catégorie = Catégorie.
End Sub
10 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
tu veux dire que cela n'est pas proposé dans l'éditeur VBA? si oui, ce n'est pas nécessairement un problème.
cela provoque-t'il un message d'erreur?
quand tu partages du code, merci d'appliquer ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
peux-tu partager ton fichier, ou expliquer ce que sont Nom_employe, No_employe et Catégorie dans le formulaire, ainsi que ce que tu essaies de réaliser via ce code?
tu veux dire que cela n'est pas proposé dans l'éditeur VBA? si oui, ce n'est pas nécessairement un problème.
cela provoque-t'il un message d'erreur?
quand tu partages du code, merci d'appliquer ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
peux-tu partager ton fichier, ou expliquer ce que sont Nom_employe, No_employe et Catégorie dans le formulaire, ainsi que ce que tu essaies de réaliser via ce code?
Oh oui je suis désolée j'essaie d'apprendre avec des vidéos mais je ne suis pas très bonne. Oui c'est ça mais sa ne provoque pas de message d'erreur. Je l'ai écrit quand même et il ne se passe rien. J'explique ce que je veux faire:
J'ai une table T_Information des employés avec des infos pour chaque employé, comme par exemple le nom, le numéro d'employé, et la catégorie d'emploi. Ex: Jacques, #0040, Sylvicol
Je veux remplir une feuille de temps que j'ai créer dans un formulaire qui remplira la table T_Feuille de temps. Mais je ne veux pas taper à chaque fois le numéro d'employé de Jacques et sa catégorie car cette information est déjà là dans la table T_Information des employés. Donc j'essaie de faire un lien que lorsque je tape "Jacques", son numéro s'affiche dans le champs No_employé et sa Catégorie dans le champs Catégorie. Je ne sais pas si j'explique bien mais en gros c'est ça.
J'ai une table T_Information des employés avec des infos pour chaque employé, comme par exemple le nom, le numéro d'employé, et la catégorie d'emploi. Ex: Jacques, #0040, Sylvicol
Je veux remplir une feuille de temps que j'ai créer dans un formulaire qui remplira la table T_Feuille de temps. Mais je ne veux pas taper à chaque fois le numéro d'employé de Jacques et sa catégorie car cette information est déjà là dans la table T_Information des employés. Donc j'essaie de faire un lien que lorsque je tape "Jacques", son numéro s'affiche dans le champs No_employé et sa Catégorie dans le champs Catégorie. Je ne sais pas si j'explique bien mais en gros c'est ça.
Oui tout dans le formulaire comme vous l'avez mentionné. J'ai fait ce que vous m'avez conseillé et j'ai maintenant un erreur qui s'affiche donc il se passe quelque chose :)
"Erreur de compilation: Membre de méthode ou de données introuvable"
Voici le code: (la première ligne est en jaune, donc probablement c'Est ça qui ne fonctionne pas)
Private Sub Nom_employe_AfterUpdate()
Me.No_employe = Me.No_employe.Column(1)
Me.Catégorie = Me.Catégorie.Column(2)
End Sub
Merci beaucoup de votre temps!
"Erreur de compilation: Membre de méthode ou de données introuvable"
Voici le code: (la première ligne est en jaune, donc probablement c'Est ça qui ne fonctionne pas)
Private Sub Nom_employe_AfterUpdate()
Me.No_employe = Me.No_employe.Column(1)
Me.Catégorie = Me.Catégorie.Column(2)
End Sub
Merci beaucoup de votre temps!
quand tu partages du code, merci d'appliquer ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
tu n'as pas utilisé ma suggestion.
tu n'as pas utilisé ma suggestion.
Je crois qu'il me manque trop de connaissance...
Private Sub Nom_employe_AfterUpdate() Me.No_employe = Me.No_employe.Column(1) Me.Catégorie = Me.Catégorie.Column(2)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oh effectivement, désolée! Super! Maintenant sa fonctionne pour le No_employé mais pas pour la catégorie. Et est-ce que vous pouvez m'expliquer ce que veux dire "Me" ?
Private Sub Nom_employé_AfterUpdate() Me.No_employé = Me.Nom_employé.Column(1) Me.Catégorie = Me.Nom_employé.Column(2) End Sub
Non ça ne fonctionne pas avec un 9.
Oui 3 colonnes. Dans la feuille de propriété, le champ Contenu : le générateur de requêtes est formé de ces 3 colonnes. (SELECT Informations_employés.Nom_employé, Informations_employés.No_employé, Informations_employés.Catégorie FROM Informations_employés; )
Je ne sais pas si sa peut vous aider?
Oui 3 colonnes. Dans la feuille de propriété, le champ Contenu : le générateur de requêtes est formé de ces 3 colonnes. (SELECT Informations_employés.Nom_employé, Informations_employés.No_employé, Informations_employés.Catégorie FROM Informations_employés; )
Je ne sais pas si sa peut vous aider?
Sa fonctionne!!!!!!!!! :D
Milles mercis!!
J'avais inscrit le 3 dans "Colonne liée" et non dans "Nbr colonnes"... désolée de mon manque d'attention!
Vous venez tellement de me simplifier la vie! Je cherche à faire cette ça depuis tellement longtemps! Vraiment merci encore!!
En plus je sais maintenant partager comme il faut des codes!! :D
Milles mercis!!
J'avais inscrit le 3 dans "Colonne liée" et non dans "Nbr colonnes"... désolée de mon manque d'attention!
Vous venez tellement de me simplifier la vie! Je cherche à faire cette ça depuis tellement longtemps! Vraiment merci encore!!
En plus je sais maintenant partager comme il faut des codes!! :D