OVH Cloud OVH Cloud

PB GOTOCONTROL

1 réponse
Avatar
Yann
bonjour


J'ais un formulaire sur lequelle je recuperer une valeure a rechercher et
qui ouvre une formulaire de description.
sur la form de description j'ais un bouton qui fait

l'ouverture d'une autre form
un gotocontrol sur une zone de cette form et un findrecord.
ca marche.
ma question et , quand j'ouvre le premier formulaire et que je recupere la
valeur. n'est pas toujour du meme formulaire (possibilite d'avoire 3 form
differente avec des noms different).
l'orsque que je fait mon ouverture de description et gotocontrol comment
faire recuperer la valeur du bon formulaire.

un truc dans ce style ne marche pas bien

If Form_base.OnLoad Then
num = Form_base.numart.Value
ElseIf Form_rchnartmulti.OnLoad Then
num = Form_rchnartmulti.numart.Value
End If

1 réponse

Avatar
Crevecoeur Jérôme
Peut-être en essayant de retrouver dans la collection Forms quel formulaire
est chargé avec la fonction qui se trouve à cette adresse:

http://access.jessy.free.fr/htm/Form/IsLoaded.htm
Cordialement

----------------------------------------------------------------------------
--------------------
Crévecoeur Jérôme

ACS INFORMATIQUE
122,rue du Château d'orgemont
49000 ANGERS
Tel: 02 41 68 42 36 Fax: 02 41 68 42 48
----------------------------------------------------------------------------
---------------------
"Yann" a écrit dans le message de
news:
bonjour


J'ais un formulaire sur lequelle je recuperer une valeure a rechercher et
qui ouvre une formulaire de description.
sur la form de description j'ais un bouton qui fait

l'ouverture d'une autre form
un gotocontrol sur une zone de cette form et un findrecord.
ca marche.
ma question et , quand j'ouvre le premier formulaire et que je recupere la
valeur. n'est pas toujour du meme formulaire (possibilite d'avoire 3 form
differente avec des noms different).
l'orsque que je fait mon ouverture de description et gotocontrol comment
faire recuperer la valeur du bon formulaire.

un truc dans ce style ne marche pas bien

If Form_base.OnLoad Then
num = Form_base.numart.Value
ElseIf Form_rchnartmulti.OnLoad Then
num = Form_rchnartmulti.numart.Value
End If