Modifier l’ordre de tabulation d’un formulaire ou d’un état sur Access

Lorsque vous créez un formulaire ou un état sur Access, il peut arriver que vous changiez la présentation et donc l’ordre des champs. Lorsque vous utilisez votre formulaire en Mode formulaire Mode formulaire 2013 ou votre état en Mode état Mode état (pas en Mode aperçu avant impression Mode aperçu avant impression pour l’état ni en Mode Page Mode Page pour les deux types d’objet) et que, pour naviguer dans les différents champs, vous utilisiez la touche Tabulation ↹ (ou ⇥ sur Mac), il peut arriver que votre Ordre de tabulation ne soit pas correct, c’est-à-dire que lorsque vous appuyez sur la touche, le champ actif ne soit pas celui que vous désiriez (cela passe par exemple par le 2e champ, puis le dernier, puis le 3e…), ce qui peut être embêtant au cours de la saisie.

 

Pour modifier l’ordre de tabulation d’un formulaire Access :

Ouvrez votre formulaire en Mode création Mode création  et, dans l’onglet Création des Outils de création de formulaire, cliquez sur Ordre de tabulation Ordre de tabulation. Une fenêtre s’ouvre où vous avez, à gauche, les Sections du formulaire (ici, on ne s’intéressera qu’à la partie Détail, mais les autres parties fonctionnent de la même manière).

Fenêtre ordre de tabulation

Il vous suffit de cliquer une première fois pour sélectionner la ligne, puis, de glisser vos champs dans l’ordre souhaité. Cliquez bien sur la petite case avant le nom du champ (une flèche noire Flèche noire doit apparaître avant votre clic et la ligne doit être noircie après), car si vous cliquez sur le nom du champ rien ne se passe. Vous pouvez également utiliser le bouton Ordre automatique  Ordre automatique. Ici, l’ordre est correct, mais vous allez voir que par la suite ce n’est pas toujours le cas. Si vous souhaitez déplacer plusieurs champs au même endroit, utilisez la touche Maj pour les sélectionner. Une fois que l’ordre vous convient, cliquez sur Ok. Bien sûr, si vous changez l’ordre involontairement, vous pourrez toujours cliquer sur Annuler pour fermer la fenêtre sans appliquer les modifications.

Pour vérifier ce nouvel ordre, passez en Mode formulaire Mode formulaire 2013  et utilisez la touche Tabulation ↹ pour naviguer entre les champs.

 

Pour modifier l’ordre de tabulation d’un état Access :

Ouvrez votre état en Mode création Mode création et, toujours dans l’onglet Création des Outils de création d’état, cliquez sur Ordre de tabulation Ordre de tabulation. La suite se passe de la même manière que pour le formulaire. Cette fois, on essaye avec le bouton Ordre automatique Ordre automatique. Comme vous pouvez le voir, tous les champs sont dans l’ordre sauf Adresse qui se retrouve après Ville. Mais cela me fait gagner du temps et m’évite d’avoir à tout replacer, j’ai juste à modifier le champ Adresse et à cliquer sur Ok.

Je termine en vérifiant l’ordre de tabulation en Mode état Mode état et je vois bien que l’ordre est respecté.

Téléchargez « Modifier l’ordre de tabulation d’un formulaire ou d’un état sur Access » au format PDF

Newsletter

3 commentaires

  1. Bonjour,
    Merci, je l’ai suivi. Mon problème est que j’ai plusieurs sous-formulaires que j’ai créés pour me permettre de faire la saisie de plusieurs tables. Mais, quand je tabule, le curseur se positionne sur tous les champs du formulaire principal, ensuite sur le sous-formulaire qui suit le dernier champ du formulaire principal et il se bloque au dernier champ de ce dernier c’est-à-dire du sous-formulaire. Quand je modifie l’ordre de tabulation comme il est expliqué dans le tutoriel, le curseur se stationne au dernier champ du premier sous-formulaire. Cela voudrait dire qu’on ne peut pas créer plusieurs sous-formulaires ou quoi ? S’il vous plaît, essayez de voir vous-même. Au fait, sur ce formulaire, je peux modifier l’ordre de tabulation à ma guise, même un formulaire et un seul sous-formulaire.
    Aide-moi.

    • Bonjour,
      J’ai essayé avec une de mes BDD et ça fonctionne. Il faut bien modifier la tabulation dans chaque sous-formulaire, les fermer et ensuite modifier l’ordre de tabulation des SF dans le formulaire principal.

  2. Bonjour,
    Je vais essayer de voir si je peux avoir un tutoriel sur l’impression d’un enregistrement dans un formulaire via un état. Je m’en sors pas quand j’essaie de modifier le code VBA du bouton que je crée, je constate qu’il est pratiquement vide. Merci.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

CAPTCHA
Change the CAPTCHA codeSpeak the CAPTCHA code