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

Access Discussion :

Tabulation Détail + Pied de formulaire [AC-2007]


Sujet :

Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Sans activité
    Inscrit en
    Avril 2017
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Sans activité

    Informations forums :
    Inscription : Avril 2017
    Messages : 17
    Points : 12
    Points
    12
    Par défaut Tabulation Détail + Pied de formulaire
    Bonjour
    Mes formulaires comportent 3 parties : Entête, Détail et Pied de formulaire
    Le pied contient des boutons tels que Valider, Annuler, Quitter.
    Je souhaite que la tabulation (TAB) parcoure les champs de la partie Détail puis enchaine sur les boutons du pied de formulaire.

    Mais elle boucle sur les champs de la partie Détail.
    La fonction "Ordre de tabulation" d'Access me permet de gérer l'ordre pour chaque partie mais pas l'enchaînement.
    Comment faire ? Merci de votre éclairage

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 760
    Points : 14 795
    Points
    14 795
    Par défaut
    Bonjour,
    ce n'est pas toujours facile de contrarier le fonctionnement "normal" d'Access (la tabulation section par section est native dans un formulaire).
    L'idéal serait que les boutons soient placés dans la section Détail.

    Sinon, la solution la plus simple serait de mettre sur l'évènement Exit du dernier contrôle de la section Détail un SetFocus sur le premier contrôle de la section Pied de formulaire.
    Ensuite, faire la même chose sur le dernier contrôle de la section Pied de formulaire pour atteindre le premier contrôle de la section Détail.

  3. #3
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 960
    Points : 1 148
    Points
    1 148
    Par défaut Tabulation Détail + Pied de formulaire
    Salut

    J'ai un petit doute, mais, de mémoire, il me semble que CTL+Tab remplit cette fonction.

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 760
    Points : 14 795
    Points
    14 795
    Par défaut
    Bonsoir Ric500,
    il me semble que CTL+Tab remplit cette fonction.
    c'est effectivement le cas, bien vu.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Sans activité
    Inscrit en
    Avril 2017
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Sans activité

    Informations forums :
    Inscription : Avril 2017
    Messages : 17
    Points : 12
    Points
    12
    Par défaut
    Bonjour
    Merci pour vos contributions.
    Focus : J'avais en effet pensé à cette solution mais espérais trouver une technique moins "bricolage".
    CTRL+TAB : Sur mon application, cela ne fonctionne pas. Peut-être faut-il positionné un paramètre à une valeur particulière ?

  6. #6
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 760
    Points : 14 795
    Points
    14 795
    Par défaut
    Bonjour,
    CTRL+TAB : Sur mon application, cela ne fonctionne pas.
    Oui, en effet, c'est ce que j'ai cru hier mais j'avais tout simplement oublié de mettre mon code en commentaires avant d'essayer .

    Du coup, ma proposition reste la meilleure solution pour le moment.
    Focus : J'avais en effet pensé à cette solution mais espérais trouver une technique moins "bricolage".
    Certes, mais ces codes que l'on nomme à tort "bricolage" reste du code d'autant plus si cela rend le service attendu et reste transparent à l'utilisation ....

  7. #7
    Membre à l'essai
    Homme Profil pro
    Sans activité
    Inscrit en
    Avril 2017
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Sans activité

    Informations forums :
    Inscription : Avril 2017
    Messages : 17
    Points : 12
    Points
    12
    Par défaut
    Bonjour

    Merci pour vos retours.
    La solution "focus" n'est pas tout à fait satisfaisante car elle engendre un blocage dans certains cas.

    Je préfère abandonner l'idée.

  8. #8
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 760
    Points : 14 795
    Points
    14 795
    Par défaut
    bonsoir,
    La solution "focus" n'est pas tout à fait satisfaisante car elle engendre un blocage dans certains cas.
    pour la communauté, il aurait été intéressant de connaître les cas de blocage.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Sans activité
    Inscrit en
    Avril 2017
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Sans activité

    Informations forums :
    Inscription : Avril 2017
    Messages : 17
    Points : 12
    Points
    12
    Par défaut
    Dans le pied de formulaire, j'ai deux boutons Annuler et Valider.

    Derrière le bouton Valider, se déclenchent des contrôles sur la saisie des données de la partie Détail, et en cas d'erreur, affichage d'un message et positionnement du focus sur la zone erronée.

    Or le fait de programmer à la perte du focus sur le bouton Valider le positionnement sur le premier champ de la partie Détail provoque une erreur de compatibilité en cas de saisie d'une donnée erronée.

  10. #10
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 760
    Points : 14 795
    Points
    14 795
    Par défaut
    inverse l'ordre des 2 boutons ...

  11. #11
    Membre à l'essai
    Homme Profil pro
    Sans activité
    Inscrit en
    Avril 2017
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Sans activité

    Informations forums :
    Inscription : Avril 2017
    Messages : 17
    Points : 12
    Points
    12
    Par défaut
    Merci

    Je vais voir si je peux appliquer cette règle sur l'ensemble de mon application.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/02/2008, 21h33
  2. Somme en pied de formulaire dependant d'une date
    Par profane dans le forum IHM
    Réponses: 3
    Dernier message: 16/05/2007, 21h10
  3. Réponses: 1
    Dernier message: 26/01/2007, 22h33
  4. Somme difficile dans un pied de formulaire
    Par Stephane 78 dans le forum Access
    Réponses: 3
    Dernier message: 26/10/2006, 17h00
  5. Réponses: 4
    Dernier message: 30/05/2006, 20h44

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