IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Problème de positionnement du scrollbar dans des sous formulaires [AC-2003]


Sujet :

IHM

  1. #1
    Membre habitué
    Inscrit en
    Juillet 2010
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 230
    Points : 129
    Points
    129
    Par défaut Problème de positionnement du scrollbar dans des sous formulaires
    Bonjour,

    Mon problème du jour est le suivant :

    J'ai un formulaire avec des onglets chacun contenant 1 sous formulaire. Certains sous formulaires ont une scrollbar verticale. Lorsque j'ouvre ce formulaire et que je navigue dans les onglets, les sous formulaires avec scrollbar posent problème. Je souhaiterais que leurs positions soit toujour en haut malheureusement ce n'est pas le cas et chaque scrollbar se positionne de facon un peu aléatoire.

    Est-il possible de positionner le scrollbar par défault en haut du sous formulaire?

    merci pour vos futures réponses !!

  2. #2
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 768
    Points
    7 768
    Par défaut
    Bonsoir,

    Vérifie l'ordre de tabulation des contrôles des sous-formulaires.
    Si le sous-formulaire est plus haut que le contrôle qui le contient, et que le premier contrôle dans l'ordre de tabulation n'est pas visible parce que trop bas, Access fait défiler le sous-formulaire jusqu'à qu'il devienne visible.

    En réorganisant l'ordre de tabulation des contrôles dans le sens de la lecture (de haut en bas et de gauche à droite) ça devrait aller.

    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    +-----------------------------+ 
    | txtA1  txtB1  txtC1  txtD1  |
    | txtA2  txtB2  txtC2  txtD2  |
    | txtA3  txtB3  txtC3  txtD3  |
    +-----------------------------+
    Ordre de tabulation
    txtA1
    txtB1
    txtC1
    txtD1

    txtA2
    txtB2
    txtC2
    txtD2

    txtA3
    txtB3
    txtC3
    txtD3


    A+

  3. #3
    Membre habitué
    Inscrit en
    Juillet 2010
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 230
    Points : 129
    Points
    129
    Par défaut
    Bonjour LedezeppII,

    Je réponds enfin... A vrai dire j'ai été pas mal débordé c'est dernier jours. Malgré ma question qui date maintenant de + d' 1 semaine je m'en suis occupé que ce matin...

    En tout cas encore une fois tu as visé dans le mille. c'était bien ce problème de tabulation. J'ai utilisé l'ordre automatique dans les propriétés. J'ai du ruser un peu car Access se positionnait vraiment sur mon premier controle et niveau esthétique cela me dérangeait.

    je vais expliquer ce que j'ai fait (cela peut servir à d'autres personnes, on sait jamais). Mon but était que ma barre de défilement soit vraiment au maximum vers le haut (début du sous form). Le problème que j'ai rencontré après avoir mis la tabulation "à jour" c'est que la barre se positionnait sur le premier controle et n'allait dc pas totalement en haut du sous formulaire. (j'ai un espace de 2cm entre le haut de mon sous form et le premier controle).

    J'ai créé un case à cocher que j'ai placé tout en haut à gauche de mon sous formulaire. Sa dimension était de 0cm en largeur et 0,10 en hauteur pour qu'elle ne se voit pas dans le sous form. j'ai après mis a jour la tabulation (propriété d'un controle, autre, Index tabulation --> cliquer sur les ... à droite, sélectionner Ordre automatique). Après avoir appliqué cela à tous les sous formulaires ayant une barre de défilement verticale, je n'avais plus de problème !!!

    Merci LedzeppII de m'avoir mis sur la piste !!

    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Comment trouver l'enregistrement dans des sous Formulaires
    Par Lululu dans le forum IHM
    Réponses: 4
    Dernier message: 08/09/2009, 10h14
  2. Réponses: 2
    Dernier message: 30/08/2007, 08h28
  3. Selection de valeur de champs dans des sous formulaires
    Par Hydex dans le forum VBA Access
    Réponses: 5
    Dernier message: 05/06/2007, 15h17
  4. Requête filtrée dans des sous-formulaires
    Par Beavis Man dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 16/12/2006, 23h31
  5. Filtrages dans des sous-formulaires
    Par Smint dans le forum Access
    Réponses: 4
    Dernier message: 20/09/2005, 13h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo