OVH Cloud OVH Cloud

Mauvais alignement de l'affichage avec utilisation des onglets

5 réponses
Avatar
Jean-Michel
Bonsoir,

J'ai cr=E9=E9 un formulaire multipages (2 pages), sur la=20
deuxi=E8me page, j'ai ins=E9r=E9 3 onglets. Le probl=E8me est le=20
suivant: Quand je change d'onglet en cliquant dessus, ceci=20
provoque un decalage de la position de mon formulaire, cet=20
effet est tr=E8s n=E9faste pour l'utilisateur.

Apr=E8s avoir cliqu=E9 sur un onglet, il semble que le nouveau=20
positionnement s'effectue de la mani=E8re suivante: Le=20
dernier champ du formulaire est align=E9 sur le bas de=20
l'=E9cran, alors qu'en position initiale c'est le contour=20
bas du formulaire qui est align=E9 sur le bas de l'=E9cran.

J'esp=E8re =EAtre suffisament clair,

Merci si quelqu'un peut m'aider,

Jean-Michel

5 réponses

Avatar
Raymond
Bonjour.

Une idée:
il semblerait que ton formulaire est trop grand pour son contenant. il
faudrait vérifier la hauteur de tous tes objets en partant du formulaire
principal.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Jean-Michel" a écrit dans le message
de news:083101c38540$43e55510$
Bonsoir,

J'ai créé un formulaire multipages (2 pages), sur la
deuxième page, j'ai inséré 3 onglets. Le problème est le
suivant: Quand je change d'onglet en cliquant dessus, ceci
provoque un decalage de la position de mon formulaire, cet
effet est très néfaste pour l'utilisateur.

Après avoir cliqué sur un onglet, il semble que le nouveau
positionnement s'effectue de la manière suivante: Le
dernier champ du formulaire est aligné sur le bas de
l'écran, alors qu'en position initiale c'est le contour
bas du formulaire qui est aligné sur le bas de l'écran.

J'espère être suffisament clair,

Merci si quelqu'un peut m'aider,

Jean-Michel
Avatar
Jean-Michel
Bonsoir,

J'ai vérifié la hauteur, mais ce n'est pas ça.

Voici la description précise de mon problème, par
simplicté je résume. j'ai 2 onglets (ongletA et ongletB),
sous ongletA j'ai un champ de saisie champA et sous
l'ongletB j'ai le champ de saisie champB.
Voici le cas ou je n'ai pas de décalage :
Je clique sur ongletA (la zone ongletA est sélectionné et
entouré de pointillés, si je clique à ce moment sur
ongletB, l'affichage de ongletB s'effectue correctement,
je n'ai pas de décalage).
Si par contre j'effectue la manipulation suivante qui est
plus courante , je clique sur Onglet A, ensuite je clique
sur champA pour effectuer ma saisie, je clique alors sur
ongletB et là j'ai un décalage de mon formulaire(
l'alignement du champ le plus bas de mon onglet est alors
aligné sur le bas de la page).
Dans ce deuxième cas, si je ne voulais pas avoir de
décalage, il aurait fallu qu'après avoir saisi champA, je
clique à nouveau sur ongletA avant de cliquer sur OngletB.

En résumé je n'ai pas de décalage, si pour passer d'un
onglet à l'autre je resélectionne l'onglet sur je suis
avant de sélectionner l'onglet ou je veux aller. Mais si
je suis dans un champ de l'onglet et que je clique sur
l'onglet ou je veux aller, alors dans ce cas j'ai le
décalage.

Merci si quelqu'un peut m'aider.

Jean-Michel
-----Message d'origine-----
Bonjour.

Une idée:
il semblerait que ton formulaire est trop grand pour son
contenant. il

faudrait vérifier la hauteur de tous tes objets en
partant du formulaire

principal.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Jean-Michel" a
écrit dans le message

de news:083101c38540$43e55510$
Bonsoir,

J'ai créé un formulaire multipages (2 pages), sur la
deuxième page, j'ai inséré 3 onglets. Le problème est le
suivant: Quand je change d'onglet en cliquant dessus, ceci
provoque un decalage de la position de mon formulaire, cet
effet est très néfaste pour l'utilisateur.

Après avoir cliqué sur un onglet, il semble que le nouveau
positionnement s'effectue de la manière suivante: Le
dernier champ du formulaire est aligné sur le bas de
l'écran, alors qu'en position initiale c'est le contour
bas du formulaire qui est aligné sur le bas de l'écran.

J'espère être suffisament clair,

Merci si quelqu'un peut m'aider,

Jean-Michel

.



Avatar
Raymond
Bonjour.

As-tu consulté un marabout ?

plus sérieux. on risque de chercher longtemps. envoie-moi ta base par mail
( en zip ) pour regarder.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Jean-Michel" a écrit dans le message
de news:068101c38607$c6f16df0$
Bonsoir,

J'ai vérifié la hauteur, mais ce n'est pas ça.

Voici la description précise de mon problème, par
simplicté je résume. j'ai 2 onglets (ongletA et ongletB),
sous ongletA j'ai un champ de saisie champA et sous
l'ongletB j'ai le champ de saisie champB.
Voici le cas ou je n'ai pas de décalage :
Je clique sur ongletA (la zone ongletA est sélectionné et
entouré de pointillés, si je clique à ce moment sur
ongletB, l'affichage de ongletB s'effectue correctement,
je n'ai pas de décalage).
Si par contre j'effectue la manipulation suivante qui est
plus courante , je clique sur Onglet A, ensuite je clique
sur champA pour effectuer ma saisie, je clique alors sur
ongletB et là j'ai un décalage de mon formulaire(
l'alignement du champ le plus bas de mon onglet est alors
aligné sur le bas de la page).
Dans ce deuxième cas, si je ne voulais pas avoir de
décalage, il aurait fallu qu'après avoir saisi champA, je
clique à nouveau sur ongletA avant de cliquer sur OngletB.

En résumé je n'ai pas de décalage, si pour passer d'un
onglet à l'autre je resélectionne l'onglet sur je suis
avant de sélectionner l'onglet ou je veux aller. Mais si
je suis dans un champ de l'onglet et que je clique sur
l'onglet ou je veux aller, alors dans ce cas j'ai le
décalage.

Merci si quelqu'un peut m'aider.

Jean-Michel
Avatar
Jean-Michel
Bonjour,

Je t'ai envoyé ma base.


Jean-Michel
-----Message d'origine-----
Bonjour.

As-tu consulté un marabout ?

plus sérieux. on risque de chercher longtemps. envoie-moi
ta base par mail

( en zip ) pour regarder.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Jean-Michel" a
écrit dans le message

de news:068101c38607$c6f16df0$
Bonsoir,

J'ai vérifié la hauteur, mais ce n'est pas ça.

Voici la description précise de mon problème, par
simplicté je résume. j'ai 2 onglets (ongletA et ongletB),
sous ongletA j'ai un champ de saisie champA et sous
l'ongletB j'ai le champ de saisie champB.
Voici le cas ou je n'ai pas de décalage :
Je clique sur ongletA (la zone ongletA est sélectionné et
entouré de pointillés, si je clique à ce moment sur
ongletB, l'affichage de ongletB s'effectue correctement,
je n'ai pas de décalage).
Si par contre j'effectue la manipulation suivante qui est
plus courante , je clique sur Onglet A, ensuite je clique
sur champA pour effectuer ma saisie, je clique alors sur
ongletB et là j'ai un décalage de mon formulaire(
l'alignement du champ le plus bas de mon onglet est alors
aligné sur le bas de la page).
Dans ce deuxième cas, si je ne voulais pas avoir de
décalage, il aurait fallu qu'après avoir saisi champA, je
clique à nouveau sur ongletA avant de cliquer sur OngletB.

En résumé je n'ai pas de décalage, si pour passer d'un
onglet à l'autre je resélectionne l'onglet sur je suis
avant de sélectionner l'onglet ou je veux aller. Mais si
je suis dans un champ de l'onglet et que je clique sur
l'onglet ou je veux aller, alors dans ce cas j'ai le
décalage.

Merci si quelqu'un peut m'aider.

Jean-Michel

.



Avatar
3stone
Salut,


J'ai vérifié la hauteur, mais ce n'est pas ça.



Les mouvements de formulaires, a cas d'absence de code spécifique
du genre "Movesize" est *toujours* du a une taille trop importante
du formulaire (pas spécialement à l'emplacement des contrôles)
ou à des "saut de page" mal placés...

C'est ce que semble prouver la sélection de l'onglet qui tente
de repositionner le formulaire.



--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------