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 :

Défilement horizontal de formulaire


Sujet :

IHM

  1. #1
    Membre régulier Avatar de ofinot
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 98
    Points : 100
    Points
    100
    Par défaut Défilement horizontal de formulaire
    Bonjour à tous,

    Dans le cadre d'un stage, j'ai réalisé une application access. Le problème vient d'un de mes formulaires, ou plutôt de sa largeur. En effet celui ci est plus large que l'écran et je ne puis le faire défiler horizontalement. J'ai certes une barre de défilement qui est présente, cependant elle ne fonctionne pas. Si je clique sur la barre en elle même je peux la déplacer mais le formulaire ne défile pas. Et dans le cas ou j'essaie d'utiliser les flèches qui se situent à chacune des extrémités la barre ne bouge quasiment pas et le formulaire ne défile toujours pas.

    Pourtant j'ai d'autres formulaires plus larges que celui ci, qui ne me posent aucun problèmes, et je ne vois pas en quoi ils diffèrent de celui qui en pose justement.

    C'est pourquoi je fais appel à vos lumières.

    d'avance à tous

    PS : j'ai également essayé d'utiliser deux boutons, un de chaque coté du formulaire, chacun d'entre eux donnant le focus à l'autre, mais malheureusement rien n'y fait.

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    155
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 155
    Points : 196
    Points
    196
    Par défaut
    Bonjour,

    Es-tu sûre que cette barre de défilement horizontale est celle du formulaire et non celle de l'application elle-même ? Vérifie la propriété Barre de défilement du formulaire. Elle doit être règlée sur "Les deux" ou "Horizontale"

  3. #3
    Membre régulier Avatar de ofinot
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 98
    Points : 100
    Points
    100
    Par défaut
    J'avais déjà regardé et je viens de vérifier à nouveau et c'est bien le cas.

    Un nouvel élément : ne sachant plus quoi faire avec ce formulaire, j'ai décidé de le refaire complètement, cependant le nouveau à peine créé j'ai testé et me suis aperçut qu'il présentait le même problème. D'autre part tous les autres formulaires de mon application ont été réalisés avant celui-ci, donc peut être ai je changé une valeur quelque part dans les options qui fait que pour chaque formulaire que je crée, ce sera son comportement. Même si c'est cela l'explication, je ne suis toujours pas plus avancé car je n'ai aucun souvenir d'avoir fait une telle modification et j'ai beau de plus regarder les différentes options disponible aucune ne semble concerner mon problème.

  4. #4
    Membre régulier Avatar de ofinot
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 98
    Points : 100
    Points
    100
    Par défaut
    Encore du nouveau, je viens de m'apercevoir que si je basais mon formulaire uniquement sur une des tables dont j'ai besoin, alors je n'ai pas ce problème. Mais dès que je mets en source ma requête, cela ne fonctionne plus.

    C'est à n'y rien comprendre.

  5. #5
    Membre habitué

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    155
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 155
    Points : 196
    Points
    196
    Par défaut
    Re,

    Il me semble avoir déjà observé ce comportement étrange. Mais comment m'en suis-je sorti ?

    Essaie de bidouiller la propriété Type recordset du formulaire, peutêtre en la règlant sur "Feuil. rép. dyn. MAJ globale"

  6. #6
    Membre régulier Avatar de ofinot
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 98
    Points : 100
    Points
    100
    Par défaut
    C'est bien ça, de cette façon cela fonctionne et je peux faire défiler mon formulaire sans aucun problème.

    Merci beaucoup.

  7. #7
    Membre régulier Avatar de ofinot
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 98
    Points : 100
    Points
    100
    Par défaut
    Je reviens à la charge, car cela ne fonctionne plus.

    Sur ma machine de dev, depuis que j'ai fait la manip ci dessus, je n'ai plus le problème.

    Malheureusement, lorsque je transfère l'appli sur le serveur (un 2003 serveur auquel les utilisateurs se connectent en TSE) sans faire aucune modification, cela ne fonctionne pas.

    Je n'y comprends plus rien.

  8. #8
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 359
    Points : 23 829
    Points
    23 829
    Par défaut
    Ton formulaire est-il en mode feuille de données ?

    Utilise-til une requête avec des appels à des fonctions VBA ?

    Je soupsconne un problème de rafraichissement de l'affichage qui fait que Access passerai son temps à réafficher toujours les mêmes cases. Pour le moment je n'ai par contre aucne idée de solution mais essaye avec une requête qui ne te retournerai qu'un seul enregistrement.

    A+

  9. #9
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 359
    Points : 23 829
    Points
    23 829
    Par défaut
    Si tu exécutes directement sur ton serveur sans passer par TSE (au fait c'est quoi TSE ?) est-ce que cela marche ?

    A+

  10. #10
    Membre régulier Avatar de ofinot
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 98
    Points : 100
    Points
    100
    Par défaut
    Bonjour marot_r et merci de ta réponse

    tout d'abord mon formulaire n'est pas en mode feuille de données, mais tabulaire.

    Et oui la requête sur laquelle il se base fait appel à une fonction VBA, en fait ce formulaire concerne les recrutements effectués dans le cadre d'un contrat de recherche, et j'utilise une fonction qui me permet de récupérer l'identifiant du contrat en cours.

    Si le problème est ce que tu soupçonne, ne penses tu pas qu'il se produirait quelle que soit la machine sur laquelle tourne l'appli ? D'autant plus que les versions de office sont les mêmes, la 2007.

    Sinon je ne peux pas essayer sans TSE car je n'ai pas accès à la salle où se trouve le serveur.

    TSE c'est terminal serveur, en fait dans l'institut où je suis les applications de gestion sont centralisées sur le serveur, chaque utilisateur possède un compte dessus et peut ouvrir une session en bureau à distance.

  11. #11
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 359
    Points : 23 829
    Points
    23 829
    Par défaut
    OK.

    Peux-tu simuler un TSE sur ton ordi ?

    Peux-tu demander à l'admin de ton serveur de faire un test pour toi ?

    Peux-tu supprimer la fonction de ta requête et voir si tu as toujours le même problème ?

    A+

Discussions similaires

  1. Défilement horizontal en manuel seulement!
    Par Martyin dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/01/2007, 09h47
  2. Récuperation evenement molette / défilement horizontal
    Par kalan dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/10/2006, 14h40
  3. Défilement horizontal d'image
    Par Eome dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/09/2006, 19h50
  4. Gestion du défilement dans un formulaire
    Par palomino dans le forum Access
    Réponses: 2
    Dernier message: 16/08/2006, 14h51
  5. Réponses: 1
    Dernier message: 07/06/2006, 11h16

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