OVH Cloud OVH Cloud

Nom du formulaire principal

6 réponses
Avatar
lili
Bonjour à tous
Je souhaite récupérer le nom du formulaire principal tandis que mon curseur
se trouve dans le sous formulaire.
Evidemment avec stDocName = Me.Form.Name il récupère le nom du sous
formulaire dans lequel je me trouve mais pas le formulaire principal.
Merci

6 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Essais :
stDocName = me.parent.name

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"lili" a écrit dans le message news:

Bonjour à tous
Je souhaite récupérer le nom du formulaire principal tandis que mon curseur
se trouve dans le sous formulaire.
Evidemment avec stDocName = Me.Form.Name il récupère le nom du sous
formulaire dans lequel je me trouve mais pas le formulaire principal.
Merci




Avatar
lili
C'est vrai que ceela fonction mais je voulais utiliser ensuite une
expression du type :
forms!stdocname!NomduSousFormulaire2.setfocus
Mais dans ce cas il ne trouve pas stdocname ? Je me trouve dans le premier
sousformulaire du formulaire principal et souhaite positionner le curseur
sur le 2ème sous formulaire du formulaire principal


"Jessy Sempere [MVP]" a écrit dans le message de
news:cirqsn$h2n$
Bonjour

Essais :
stDocName = me.parent.name

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"lili" a écrit dans le message news:

Bonjour à tous
Je souhaite récupérer le nom du formulaire principal tandis que mon
curseur


se trouve dans le sous formulaire.
Evidemment avec stDocName = Me.Form.Name il récupère le nom du sous
formulaire dans lequel je me trouve mais pas le formulaire principal.
Merci








Avatar
Jessy Sempere [MVP]
Essais en mettant comme ça :

Forms(stdocname)!NomduSousFormulaire2.setfocus
--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"lili" a écrit dans le message news:

C'est vrai que ceela fonction mais je voulais utiliser ensuite une
expression du type :
forms!stdocname!NomduSousFormulaire2.setfocus
Mais dans ce cas il ne trouve pas stdocname ? Je me trouve dans le premier
sousformulaire du formulaire principal et souhaite positionner le curseur
sur le 2ème sous formulaire du formulaire principal


"Jessy Sempere [MVP]" a écrit dans le message de
news:cirqsn$h2n$
Bonjour

Essais :
stDocName = me.parent.name

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"lili" a écrit dans le message news:

Bonjour à tous
Je souhaite récupérer le nom du formulaire principal tandis que mon
curseur


se trouve dans le sous formulaire.
Evidemment avec stDocName = Me.Form.Name il récupère le nom du sous
formulaire dans lequel je me trouve mais pas le formulaire principal.
Merci












Avatar
lili
Oui mais maintenant il prend mon sous formulaire pour un champ et j'ai le
message d'erreur : Impossible de trouver le champ Nomdusousformulaire2
auquel il fait référence dans votre expression.
Avatar
Jessy Sempere [MVP]
J'ai testé et ça fonctionne sans pb

Dim stdocName As String
stdocName = Me.Parent.Name
Forms(stdocName)!SousFormulaire2.SetFocus

Je lance ce code depuis le sousFormulaire1 et j'ai bien le focus dans
le sousFormulaire2

As-tu mis les bon noms de formulaire ?
Quel est ton code exact (avec les vrai noms ?

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"lili" a écrit dans le message news:

Oui mais maintenant il prend mon sous formulaire pour un champ et j'ai le
message d'erreur : Impossible de trouver le champ Nomdusousformulaire2
auquel il fait référence dans votre expression.




Avatar
lili
Gloups, pb de nom effectivement. Merci 1000 fois

"Jessy Sempere [MVP]" a écrit dans le message de
news:cirt59$ias$
J'ai testé et ça fonctionne sans pb

Dim stdocName As String
stdocName = Me.Parent.Name
Forms(stdocName)!SousFormulaire2.SetFocus

Je lance ce code depuis le sousFormulaire1 et j'ai bien le focus dans
le sousFormulaire2

As-tu mis les bon noms de formulaire ?
Quel est ton code exact (avec les vrai noms ?

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"lili" a écrit dans le message news:

Oui mais maintenant il prend mon sous formulaire pour un champ et j'ai
le


message d'erreur : Impossible de trouver le champ Nomdusousformulaire2
auquel il fait référence dans votre expression.