|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : avril 2011 Messages : 8 ![]() |
Bonjour,
Voici mon problème: J'ai un formulaire form1 et un autre form2. J'ai une zone de liste dans mon form1 avec plusieurs champs (champ1, champ2, champ3...) Je voudrais que quand je clique sur un enregistrement de ma zone de liste, le formulaire form2 s'ouvre et mette la valeur du champ2 de l'enregistrement sélectionné dans un text (sur le form 2). J'arrive à faire s'ouvrir le formulaire form2 avec un OpenForm mais le champ de mon form2 reste vide. Savez-vous comment faire en sorte qu'il se remplisse tout seul à l'ouverture ? Code :
DoCmd.OpenForm "form2", acNormal, , "champ2" & Me.zonedeliste, acFormEdit, acDialog Je sais pas si c'est clair. Je suis débutant.... D'avance merci pour votre aide, Matthieu |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Étudiant Inscription : avril 2011 Messages : 8 ![]() |
Bon, j'ai fini par trouver, il fallait coller :
dans le "contenu source" du champ du form2. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Étudiant Inscription : avril 2011 Messages : 8 ![]() |
En fait, le code =Forms!form1!zonedeliste permet de récupérer le 1er champ de l'enregistrement sélectionner. Mais si je veux le 2ème, je sais plus comment faire.
J'ai essayé Code :
(à part inverser les 2 colonne évidemment... Merci de votre aide |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com