OVH Cloud OVH Cloud

voir les onglets

2 réponses
Avatar
kattalin
Bonjour =E0 toutes et =E0 tous,

Je d=E9finis la taille et position d'un formulaire sur=20
ouverture. Ce formulaire a trois onglets. Sur l'ouverture,=20
le curseur se positionne sur le premier contr=F4le et je ne=20
vois pas mes onglets. Je suis oblig=E9 de me d=E9placer avec=20
la barre de d=E9filement verticale pour les voir.

Je signale que je d=E9finis une hauteur inf=E9rieure =E0 la=20
hauteur totale afin de garder visible =E0 l'=E9cran un autre=20
formulaire sur lequel celui-ci se superpose.

Des id=E9es ? Merci d'avance.

Kattalin

Environnement XP, application sur serveur NT. Par=20
ailleurs, bien que j'aie Access 2002, mon application=20
s'ouvre avec =AB format de fichier Access 2000 =BB. (Je ne=20
sais pas si je peux modifier ce format).

Mon code :

Private Sub Form_Open(Cancel As Integer)

DoCmd.MoveSize 100, 4000, , 7000 ' position du=20
formulaire sur ouverture

End Sub

2 réponses

Avatar
EVA
Bonjour,

La hauteur de la zone ou est positionne votre boite a
onglet est inférieure à la taille totale de votre fenetre
moins la hauteur des bord et de l'en tete du formulaire
et des barres d'ascenseur. D'ailleurs pour verifier si
vous tapez PGUP vous devriez voir apparaitre les onglets.

Il faut mettre la boite a onglet a la bonne taille avant
de definir la taille de votre fenetre. Pour etre sur que
cela fonctionnera, si jamais la taille de la fenetre
change, c'est sur ouverture de mettre aussi la boite a
onglet a la taille souhaitee moins les bords. Attention
il n'y a pas de retaillage automatique des champs et donc
on ne peut pas retailler une fenetre sans prendre
quelques precautions.

EVA

-----Message d'origine-----
Bonjour à toutes et à tous,

Je définis la taille et position d'un formulaire sur
ouverture. Ce formulaire a trois onglets. Sur
l'ouverture,

le curseur se positionne sur le premier contrôle et je
ne

vois pas mes onglets. Je suis obligé de me déplacer avec
la barre de défilement verticale pour les voir.

Je signale que je définis une hauteur inférieure à la
hauteur totale afin de garder visible à l'écran un autre
formulaire sur lequel celui-ci se superpose.

Des idées ? Merci d'avance.

Kattalin

Environnement XP, application sur serveur NT. Par
ailleurs, bien que j'aie Access 2002, mon application
s'ouvre avec « format de fichier Access 2000 ». (Je ne
sais pas si je peux modifier ce format).

Mon code :

Private Sub Form_Open(Cancel As Integer)

DoCmd.MoveSize 100, 4000, , 7000 ' position du
formulaire sur ouverture

End Sub


.



Avatar
kattalin
Bonjour EVA et merci de votre réponse.

SVP par où doit-on passer pour "mettre la boite a onglet a
la bonne taille" ?

J'ai essayé de modifier la propriété "haut" dans le format
soit du détail soit sur les pages, soit sur les onglets
("CtlTab"), mais, quand je ferme ou passe sur une autre
ligne, la valeur revient au chiffre initial.

J'ai aussi essayé de modifier la hauteur de la marge haute
dans "mise en forme", ce qui ne modifie rien.

De nouveau merci.

Kattalin




-----Message d'origine-----
Bonjour,

La hauteur de la zone ou est positionne votre boite a
onglet est inférieure à la taille totale de votre fenetre
moins la hauteur des bord et de l'en tete du formulaire
et des barres d'ascenseur. D'ailleurs pour verifier si
vous tapez PGUP vous devriez voir apparaitre les onglets.

Il faut mettre la boite a onglet a la bonne taille avant
de definir la taille de votre fenetre. Pour etre sur que
cela fonctionnera, si jamais la taille de la fenetre
change, c'est sur ouverture de mettre aussi la boite a
onglet a la taille souhaitee moins les bords. Attention
il n'y a pas de retaillage automatique des champs et donc
on ne peut pas retailler une fenetre sans prendre
quelques precautions.

EVA

-----Message d'origine-----
Bonjour à toutes et à tous,

Je définis la taille et position d'un formulaire sur
ouverture. Ce formulaire a trois onglets. Sur
l'ouverture,

le curseur se positionne sur le premier contrôle et je
ne

vois pas mes onglets. Je suis obligé de me déplacer avec
la barre de défilement verticale pour les voir.

Je signale que je définis une hauteur inférieure à la
hauteur totale afin de garder visible à l'écran un autre
formulaire sur lequel celui-ci se superpose.

Des idées ? Merci d'avance.

Kattalin

Environnement XP, application sur serveur NT. Par
ailleurs, bien que j'aie Access 2002, mon application
s'ouvre avec « format de fichier Access 2000 ». (Je ne
sais pas si je peux modifier ce format).

Mon code :

Private Sub Form_Open(Cancel As Integer)

DoCmd.MoveSize 100, 4000, , 7000 ' position du
formulaire sur ouverture

End Sub


.

.