Afficher les valeurs Oui/Non en utilisant des cases à cocher et d’autres contrôles

Afficher les valeurs Oui/Non en utilisant des cases à cocher et d’autres contrôles

Dans Access, un champ Oui/Non ne stocke que deux valeurs : Oui ou Non. Si vous utilisez une zone de texte pour afficher un champ Oui/Non, la valeur affichée est -1 pour Oui et 0 pour Non. Ces valeurs ne sont pas très pertinentes pour la plupart des utilisateurs. Access fournit donc des cases à cocher, des cases d’option et des boutons bascule que vous pouvez utiliser pour afficher et entrer des valeurs Oui/Non. Ces contrôles fournissent une représentation graphique de la valeur Oui/Non, facile à utiliser et à lire.

Cet article décrit les applications pour chacun de ces contrôles et vous indique comment les ajouter à vos formulaires et états.

Que voulez-vous faire ?

Choisir le contrôle à utiliser

Dans la plupart des situations, une case à cocher est le meilleur contrôle pour représenter une valeur Oui/Non. Il s’agit du type de contrôle par défaut créé lorsque vous ajoutez un champ Oui/Non à un formulaire ou un état. En revanche, les boutons d’option et les boutons bascule sont le plus souvent utilisés dans un groupe d’options. Pour plus d’informations sur les groupes d’options, voir la section Comprendre les groupes d’options.

L’illustration suivante montre les trois contrôles et la façon dont ils représentent les valeurs Oui et Non. La colonne Oui affiche le contrôle tel qu’il apparaît lorsqu’il est sélectionné, et la colonne Non affiche le contrôle tel qu’il apparaît lorsqu’il est effacé.

Contrôles Oui/Non

Haut de page

Créer une case à cocher liée, une case d’option ou un bouton bascule

Vous pouvez créer rapidement une case à cocher en faisant glisser un champ Oui/Non du volet Liste de champs vers le formulaire ou l’état.

  1. Ouvrez le formulaire ou l’état en mode Page ou Création en cliquant dessus avec le bouton droit dans le volet de navigation, puis en cliquant sur l’affichage de votre choix dans le menu raccourci.

  2. Si le volet Liste des champs n’est pas déjà affiché, appuyez sur Alt+F8 pour l’afficher.

  3. Développez les listes de tableaux, si nécessaire, en cliquant sur les signes plus(+)en côté des noms de tableaux.

  4. Faites glisser le champ Oui/Non du volet Liste de champs vers le formulaire ou l’état.

    Selon le paramètre de la propriété Afficher le contrôle du champ, une case à cocher, une zone de texte ou une zone de liste déroulante est créée et liée au champ. Lorsque vous créez un champ Oui/Non dans une table, le paramètre par défaut de la propriété Afficher le contrôle est Case à cocher.

Si vous le souhaitez, vous pouvez changer le contrôle de case à cocher en case d’option ou bouton bascule. Pour ce faire, cliquez avec le bouton droit sur la case à cocher, pointez sur Modifier vers dans le menu raccourci, puis cliquez sur Bouton bascule Image du bouton la case d’option texte de remplacement .

Haut de page

Créer une case à cocher, une case d’option ou un bouton bascule entrant

Vous pouvez utiliser une case à cocher, une case d’option ou un bouton bascule entrant dans une boîte de dialogue personnalisée pour accepter l’entrée de l’utilisateur, puis exécuter une action basée sur cette entrée.

  1. Ouvrez le formulaire ou l’état en mode Création en cliquant dessus avec le bouton droit dans le volet de navigation, puis en cliquant sur Mode Création dans le menu raccourci.

  2. Dans l’onglet Création, dans le groupe Contrôles, cliquez sur l’outil du contrôle de votre choix(case à cocher texte de remplacement , case d’option texte de remplacement ou Bouton bascule Image du bouton ).

  3. Cliquez sur le formulaire ou l’état dans lequel vous voulez placer le contrôle.

    Access place le contrôle sur le formulaire ou l’état.

Bien que ce ne soit pas obligatoire, vous pouvez renommer le contrôle afin qu’il ait un nom plus significatif. Cette étape ne modifie pas l’étiquette affichée à côté du contrôle, mais facilite sa référence dans des expressions ou des macros.

Renommer le contrôle

  1. Assurez-vous que le contrôle est sélectionné.

  2. Si la feuille de propriétés n’est pas déjà affichée, appuyez sur F4 pour l’afficher.

  3. Tapez un nouveau nom dans la zone Propriété du nom du contrôle.

Si vous le souhaitez, vous pouvez changer la case à cocher en case d’option ou bouton bascule. Pour ce faire, cliquez avec le bouton droit sur la case à cocher, pointez sur Modifier vers dans le menu raccourci, puis cliquez sur Bouton bascule Image du bouton la case d’option texte de remplacement .

Haut de page

Comprendre les groupes d’options

Une case à cocher, une case d’option ou un bouton bascule individuel peut être lié ou sortant, ou faire partie d’un groupe d’options. Un groupe d’options affiche un ensemble limité d’options alternatives, et une seule option d’un groupe d’options peut être sélectionnée à la fois. Un groupe d’options se compose d’un cadre de groupe et d’un ensemble de cases à cocher, de boutons bascule ou de cases d’option.

Si un groupe d’options est lié à un champ, seul le cadre de groupe lui-même est lié au champ, pas les contrôles contenus dans le cadre. Au lieu de définir la propriété Source contrôle pour chaque contrôle du groupe d’options, vous définissez la propriété Valeur d’option de chaque contrôle sur un nombre significatif pour le champ auquel l’image du groupe est liée. Lorsque vous sélectionnez une option dans un groupe d’options, Access définit la valeur du champ auquel le groupe d’options est lié à la valeur de la propriété Valeur d’option de l’option sélectionnée.

La valeur d’un groupe d’options peut uniquement être un nombre, et non un texte. Access stocke ce nombre dans la table sous-jacente. Un groupe d’options peut également être définir sur une expression, ou il peut être sortant. Vous pouvez utiliser un groupe d’options entrantes dans une boîte de dialogue personnalisée pour accepter l’entrée de l’utilisateur, puis exécuter une action basée sur cette entrée.

Il est pratique standard d’utiliser des cases à cocher pour les champs Oui/Non et les cases d’option ou les boutons bascule pour les groupes d’options. Il ne s’agit toutefois que d’une suggestion et vous pouvez utiliser l’un des trois contrôles à chaque fin.

Haut de page

Créer un groupe d’options

Vous pouvez créer rapidement un groupe d’options à l’aide de l’Assistant Groupe d’options. Avant de commencer, décidez si vous souhaitez que la valeur d’option soit stockée dans une table. Si c’est le cas, un champ du type de données Nombre doit être désigné à cet effet.

Pour plus d’informations sur l’ajout d’un champ à une table, voir l’article Créer une table et ajouter des champs.

  1. Ouvrez le formulaire en mode Création en cliquant dessus avec le bouton droit dans le volet de navigation, puis en cliquant sur Mode Image du bouton .

  2. Sous l’onglet Création, dans le groupe Contrôles, vérifiez que Utiliser les Assistants Contrôle Image du bouton est sélectionné. Image du bouton

  3. Dans le même groupe, cliquez sur Groupe d’options Image du bouton .

  4. Cliquez sur le formulaire dans lequel vous voulez placer le groupe d’options.

  5. Suivez les instructions de l’Assistant. Dans la dernière page, cliquez sur Terminer.

    Access place le groupe d’options sur le formulaire.

Renommer le groupe d’options    Bien qu’il ne soit pas obligatoire, vous pouvez renommer le groupe d’options afin qu’il ait un nom plus significatif. Cette option ne modifie pas l’étiquette affichée en côté du groupe d’options, mais facilite la référence au contrôle dans les expressions ou macros.

  1. Assurez-vous que le groupe d’options est sélectionné en cliquant sur son cadre.

  2. Si la feuille de propriétés n’est pas déjà affichée, appuyez sur F4 pour l’afficher.

  3. Tapez un nouveau nom dans la zone Propriété du nom du groupe d’options.

Haut de page

Ajouter une nouvelle option à un groupe d’options existant

Vous pouvez ajouter des contrôles d’option à un groupe d’options en cas d’évolution de vos besoins. Vous pouvez soit créer un contrôle dans le groupe, soit couper un contrôle existant à partir d’un autre point du formulaire et le coller dans le groupe.

  1. Ouvrez le formulaire en mode Création en cliquant dessus avec le bouton droit dans le volet de navigation, puis en cliquant sur Mode Image du bouton .

  2. Cliquez sur le cadre du groupe d’options pour le sélectionner, puis faites glisser les poignées de reizing du cadre pour faire de la place au nouveau contrôle d’option.

  3. Effectuez l’une des opérations suivantes :

    • Créer un contrôle dans le groupe    

      1. Dans l’onglet Création, dans le groupe Contrôles, cliquez sur l’outil pour le type de contrôle que vous voulez ajouter( texte de remplacement case à cocher, case d’option texte de remplacement ou bouton bascule Image du bouton ).

      2. Déplacez le pointeur afin qu’il soit positionné dans le cadre du groupe d’options. Le cadre change de couleur pour indiquer que le nouveau contrôle fera partie du groupe d’options.

      3. Cliquez pour placer le contrôle dans le groupe.

    • Déplacer un contrôle existant vers le groupe    

      Le simple fait de faire glisser un contrôle vers un groupe d’options n’en fait pas partie. Vous devez couper et coller le contrôle dans le groupe pour qu’il devienne une option.

      1. Sélectionnez le contrôle à déplacer dans le groupe d’options.

      2. Dans l’onglet Accueil, dans le groupe Presse-papiers, cliquez sur Couper. Image du bouton

      3. Sélectionnez le groupe d’options en cliquant sur le cadre qui entoure le groupe.

      4. Sous l’onglet Accueil, dans le groupe Presse-papiers, cliquez sur Coller. Image du bouton

        Access ajoute le contrôle au groupe.

  4. Vous devrez probablement déplacer le contrôle et son étiquette de sorte qu’ils s’a lignesnt avec les contrôles et étiquettes existants.

  5. Sélectionnez le contrôle nouvellement ajouté, puis appuyez sur F4 pour ouvrir la feuille de propriétés du contrôle.

  6. Notez la valeur de la propriété Valeur d’option du contrôle nouvellement ajouté. Selon vos besoins, vous pouvez la laisser à la valeur suggérée par Access ou la modifier.

Haut de page

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×