OVH Cloud OVH Cloud

Visible

3 réponses
Avatar
Nathalie
Bonsoir =E0 tous,

Dans un formulaire principal "FORMULAIRE1" je poss=E9de un=20
sous formulaire.
Dans celui-ci je tape une date et je d=E9roule une liste.
Lorsque je s=E9lectionne par exemple "A" je voudrais q'un=20
autre sous formulaire s'affiche (visible =3D true)si je=20
s=E9lectionne toujours dans la liste "B" je voudrais qu'il=20
rendre invisible le pr=E9c=E9dent, et en affiche un autre.

Les sous formulaires empil=E9s sont tous invisibles lors de=20
l'ouverture du formulaire.

Merci d'avance
Nathalie

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

et tu en as combien de sous-formulaires empilés ?
Tu dis que tu as 1 formulaire et 1 sous-formulaire et que tous les
sous-formulaires sont empilés ? que doit-on comprendre ? que tous les
formulaires vont dans le même controle? ils ne pourraient pas s'empiler.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Nathalie" a écrit dans le message de
news:1affd01c44f0d$03ecb470$
Bonsoir à tous,

Dans un formulaire principal "FORMULAIRE1" je posséde un
sous formulaire.
Dans celui-ci je tape une date et je déroule une liste.
Lorsque je sélectionne par exemple "A" je voudrais q'un
autre sous formulaire s'affiche (visible = true)si je
sélectionne toujours dans la liste "B" je voudrais qu'il
rendre invisible le précédent, et en affiche un autre.

Les sous formulaires empilés sont tous invisibles lors de
l'ouverture du formulaire.

Merci d'avance
Nathalie
Avatar
Nathalie
Bonjour,

En effet dans mon formulaire j'ai 7 sous formulaires
invisibles et 1 qui reste toujours visible la liste se
trouve dans ce dernier, lorsque je sélectionne par
exemple "Alimentation" le sous formulaire "Alimentation"
doit apparaitre et caché le précédent qui éventuelement
aurait été rendu visible lors d'une saisie précédente.
Le tous dans un seul formulaire.
Nathalie
-----Message d'origine-----
Bonsoir.

et tu en as combien de sous-formulaires empilés ?
Tu dis que tu as 1 formulaire et 1 sous-formulaire et
que tous les

sous-formulaires sont empilés ? que doit-on comprendre ?
que tous les

formulaires vont dans le même controle? ils ne
pourraient pas s'empiler.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Nathalie" a écrit
dans le message de

news:1affd01c44f0d$03ecb470$
Bonsoir à tous,

Dans un formulaire principal "FORMULAIRE1" je posséde un
sous formulaire.
Dans celui-ci je tape une date et je déroule une liste.
Lorsque je sélectionne par exemple "A" je voudrais q'un
autre sous formulaire s'affiche (visible = true)si je
sélectionne toujours dans la liste "B" je voudrais qu'il
rendre invisible le précédent, et en affiche un autre.

Les sous formulaires empilés sont tous invisibles lors de
l'ouverture du formulaire.

Merci d'avance
Nathalie


.



Avatar
Raymond [mvp]
compte tenu qu'on peut trouver n'importe quel nom de contrôle, le plus
simple serait de mémoriser le nom du contrôle qui s'ouvre et lorsqu'on ouvre
un formulaire, fermer celui qui est mémorisé. bien penser qu'il faut rendre
invisible le contrôle contenant le sous-formulaire et non le
sous-formulaire;
Dim Frm As String ' dans les déclaratives
dans la procédure:
If Not IsNull(Frm) Then Forms(Frm).Visible = False
Forms("nomform").Visible = True
Frm = "nomform"

à chaque tour, le formulaire sera non visible et le prochain visible.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Nathalie" a écrit dans le message de
news:1afe701c44f99$410d0760$
Bonjour,

En effet dans mon formulaire j'ai 7 sous formulaires
invisibles et 1 qui reste toujours visible la liste se
trouve dans ce dernier, lorsque je sélectionne par
exemple "Alimentation" le sous formulaire "Alimentation"
doit apparaitre et caché le précédent qui éventuelement
aurait été rendu visible lors d'une saisie précédente.
Le tous dans un seul formulaire.
Nathalie