Ouvrir formulaire (Access) à partir de liste
yannBP
Messages postés
10
Statut
Membre
-
yannBP Messages postés 10 Statut Membre -
yannBP Messages postés 10 Statut Membre -
Bonjour,
j'aimerais, dans Access, ouvrir un formulaire à la page choisie dans une liste déroulante.
Détail : j'ai une table avec des appareils et leur caractéristiques et un formulaire du même nom.
J'ai, d'autre part, dans un autre formulaire une liste déroulante avec ces appareils.
je voudrais qu'en sélectionnant un appareil dans cette liste, il m'ouvre le formulaire à la page de cette appareil.
j'ai essayé de mettre dans "après MAJ" de la liste le code suivant :
Private Sub Modifiable7_AfterUpdate()
TestNom = Forms!Menu_général.Modifiable7.Column(0)
DoCmd.OpenForm "Appareil", , , "appareil = TestNom"
End Sub
mais ce n'est pas tout à fait ce que je voudrais.
j'aimerais, dans Access, ouvrir un formulaire à la page choisie dans une liste déroulante.
Détail : j'ai une table avec des appareils et leur caractéristiques et un formulaire du même nom.
J'ai, d'autre part, dans un autre formulaire une liste déroulante avec ces appareils.
je voudrais qu'en sélectionnant un appareil dans cette liste, il m'ouvre le formulaire à la page de cette appareil.
j'ai essayé de mettre dans "après MAJ" de la liste le code suivant :
Private Sub Modifiable7_AfterUpdate()
TestNom = Forms!Menu_général.Modifiable7.Column(0)
DoCmd.OpenForm "Appareil", , , "appareil = TestNom"
End Sub
mais ce n'est pas tout à fait ce que je voudrais.
A voir également:
- Ouvrir formulaire (Access) à partir de liste
- Whatsapp formulaire opposition - Guide
- Liste déroulante excel - Guide
- Comment ouvrir un fichier epub ? - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Ouvrir fichier .bin - Guide
2 réponses
Bizarre. C'est sans doute dans la syntaxe, d'ailleurs je ne comprends pas à quoi correspondant ton Modifiable7.column(0), mais est ce que tu as essayé avec ça? Parce que chez moi, ça fonctionne...
Pas mieux mais je pense que cela doit venir du reste de mon programme car il me répond le même message si je lui indique :
DoCmd.FindRecord "MEB"
MEB étant un des enregistrement de la liste déroulante.
il faut dire qu'étant débutant, j'ai pas mal "bricolé" sur ce programme.
J'essaye de remettre un peu d'ordre et je reviendrai si cela ne fonctionne toujours pas, mais comme tu le dis cela devrait fonctionner puisque ça fonctionne chez toi.
Merci encore pour ton aide.
DoCmd.FindRecord "MEB"
MEB étant un des enregistrement de la liste déroulante.
il faut dire qu'étant débutant, j'ai pas mal "bricolé" sur ce programme.
J'essaye de remettre un peu d'ordre et je reviendrai si cela ne fonctionne toujours pas, mais comme tu le dis cela devrait fonctionner puisque ça fonctionne chez toi.
Merci encore pour ton aide.
Merci pour la réponse, j'y ai bien cru, mais l'orsque j'execute le programme, j'ai une erreur de ce type :
Erreur d'exécution '2162'
Une macro définie sur une des propriétés du champ en cours a
échoué à cause d'une erreur dans l'argument de l'action
TrouverEnregistrement.