Comment prendre en compte une valeur à l'ouverture du formulaire

stefan373

XLDnaute Occasionnel
Bonsoir le forum,

Voilà mon problème, :)

j'ouvre le formulaire1 je double clic dans le champ "nom" du sous-formulaire, le formulaire2 s'ouvre et la valeur du champ "nom" s'inscrit dans le champ "nom2" (dans l'exemple, c'est la valeur "a"). C'est ici que je bloque, lorsque la valeur "a" est constatée dans le champ "nom2", la valeur "coucou" devrait s'inscrire dans le champ "prenom2". :confused:

Merci à tous.

Stéfan
 

Pièces jointes

  • afficher.zip
    27 KB · Affichages: 74
  • afficher.zip
    27 KB · Affichages: 75
  • afficher.zip
    27 KB · Affichages: 74

gfortin9

XLDnaute Occasionnel
Re : Comment prendre en compte une valeur à l'ouverture du formulaire

Bonsoir,

Dans : Table1 sous-formulaire

Code:
Public Sub Ouvre(nom As String)
DoCmd.OpenForm "Formulaire2", , , "[nom]=" & nom
Forms!Formulaire2!nom2.Value = Me!nom.Value
    If Forms!Formulaire2!nom2.Value = "a" Then Forms!Formulaire2!prenom2.Value = "coucou"
End Sub

Cette façon de procéder fonctionne.

G
 

stefan373

XLDnaute Occasionnel
Re : Comment prendre en compte une valeur à l'ouverture du formulaire

Bonjour gfortin9 et le forum,

Un grand merci à vous, j'avais essayé différentes méthode à partir du formulaire2 mais pas au départ du sous-formulaire. Au final et comme d'habitude, c'est plus simple que toutes les méthodes essayées. :p

Encore merci. :)

A+ stéfan
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 931
Membres
103 984
dernier inscrit
maliko67