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 à l'aide de la liste de champs. Lorsque vous double-cliquez sur un champ dans la liste de champs (ou si vous faites glisser un champ dans la liste vers votre formulaire ou état), Microsoft Access 2010 crée automatiquement le contrôle pour afficher le champ approprié, par exemple, une zone de texte ou une case à cocher — et le lie à ce champ.

Si vous ne disposez pas d'un formulaire ou un état pour ajouter un champ existant, voir Présentation des formulaires ou Présentation des États pour vous aider à commencer.

Que voulez-vous faire ?

Ajouter un champ à un formulaire ou un état à l'aide de la liste de champs

Caractéristiques de la Liste des champs

Ajouter un champ à un formulaire ou un état sans l'aide de la liste de champs

Ajouter un champ à un formulaire ou un état à l'aide de la liste de champs

  1. Dans le volet de Navigation, cliquez sur le formulaire ou l'état que vous souhaitez modifier, puis cliquez sur Mode page ou Mode Création.

    Si la liste de champs n'est pas affichée, effectuez l'une des opérations suivantes :

    • Sous l'onglet Création, dans le groupe Outils, cliquez sur Ajouter des champs existants.
      -OR-

    • Appuyez sur ALT+F8.

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

    Remarque : Si la base de données ne contient pas toutes les tables, la liste de 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 à partir de la liste de champs vers 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 peut être utilisée uniquement sur les champs dans la section champs disponibles pour cette vue de la liste de champs.

    • Vous pouvez ajouter une plage de champs à partir de la liste de champs vers le formulaire ou l'état en procédant comme suit :

    • Cliquez sur le premier champ de la plage.

    • Appuyez sur et maintenez la touche MAJ ENFONCÉE, puis cliquez sur le dernier champ de la plage.

      Access sélectionne les champs que vous avez cliqué, ainsi que tous les champs entre les deux.

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

      Remarque : Cette technique peut uniquement être utilisée sur les champs dans la section champs disponibles pour cette vue de la liste de champs.

  4. Access crée le contrôle approprié pour afficher chaque champ et également le lie au champ. En outre, Access crée une étiquette jointe pour le contrôle. Vous pouvez modifier l'étiquette en cliquant dessus une fois pour le sélectionner, puis en cliquant sur une seconde fois pour placer le point d'insertion dans l'étiquette. Ensuite, vous pouvez modifier l'étiquette de la même façon que vous souhaitez modifier 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

Remarque : Cette procédure ne s'applique pas aux contrôles web objets (qui ont été conçues pour être compatibles avec la publier sur fonctionnalité Access Services).

  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 la barre d'état d'Access. 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

Caractéristiques de la Liste des champs

La liste suivante contient des conseils sur l'utilisation de la liste des champs qui peuvent vous être utiles lorsque vous ajoutez des champs à votre formulaire ou état. Pour afficher la liste des champs, ouvrez un formulaire ou un état en mode page ou mode Création, puis appuyez sur ALT + F8.

  • Si le formulaire ou la propriété Source d'enregistrement de l'état est vide et que vous faites glisser un champ à partir de la liste de champs vers le formulaire ou l'état, Access renseigne automatiquement le formulaire ou de la propriété Source d'enregistrement du rapport pour vous.

  • Si le formulaire ou la propriété Source d'enregistrement de l'état est une instruction SELECT ou un nom de table, vous pouvez activer ou désactiver l'affichage de liste de champs entre les deux états suivants :

    • 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 actuel ou sur Afficher toutes les tables en haut de la liste de champs.

      Remarque : Si vous avez défini le formulaire ou la propriété Source d'enregistrement du rapport sur une requête enregistrée, la liste de champs affiche uniquement la section champs disponibles pour cette vue (il n'y a aucune option Afficher toutes les tables en haut de la liste des champs). Pour modifier la source d'enregistrement, cliquez sur l'un des champs, puis cliquez sur Modifier la Source d'enregistrement.

  • Si vous avez défini la propriété formulaire ou l'état Source d'enregistrement à une table, et vous puis faites glisser un champ de la section champs disponibles dans les tables liées de la liste de champs vers le formulaire ou l'état, Access transforme la Source d'enregistrement du formulaire ou un état à une instruction SELECT contenant le champ que vous ajoutez. Si Access ne peut pas déterminer comment mettre en relation 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 de la liste de champs vers le formulaire ou l'état, Access affiche la boîte de dialogue Spécifier la relation. Vous devez utiliser cette boîte de dialogue pour spécifier une relation entre l'autre table et le formulaire ou source d'enregistrement du rapport. Si vous ne savez pas quels champs entrer dans cette boîte de dialogue, vous souhaiterez peut-être Annuler, puis examinez les relations entre tables.

    Pour plus d'informations sur les relations, voir le Guide des relations entre tables ou créer, modifier ou supprimer une relation.

    Il est possible qu'un champ dans la section champs disponibles dans les autres tables de la liste de champs peut être indirectement associé à la source d'enregistrement du formulaire ou rapport via l'une des tables dans la section champs disponibles dans les tables liées. Si c'est le cas, faire glisser un champ à partir d'une des tables liées pour le formulaire ou l'état peut entraîner une ou plusieurs tables pour vous déplacer de la section champs disponibles dans les autres tables à la section champs disponibles dans les tables liées.

  • Si la source d'enregistrement du formulaire ou é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 par clic droit sur n'importe quel champ dans la liste de 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 la table. Access vous demande si vous voulez créer une requête basée sur la table ; Cliquez sur Oui pour modifier la source d'enregistrement à une requête ou sur non pour quitter la source d'enregistrement inchangée.

  • Vous pouvez ouvrir une table en mode feuille de données en cliquant sur Modifier la Table en regard du nom de table, ou par clic droit sur le nom de table dans la liste de champs, puis cliquez sur Ouvrir la Table en mode feuille de données.

  • Dans une base de données client, vous pouvez utiliser la liste de champs pour ajouter un champ Liste de choix à une table en procédant comme suit :

    Remarque : Cette procédure ne s'applique pas aux tables de bases de données web (bases de données qui ont été conçues pour être compatibles avec la publier sur fonctionnalité Access Services).

  • 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.

  • Faites glisser un champ à partir de la liste de champs vers la feuille de données.

  • 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 du côté droit de la zone de travail d'Access en plaçant le pointeur dans la barre de titre de la liste des champs jusqu'à ce qu'il se transforme en un pointeur de déplacement Pointeur de déplacement , puis en faisant glisser la 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

Ajouter un champ à un formulaire ou un état sans l'aide de la liste de champs

En règle générale, à l'aide de la liste de champs le plus simple consiste à ajouter un champ à un formulaire ou un état. Toutefois, vous pouvez également ajouter un champ en créant tout d'abord un contrôle, puis en la liant à un champ. La procédure suivante vous explique comment procéder.

  1. Dans le volet de Navigation, cliquez sur le formulaire ou l'état, puis sur Mode page ou Mode Création.

    Assistants contrôle    Vous pouvez utiliser les Assistants contrôle pour vous aider à créer des boutons de commande, zones de liste, sous-formulaires, zones de liste déroulante et les groupes d'options. Un Assistant contrôle vous demande une série de questions sur la façon dont vous souhaitez que le contrôle aspect et le fonctionnement, et il crée le contrôle, puis définit les propriétés du contrôle en fonction de vos réponses. Sous l'onglet Création, dans le groupe contrôles, cliquez sur la flèche déroulante en regard de la galerie des contrôles. Si Utiliser les Assistants contrôle n'est pas mis en surbrillance, cliquez dessus pour la sélectionner.

    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. Sous l'onglet Création, dans la galerie contrôles, cliquez sur l'outil pour le type de contrôle que vous voulez ajouter.

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

  3. Cliquez dans le formulaire ou l'état dans laquelle vous voulez placer le contrôle.

  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. S'il existe une étiquette associée au contrôle, maintenez la touche CTRL enfoncée, puis sur l'étiquette pour sélectionner également.

    2. Placez le pointeur sur le contrôle pour qu'il prenne la forme d'une 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

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.

×