OVH Cloud OVH Cloud

recuperation d'un champ d'un formulaire a un autre

4 réponses
Avatar
el_quincho
bonjour,

j'ai un formulaire de contrat avec un bouton qui ouvre le formulaire des
echeanciers du contrat.

Je veut que une fois qu'on ferme le formulaire des echeanciers le champ
idecheancier 'envoie' son contenu dans le champ idecheancier du formulaire
contrat.

Pour ce faire j'ai essayé ca:

sur fermeture
me.idecheancier= forms![F_contrat]![idecheancier]

mais a l'execution access me dit "objet requis".

Merci de m'aider

4 réponses

Avatar
mbfac
Bonjour

Et en passant par une variable globale ?
Formulaire 1
sur fermeture
a=me.text

formulaire2
sur ouverture
me.text=a

un module avec

dim a as string

Cordialement

Michel BERTRAND
Avatar
el_quincho
il faut declarer a en public?
pour quelle soit utilisable partout

Merci




Avatar
Didier Bicking
Attention, il y a un illogisme : si tu écris "me" dans la propriété
"SurFermeture" du formulaire d'échéancier, c'est ce formulaire lui-même que
tu désignes. Ecris plutôt :

forms![F_contrat]![idecheancier]=me.idecheancier




--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"el_quincho" a écrit dans le message
de news:
bonjour,

j'ai un formulaire de contrat avec un bouton qui ouvre le formulaire des
echeanciers du contrat.

Je veut que une fois qu'on ferme le formulaire des echeanciers le champ
idecheancier 'envoie' son contenu dans le champ idecheancier du formulaire
contrat.

Pour ce faire j'ai essayé ca:

sur fermeture
me.idecheancier= forms![F_contrat]![idecheancier]

mais a l'execution access me dit "objet requis".

Merci de m'aider



Avatar
mbfac
Bonjour

erratum... value pas texte
formulaire 1
a=me.texte0.value

formulaire 2
me.texte0.value

creer un module nommé general par exemple et dans general declarations

public a as string