Formulaire access 2007 avec liste déroulante
Kalinka
-
Le Pingou Messages postés 12720 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12720 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je suis entrain de me lancer dans access 2007 et j'ai fait ma base de données avec les relations, je passe donc à la création de mon formulaire.
j'essaye de faire un formulaire où je peux sélectionner le nom d'un objet dans une liste déroulante et je voudrais qu'ensuite dans une list box les caractéristiques de l'objet sélectionné s'affichent (en fonction de l'objet choisi donc)
les caractéristiques étant dans une autre table.
par exemple dans une table j'ai des types de véhicules et dasn une autre les noms de tout les véhicules
je choisi par exemple dans une liste déroulante voiture et apres dans ma liste box j'aurai tout les véhicules de type voiture et pareil pr le choix camion etc...
et donc en fait je ne sais pas comment faire si il y a possibilité de le faire automatiquement dans les formulaires, si il faut faire des requêtes (mais le pb c que je n'arrive pas a faire des requetes qui tiennent compte de la valeur choisi dans la liste déroulante d'autant plus ke celle ci change) ou bien si il faut que je le fasse en vba ?
voila voila si vous pouvez me dire la démarche à suivre et me mettre dans la bonne direction
merci d'avance
je suis entrain de me lancer dans access 2007 et j'ai fait ma base de données avec les relations, je passe donc à la création de mon formulaire.
j'essaye de faire un formulaire où je peux sélectionner le nom d'un objet dans une liste déroulante et je voudrais qu'ensuite dans une list box les caractéristiques de l'objet sélectionné s'affichent (en fonction de l'objet choisi donc)
les caractéristiques étant dans une autre table.
par exemple dans une table j'ai des types de véhicules et dasn une autre les noms de tout les véhicules
je choisi par exemple dans une liste déroulante voiture et apres dans ma liste box j'aurai tout les véhicules de type voiture et pareil pr le choix camion etc...
et donc en fait je ne sais pas comment faire si il y a possibilité de le faire automatiquement dans les formulaires, si il faut faire des requêtes (mais le pb c que je n'arrive pas a faire des requetes qui tiennent compte de la valeur choisi dans la liste déroulante d'autant plus ke celle ci change) ou bien si il faut que je le fasse en vba ?
voila voila si vous pouvez me dire la démarche à suivre et me mettre dans la bonne direction
merci d'avance
A voir également:
- Formulaire access 2007 avec liste déroulante
- Liste déroulante excel - Guide
- Whatsapp formulaire opposition - Guide
- Liste déroulante en cascade - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Formulaire de réclamation facebook compte désactivé - Guide
6 réponses
Bonjour Zags,
Il serait mieux de faire un nouveau poste .....!
Vous n'avez pas besoin du VBA pour votre zone de liste déroulante, il vous sufft de renseigner correctement les propriétés [Origine source] et [Contenu] de votre liste.
[Origine source] = Table/Requête
[Contenu] = --> clic carré à petits points qui ouvre le générateur de requête et la créer sur la base de votre [TABLE1] en utilisant que le champ [Acteur] pour la requête.
Il serait mieux de faire un nouveau poste .....!
Vous n'avez pas besoin du VBA pour votre zone de liste déroulante, il vous sufft de renseigner correctement les propriétés [Origine source] et [Contenu] de votre liste.
[Origine source] = Table/Requête
[Contenu] = --> clic carré à petits points qui ouvre le générateur de requête et la créer sur la base de votre [TABLE1] en utilisant que le champ [Acteur] pour la requête.
Bonjour,
Une possibilité via SQL dans votre procédure Sub:
docmd.RunSQL « INSERT INTO cible [(acteur)] VALUES (nom de la liste déroulante)
Une possibilité via SQL dans votre procédure Sub:
docmd.RunSQL « INSERT INTO cible [(acteur)] VALUES (nom de la liste déroulante)
Bonjour,
Difficile de vous comprendre, mettre votre base compressés en ZIP sur https://www.cjoint.com/ permettrait de voir sa structure et de vous aider plus rapidement.
Difficile de vous comprendre, mettre votre base compressés en ZIP sur https://www.cjoint.com/ permettrait de voir sa structure et de vous aider plus rapidement.
Bonjour Jean Pierre,
je suis coincée sur un problème de liste déroulante.
J'ai créé
-un formulaire contenant une liste déroulante Nom
-une colonne acteur dans une table TABLE1
Je souhaiterais affiché dans ma colonne acteur, le nom que j'aurais sélectionné dans ma liste déroulante.
Je suis impatiente que vous puissiez m'aider.
Cordialement.
Mag
je suis coincée sur un problème de liste déroulante.
J'ai créé
-un formulaire contenant une liste déroulante Nom
-une colonne acteur dans une table TABLE1
Je souhaiterais affiché dans ma colonne acteur, le nom que j'aurais sélectionné dans ma liste déroulante.
Je suis impatiente que vous puissiez m'aider.
Cordialement.
Mag
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je ne parlais pas de l'affichage dans ma liste effectivement j'affiche bien les noms.
Mon problème est le suivant c'est que je souhaiterais par exemple :
selectionner un nom ensuite en validant par le bouton OK, il va enregistrer le nom que j'ai selectionné dans une colonne Acteur d'une autre table différente de la source.
Ce que je souhaite est savoir ce que je dois mettre comme code VBA du style:
Acteurs.value = Nom_de_la_liste_déroulante.Column(0)
Merci pour votre aide Jean Pierre.
Magalie