OVH Cloud OVH Cloud

problème avec where entre 2 formulaires

1 réponse
Avatar
JP
bonsoir,

J'ai 2 formulaires indépendants. Chaque form a dans l'entête une
combobox pour sélectionner des personnes avec l'affichage de détails.
Je veux, avec un bouton de commande passer du form1 sur le form2 et
faire ouvrir le form2 avec les d'autres données pour la même personne
que sur le form 1, actuellement affichéés. La conception veut qu'il faut
2 forms. Mais je n'arrive pas. Ouvrir l'autre form sans problème, mais
passer le paramètre à l'autre, niet.
Le paramètre est numérique (combobox avec IDPersonne).

acutellement j'ai ça:
Private Sub Commande49_Click()
DoCmd.OpenForm "frmGestionTaxations", , , [cboChercheContribuable] =
Me.cboChercheContribuable
End Sub
Je patauge avec la syntaxe correcte et je serai hyper content de trouver
la solution avec votre aide. Les recherches dans google ne traitent
pratiquement que la synchronisation entre un form principal et les(s)
sousformulaire.
merci d'avance

Jean-Pierre
--

1 réponse

Avatar
Eric
Bonjour,

Essaies sur le bouton de commande Commande49 :
DoCmd.OpenForm "frmGestionTaxations", , , "IDPersonne=" &
Me.cboChercheContribuable

et mets sur l'évènement Activation de form2 pour synchroniser la combo :
Private Sub Form_Current()
Me.NomDeLaCombo = Me.IDPersonne
End Sub

Toutefois, le filtrage de la combo du 2eme formulaire, une fois ouvert
par form1, deviendra inopérant puisque ca source aura été réduite au
seul enregistrement correspondant à celui passé lors de la commande
OpenForm.

bonsoir,

J'ai 2 formulaires indépendants. Chaque form a dans l'entête une
combobox pour sélectionner des personnes avec l'affichage de détails.
Je veux, avec un bouton de commande passer du form1 sur le form2 et
faire ouvrir le form2 avec les d'autres données pour la même personne
que sur le form 1, actuellement affichéés. La conception veut qu'il faut
2 forms. Mais je n'arrive pas. Ouvrir l'autre form sans problème, mais
passer le paramètre à l'autre, niet.
Le paramètre est numérique (combobox avec IDPersonne).

acutellement j'ai ça:
Private Sub Commande49_Click()
DoCmd.OpenForm "frmGestionTaxations", , , [cboChercheContribuable] =
Me.cboChercheContribuable
End Sub
Je patauge avec la syntaxe correcte et je serai hyper content de trouver
la solution avec votre aide. Les recherches dans google ne traitent
pratiquement que la synchronisation entre un form principal et les(s)
sousformulaire.
merci d'avance

Jean-Pierre


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr