Ajouter un champ à un formulaire ou un état

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous pouvez rapidement ajouter des champs à un formulaire ou un état en utilisant le volet Liste des champs. Lorsque vous double-cliquez sur un champ dans ce volet (ou si vous faites glisser un champ de cette liste vers votre formulaire ou état), Microsoft Office Access 2007 crée automatiquement le contrôle requis pour afficher le champ , par exemple une zone de texte ou une case à cocher , avant de lier l'un à l'autre.

Si vous ne disposez pas d’un formulaire existant ou un état pour ajouter un champ à, voir créer un formulaire à l’aide de l’outil formulaire ou créer un état simple pour vous aider à commencer.

Conseil : Dans Access 2010, rapports ont les dispositions de contrôle, qui vous permettent de garantir éléments alignés et plaisent !

Que voulez-vous faire ?

Ajouter un champ à un formulaire ou un état en utilisant le volet Liste de champs

Ajouter un champ à un formulaire ou un état en mode Création

Pour plus d’informations à propos du volet Liste de champs

Ajouter un champ à un formulaire ou un état en utilisant le volet Liste de champs

  1. Ouvrez votre état en mode Page ou mode Création.

    Si le volet Liste des champs n'est pas affiché, effectuez l'une des opérations suivantes :

    • Sous l’onglet Format, dans le groupe contrôles, cliquez sur Ajouter des champs existants image du bouton . image du bouton

    • Appuyez sur Alt+F8.

  2. Dans le volet Liste des champs, recherchez la table contenant le champ que vous souhaitez ajouter. Pour afficher ou masquer la liste des champs dans chaque table, cliquez sur le signe plus (+) ou moins (-) en regard du nom de la table.

    Remarque : Si la base de données ne contient aucune table, le volet Liste des champs est vide.

  3. Une fois que vous avez trouvé le champ à ajouter, effectuez l'une des opérations suivantes pour l'ajouter au formulaire ou à l'état :

    • Double-cliquez sur le champ,

    • Faites glisser le champ depuis le volet Liste des champs sur le formulaire ou l'état,

    • Maintenez la touche CTRL enfoncée et cliquez sur plusieurs champs avant de tous les faire glisser sur le formulaire ou l'état simultanément.

      Remarque : Cette technique n'est applicable qu'aux champs de la section Champs disponibles pour cette vue dans le volet Liste des champs.

    • Ajoutez une plage de champs depuis le volet Liste des champs au formulaire ou à l'état en procédant comme suit :

    • Cliquez sur le premier champ de la plage.

    • Appuyez sur la touche MAJ et maintenez-la enfoncée, puis cliquez sur le dernier champ de la plage.

      Access sélectionne les champs sur lesquels vous avez cliqué, ainsi que tous les champs intermédiaires.

    • Faites glisser tous les champs sélectionnés vers le formulaire ou l'état.

      Remarque : Cette technique n'est applicable qu'aux champs de la section Champs disponibles pour cette vue dans le volet Liste des champs.

  4. Office Access 2007 crée le contrôle approprié pour afficher chaque champ avant de lier l'un à l'autre. En outre, Access crée une étiquette jointe pour le contrôle. Vous pouvez modifier cette étiquette en cliquant dessus après l'avoir sélectionnée, puis en répétant cette opération pour y placer le point d'insertion. Vous pouvez alors modifier l'étiquette comme vous le feriez avec du texte dans un document.

  5. Si vous souhaitez afficher un champ dans un type de contrôle différent de celui qu'a créé Access automatiquement, vous pouvez certes le faire. Cependant, votre modification doit être valide pour ce champ. Par exemple, vous pouvez modifier une zone de liste déroulante en zone de texte ou en zone de liste, mais vous ne pouvez pas modifier une zone de liste déroulante en bouton de commande.

    Convertir un contrôle d'un type donné en un autre

    1. Ouvrez le formulaire ou l’état en mode Création en cliquant dans le volet de Navigation, puis en cliquant sur Mode Création Image du bouton .

    2. Cliquez avec le bouton droit sur le contrôle que vous souhaitez modifier, puis cliquez sur Remplacer par.

      Si l'élément de menu Remplacer par n'est pas disponible, aucun autre type de contrôle ne conviendra à ce champ. Dans le cas contraire, Access affiche une liste des types de contrôle.

    3. Cliquez sur l'un des types de contrôle disponibles pour procéder à la modification.

      Le contrôle reste lié au champ mais vous aurez sans doute besoin de définir certaines propriétés pour adapter le nouveau type de contrôle à vos attentes. Pour afficher la feuille des propriétés propre à un contrôle, cliquez sur celui-ci pour le sélectionner, puis appuyez sur F4.

Haut de la Page

Ajouter un champ à un formulaire ou état en mode Création

En règle générale, le volet Liste des champs constitue le moyen le plus facile pour ajouter un champ à un formulaire ou un état. Cependant, vous pouvez aussi ajouter un champ en créant un contrôle et en le liant à un champ. La procédure suivante vous explique la marche à suivre.

  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.

    Assistants Contrôle     Vous pouvez utiliser les Assistants Contrôle pour créer des boutons de commande, des zones de liste, des sous-formulaires, des zones de liste déroulante et des groupes d'option. Un Assistant Contrôle vous pose plusieurs questions concernant l'aspect et le fonctionnement souhaités du contrôle. Ses propriétés dépendent de vos réponses. Dans l'onglet Création, du groupe Contrôles, si l'option Utiliser les Assistants contrôle n'est pas activée, cliquez dessus.

    Image du bouton

    Si vous préférez créer des contrôles sans l'aide de l'Assistant, cliquez sur l'option Utiliser les Assistants contrôle pour la désactiver.

    Image du bouton

  2. Dans le groupe Contrôles de l'onglet Création, cliquez sur l'outil pour le type de contrôle que vous souhaitez ajouter.

    Ruban d'images Access

    Pour déterminer le nom d'un outil, placez le pointeur dessus. Access affiche le nom de l'outil.

  3. Dans la grille de création du formulaire ou de l'état, cliquez à l'endroit où vous souhaitez positionner le coin supérieur gauche du contrôle. Cliquez une fois pour créer un contrôle de taille prédéfinie ou cliquez sur l'outil et faites-le glisser dans la grille de création du formulaire pour créer un contrôle de taille personnalisée.

  4. Si vous avez activé l'option Utiliser les Assistants contrôle et que le contrôle est associé à un Assistant, celui-ci démarre et vous guide tout au long du processus de paramétrage du contrôle.

  5. Si vous ne positionnez pas parfaitement le contrôle, vous pouvez le déplacer en procédant comme suit :

    1. Cliquez sur le contrôle pour le sélectionner.

    2. Placez le pointeur sur le contrôle jusqu'à ce qu’il se transforme en un pointeur de déplacement Pointeur de déplacement .

    3. Cliquez sur le contrôle et faites-le glisser vers l'emplacement souhaité.

L'utilisation d'un Assistant Contrôle permet de vous guider dans la liaison du contrôle à un champ. Si l'Assistant ne lie pas le contrôle à un champ et si le contrôle permet d'afficher des données (par exemple, une zone de texte ou une zone de liste déroulante), vous devez entrer un nom de champ ou une expression dans la propriété Source contrôle du contrôle pour que ce dernier puisse afficher des données.Suivez la procédure suivante pour lier un contrôle et un champ.

  1. Affichez la feuille des propriétés pour le contrôle en cliquant sur ce dernier, puis en appuyant sur la touche F4.

  2. Dans l'onglet Données de la feuille des propriétés, cliquez sur la flèche déroulante en regard de la propriété Source contrôle et sélectionnez le champ que vous souhaitez afficher dans le contrôle. Vous pouvez également entrer une expression dans la zone Source contrôle.

    Pour plus d’informations sur les expressions, voir l’article créer une expression.

Haut de la Page

Pour plus d’informations à propos du volet Liste de champs

La liste suivante contient des conseils d'utilisation relatifs à la Liste des champs. Ils peuvent vous être utiles en cas d'ajout des champs à votre formulaire ou état. Pour afficher le volet Liste des champs, ouvrez un formulaire ou état en mode Page ou Création, puis appuyez sur ALT + F8.

  • Si la propriété Source d'enregistrement du formulaire ou de l'état est vide et vous faites glisser un champ depuis le volet Liste des champs vers ce formulaire ou cet état, Access renseigne automatiquement la propriété Source d'enregistrements du formulaire ou de l'état.

  • Si la propriété Source d'enregistrement du formulaire ou de l'état est une instruction SELECT ou un nom de table, vous pouvez faire basculer l'affichage de la Liste des champs d'un mode vers l'autre, comme suit :

    • Tous les champs de la base de données    Affiche la section Champs disponibles pour cette vue, la section Champs disponibles dans les tables associées (si de telles tables existent) et la section Champs disponibles dans les autres tables (si de telles tables existent).

    • Champs de la source d'enregistrement uniquement    Affiche uniquement la section Champs disponibles pour cette vue.

      Pour basculer entre les deux modes, cliquez sur Afficher uniquement les champs de la source d'enregistrement active ou sur Afficher tous les tableaux, en bas du volet Liste des champs.

      Remarque : Si vous avez défini la propriété Source d'enregistrement du formulaire ou de l'état sur une requête enregistrée, le volet Liste des champs affiche seulement la section Champs disponibles pour cette vue (il n'y a pas d'option Afficher tous les tableaux en bas du volet Liste des champs). Pour modifier la source d'enregistrement, cliquez avec le bouton droit sur l'un des champs, puis cliquez sur Modifier la source d'enregistrement.

  • Si vous avez défini la propriété Source d'enregistrement du formulaire ou de l'état en désignant une table et faites glisser un champ de la section Champs disponibles dans les tables associées du volet Liste des champs vers le formulaire ou l'état, Access transforme la propriété Source d'enregistrement du formulaire ou de l'état en instruction SELECT contenant le champ que vous ajoutez. Si Access ne peut pas déterminer le mode de liaison des tables, il affiche la boîte de dialogue Choisir une relation pour que vous puissiez choisir la relation vous-même.

  • Si vous faites glisser un champ de la section Champs disponibles dans les autres tables du volet Liste des champs vers le formulaire ou l'état, Access affiche la boîte de dialogue Spécifier une relation. Vous devez utiliser cette boîte de dialogue pour spécifier une relation entre l'autre table et la source d'enregistrement du formulaire ou de l'état. Si vous ne savez pas quels champs entrer dans cette boîte de dialogue, cliquez sur Annuler puis vérifiez les relations entre tables.

    Pour plus d’informations sur les relations, voir le Guide des relations entre tables ou Création, modification ou suppression d’une relation.

    Un champ situé dans la section Champs disponibles dans les autres tables du volet Liste des champs peut être indirectement associé à la source d'enregistrement du formulaire ou de l'état par l'intermédiaire de l'une des tables dans la section Champs disponibles dans les tables associées. Si tel est le cas, faire glisser un champ depuis l'une des tables associées sur le formulaire ou l'état risque de déplacer d'autres tables depuis la section Champs disponibles dans les autres tables vers la section Champs disponibles dans les tables associées.

  • Si la source d'enregistrement du formulaire ou de l'état est une instruction SELECT ou une requête enregistrée, vous pouvez afficher et modifier la source d'enregistrement dans le Générateur de requêtes en cliquant avec le bouton droit sur un champ du volet Liste des champs, puis en cliquant sur Modifier la source d'enregistrement. Si la source d'enregistrement est une table, cette commande appelle le Générateur de requêtes sur cette table. Access vous demande si vous souhaitez créer une requête fondée sur cette table. Cliquez sur Oui pour modifier la source d'enregistrement en requête ou sur Non pour la laisser intacte.

  • Vous pouvez ouvrir une table en mode Feuille de données en cliquant sur Modifier la table en regard de son nom ou en cliquant avec le bouton droit sur son nom dans le volet Liste des champs, puis en cliquant sur Ouvrir la table en mode Feuille de données.

  • Vous pouvez utiliser la Liste des champs pour ajouter un champ Liste de choix à une table en procédant comme suit :

    1. Cliquez sur Modifier la table en regard de la table à laquelle vous souhaitez ajouter le champ Liste de choix.

      La table s'affiche en mode Feuille de données.

    2. Faites glisser un champ depuis le volet Liste des champs vers la feuille de données.

    3. L'Assistant Liste de choix démarre. Suivez les instructions de l'Assistant. Sur la dernière page, cliquez sur Terminer.

  • Vous pouvez détacher le volet Liste de champs à partir de la partie droite de l’espace de travail Access en plaçant le pointeur dans la barre de titre du volet Liste des champs jusqu'à ce qu’il se transforme en un pointeur de déplacement Pointeur de déplacement , puis en faisant glisser le volet Liste de champs vers la gauche. Vous pouvez positionner la liste n’importe où dans la zone de travail, ou vous pouvez l’ancrer sur le côté gauche de l’espace de travail en le faisant glisser vers la gauche.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×