Présentation des formulaires

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

Un formulaire est un objet de base de données que vous pouvez utiliser pour créer une interface utilisateur pour une application de base de données. Un formulaire « dépendant » est celui qui est directement connectée à une source de données comme une table ou une requête et peut être utilisé pour entrer, modifier ou afficher des données provenant de cette source de données. Vous pouvez également créer un formulaire « indépendant » qui ne se lie pas directement à une source de données, mais qui contient encore des boutons de commande, d'étiquettes ou d'autres contrôles dont vous avez besoin pour votre application de fonctionner.

Cet article se concentre essentiellement sur les formulaires liés. Vous pouvez utiliser les formulaires liés à contrôler l'accès aux données, telles que les champs ou les lignes de données sont affichées. Par exemple, certains utilisateurs devrez peut-être ne voir que certains champs d'une table en plusieurs champs. Offrant aux utilisateurs un formulaire qui contient uniquement les champs facilite leur permet d'utiliser la base de données. Vous pouvez également ajouter des boutons de commande et d'autres fonctionnalités à un formulaire afin d'automatiser les opérations fréquemment effectuées.

Pensez aux formulaires liés comme fenêtres par le biais duquel les personnes voient et atteignent votre base de données. Un formulaire performant accélère l'utilisation de votre base de données, car les personnes n'êtes pas obligé de rechercher ce qu'ils recherchent. Un formulaire attrayant visuellement permet de travailler avec la base de données plus efficace et plus agréable, et il peut également aider à empêcher la saisie de données incorrectes.

Remarque   Cet article suppose que vous avez déjà créé une table (ou une requête basée sur une ou plusieurs tables), et que vous souhaitez créer un formulaire afin d'afficher ou manipuler les données. Pour plus d'informations sur les tables et les requêtes, voir les liens de la section Voir aussi de cet article.

Contenu de cet article

Créer un formulaire à l'aide de l'outil Formulaire

Créer un formulaire double affichage à l'aide de l'outil Formulaire double affichage

Créer un formulaire affichant plusieurs enregistrements à l'aide de l'outil Plusieurs éléments

Créer un formulaire à l'aide de l'Assistant Formulaire

Créer un formulaire à l'aide de l'outil Vide

Présentation des modes Page et Création

Ajuster votre formulaire en mode Page

Ajuster votre formulaire en mode Création

Créer un formulaire à l'aide de l'outil Formulaire

Vous pouvez utiliser l'outil formulaire pour créer un formulaire avec un seul clic de souris. Lorsque vous utilisez cet outil, tous les champs de la source de données sous-jacente sont placés sur le formulaire. Vous pouvez démarrer avec le nouveau formulaire immédiatement, ou vous pouvez le modifier en mode page ou en mode Création pour adapter vos besoins.

Utiliser l'outil Formulaire pour créer un formulaire

  1. Dans le volet de navigation, cliquez sur la table ou la requête qui contient les données que vous souhaitez faire figurer dans le formulaire.

  2. Sous l’onglet Création, dans le groupe Formulaires, cliquez sur Formulaire.

Access crée le formulaire et l'affiche en mode Page. Ce mode vous permet d'apporter des modifications à la conception du formulaire tout en ayant les données affichées. Par exemple, vous pouvez ajuster la taille des zones de texte en fonction des données à afficher, si nécessaire.

Si Access détecte une table qui a une relation un-à-plusieurs avec la table ou la requête que vous avez utilisé pour créer le formulaire, Access ajoute une feuille de données vers le formulaire qui est basé sur la table ou requête associée. Par exemple, si vous créez un formulaire simple qui est basé sur la table employés, et il existe une relation un-à-plusieurs qui est définie entre la table employés et la table commandes, la feuille de données affiche tous les enregistrements dans la table commandes qui se rapportent à l'enregistrement employé actif. Si vous décidez que vous n'avez pas besoin, vous pouvez supprimer la feuille de données à partir de l'écran. S'il existe plusieurs tables avec une relation un-à-plusieurs dans la table que vous avez utilisé pour créer le formulaire, Access n'ajoute pas de feuilles de données à l'écran.

Haut de la page

Créer un formulaire double affichage à l'aide de l'outil Formulaire double affichage

Remarque   Vous pouvez ajouter un formulaire double affichage à une base de données Web, mais vous ne pouvez pas exécuter l'écran sauf si vous ouvrez la base de données Web à l'aide de l'accès (en d'autres termes, il ne fonctionnera pas dans un navigateur Web). Pour plus d'informations sur les bases de données Web, voir l'article créer une base de données à partager sur le Web.

Un formulaire double affichage offre deux affichages des données en même temps : un affichage formulaire et un affichage feuille de données.

Un formulaire double affichage est différente d'une combinaison formulaire/sous-formulaire les deux affichages sont connectés à la même source de données et sont synchronisées avec l'autre à tout moment. Un champ dans une partie de l'écran en cochant le même champ dans l'autre partie de l'écran. Vous pouvez ajouter, modifier ou supprimer des données dans chacune des parties (à condition que la source d'enregistrements est modifiable, et que vous n'avez pas configuré le formulaire pour empêcher ces opérations).

Utilisation de formulaires double affichage offre les avantages de ces deux types de formulaires dans un seul formulaire. Par exemple, vous pouvez la partie feuille de données de l'écran permet de localiser rapidement un enregistrement et puis utiliser la partie formulaire pour afficher ou modifier l'enregistrement.

Pour créer un formulaire double affichage à l'aide de l'outil Formulaire double affichage :

  1. Dans le volet de navigation, cliquez sur la table ou la requête qui contient les données que vous souhaitez faire figurer dans le formulaire. Vous pouvez également ouvrir la table ou la requête en mode Feuille de données.

  2. Sous l’onglet Créer, dans le groupe Formulaires, cliquez sur Plus de formulaires, puis sur Formulaire double affichage.

Access crée le formulaire et l'affiche en mode Page. Ce mode vous permet d'apporter des modifications à la conception du formulaire tout en ayant les données affichées. Par exemple, vous pouvez ajuster la taille des zones de texte en fonction des données à afficher, si nécessaire. Pour plus d'informations sur les modes d'affichage de formulaires, voir la section Présentation des modes Page et Création.

Haut de la page

Créer un formulaire affichant plusieurs enregistrements à l'aide de l'outil Plusieurs éléments

Lorsque vous créez un formulaire à l'aide de l'outil de formulaire, le formulaire créé par Access affiche un seul enregistrement à la fois. Si vous souhaitez un formulaire qui affiche plusieurs enregistrements, mais davantage personnalisable qu'une feuille de données, vous pouvez utiliser l'outil plusieurs éléments.

  1. Dans le volet de navigation, cliquez sur la table ou la requête qui contient les données que vous souhaitez faire figurer dans le formulaire.

  2. Sous l'onglet créer, dans le groupe formes, cliquez sur Plus de formulaires, puis cliquez sur Plusieurs éléments.

Access crée le formulaire et l'affiche en mode Page. Ce mode vous permet d'apporter des modifications à la conception du formulaire tout en ayant les données affichées. Par exemple, vous pouvez adapter la taille des zones de texte en fonction des données à afficher. Pour plus d'informations sur les modes d'affichage des formulaires, voir la section Présentation des modes Page et Création.

Lorsque vous utilisez l'outil plusieurs éléments, le formulaire créé par Access ressemble à une feuille de données. Les données sont organisées en lignes et en colonnes, et vous voyez plusieurs enregistrements à la fois. Toutefois, un formulaire plusieurs éléments offre plusieurs options de personnalisation qu'une feuille de données, telles que la possibilité d'ajouter des éléments graphiques, les boutons et autres contrôles. Pour plus d'informations sur la personnalisation de votre formulaire, voir les sections Ajuster votre formulaire en mode mise en page et Ajuster votre formulaire en mode Création.

Haut de la page

Créer un formulaire à l'aide de l'Assistant Formulaire

Pour être plus sélectif sur les champs qui s'affichent sur votre écran, vous pouvez utiliser l'Assistant formulaire place les divers outils de création de formulaires mentionnés précédemment. Vous pouvez également définir un mode de regroupement et de tri des données, et vous pouvez utiliser les champs de plus d'une table ou une requête, dans la mesure où vous avez spécifié les relations entre les tables et les requêtes au préalable. Pour plus d'informations sur la création de relations, consultez les liens dans la section Voir aussi de cet article.

  1. Sous l’onglet Création, dans le groupe Formulaires, cliquez sur Assistant Formulaire.

  2. Suivez les instructions fournies dans les pages de l'Assistant Formulaire.

    Remarque   Si vous souhaitez inclure des champs de plusieurs tables ou requêtes dans votre formulaire, ne cliquez pas sur Suivant ou sur Terminer après avoir sélectionné les champs de la première table ou requête dans la première page de l'Assistant Formulaire. Au lieu de cela, répétez les étapes afin de sélectionner une table ou une requête, puis cliquez sur les champs supplémentaires que vous souhaitez inclure dans le formulaire. Cliquez ensuite sur Suivant ou sur Terminer pour continuer.

  3. Dans la dernière page de l'Assistant, cliquez sur Terminer.

Haut de la page

Créer un formulaire à l'aide de l'outil Vide

Si l'Assistant ou les outils de création de formulaires ne répondent pas à vos besoins, vous pouvez utiliser l'outil vide pour créer un formulaire. Cela peut être un moyen très rapide de créer un formulaire, en particulier si vous envisagez de ne placer que quelques champs dans votre formulaire.

  1. Dans l'onglet créer, dans le groupe formes, cliquez sur Formulaire vierge.

    Access ouvre un formulaire vide en mode Page et affiche le volet Liste de champs.

  2. Dans le volet Liste de champs, cliquez sur le signe plus (+) en regard de la ou des tables contenant les champs que vous souhaitez faire figurer sur le formulaire.

  3. Pour ajouter un champ au formulaire, double-cliquez dessus ou faites-le glisser vers le formulaire.

    Remarque   

    • Après avoir ajouté le premier champ, vous pouvez ajouter plusieurs champs à la fois en maintenant la touche CTRL enfoncée, cliquez sur plusieurs champs, puis les faisant glisser sur le formulaire en même temps.

    • L'ordre des tables dans le volet Liste de champs peut changer selon la partie du formulaire est sélectionnée. Si le champ que vous souhaitez ajouter n'est pas visible, essayez de sélectionner une autre partie du formulaire et puis essayez à nouveau d'ajouter le champ.

  4. Pour ajouter un logo, titre, ou la date et l'heure au formulaire, utilisez les outils dans le groupe En-tête et pied de page sous l'onglet Création.

  5. Pour ajouter une plus grande variété de contrôles au formulaire, utilisez les outils dans le groupe de contrôles de l'onglet créer.

    Pour obtenir une légèrement plus grande sélection de contrôles, basculez en mode Design, cliquer sur le formulaire puis cliquez sur Mode Création.

    Contrôles que vous ajoutez en mode création n'est peut-être pas compatibles avec la publier sur la fonctionnalité Web. Si vous envisagez de publier le formulaire sur le Web, vous devez utiliser uniquement les fonctionnalités qui sont disponibles en mode mise en page.

Haut de la page

Présentation des modes Page et Création

En mode page    En mode page est l'affichage le plus intuitif à utiliser pour la modification du formulaire, et il peut être utilisé pour presque toutes les modifications que vous pouvez apporter à un formulaire dans Access. Si vous créez une base de données en cliquant sur Une base de données Web vide en mode Microsoft Backstage, puis mode est la seule vue disponible pour la création de formulaires.

En mode page, le formulaire est en cours d'exécution. Par conséquent, vous pouvez voir vos données autant qu'il s'affiche lorsque vous utilisez le formulaire. Toutefois, vous pouvez également modifier le modèle de formulaire dans ce mode. Dans la mesure où vous pouvez afficher les données pendant que vous modifiez le formulaire, il s'agit d'une vue très utile pour la définition de la taille des contrôles ou d'effectuer pratiquement toutes les tâches qui affectent l'apparence et la convivialité de l'écran.

Si vous créez une base de données de bureau standard (par opposition à une base de données Web) et que vous rencontrez une tâche qui ne peut pas être exécutée en mode d'affichage, vous pouvez basculer en mode Design. Dans certains cas, Access affiche un message indiquant que vous devez basculer en mode création avant d'effectuer une modification particulière.

En mode Création    Le mode Création offre une vue plus détaillée de la structure de votre formulaire. Vous pouvez voir les sections en-tête, détail et pied de page du formulaire. Le formulaire n'est pas réellement exécuté lorsqu'elle est affichée en mode Création. Par conséquent, vous ne pouvez pas voir les données sous-jacentes pendant que vous apportez des modifications de conception. Toutefois, il y a certaines tâches que vous pouvez effectuer plus facilement en mode Création qu'en mode mise en page. Vous pouvez :

  • Ajouter une plus grande variété de contrôles à votre formulaire, telles que les cadres d'objet dépendants, les sauts de page et des graphiques.

  • modifier la source des contrôles Zone de texte dans les zones de texte elles-mêmes, sans passer par la feuille de propriétés ;

  • Redimensionnez des sections de formulaire, comme la section En-tête de formulaire ou Détail.

  • Modifier certaines propriétés de formulaire qui ne peut pas être modifiées en mode d'affichage.

Haut de la page

Ajuster votre formulaire en mode Page

Une fois que vous avez créé un formulaire, vous pouvez ajuster facilement sa conception en travaillant en mode Page. En vous basant sur les données réelles du formulaire, vous pouvez réorganiser les contrôles et ajuster leur taille. Vous pouvez placer de nouveaux contrôles dans le formulaire et définir les propriétés de ce dernier et des contrôles qu'il contient.

Pour basculer en mode mise en page, cliquez sur le nom du formulaire dans le volet de Navigation et puis cliquez sur Mode mise en page.

Access affiche le formulaire en mode Page.

Vous pouvez utiliser la feuille de propriétés pour modifier les propriétés pour le formulaire, ses contrôles et ses sections. Pour afficher la feuille de propriétés, appuyez sur F4.

Vous pouvez utiliser le volet Liste de champs pour ajouter des champs à partir de la table ou la requête sous-jacente à la structure de votre formulaire. Pour afficher le volet Liste de champs:

  • Dans le groupe Outils de l'onglet Création, cliquez sur Ajouter des champs existants.

    Raccourci clavier appuyez sur ALT + F8.

Vous pouvez ensuite faire glisser les champs directement du volet Liste de champs vers votre formulaire.

  • Pour ajouter un champ unique, double-cliquez dessus ou faites-le glisser du volet Liste de champs vers la section du formulaire où vous souhaitez le faire apparaître.

  • Pour ajouter plusieurs champs à la fois, maintenez la touche Ctrl enfoncée, puis cliquez sur les champs que vous souhaitez ajouter. Faites ensuite glisser les champs sélectionnés vers le formulaire.

Haut de la page

Ajuster votre formulaire en mode Création

Dans les bases de données de bureau, vous pouvez ajuster votre formulaire en mode Création. Vous pouvez ajouter des contrôles et des champs au formulaire en les ajoutant à la grille de création. La feuille de propriétés vous donne accès à de nombreuses propriétés que vous pouvez définir pour personnaliser votre formulaire.

Pour basculer en mode Création, cliquez sur le nom du formulaire dans le volet de Navigation et puis cliquez sur Mode Création.

Remarque   En mode création n'est pas disponible lorsque vous travaillez dans une base de données Web.

Access affiche le formulaire en mode Création.

Vous pouvez utiliser la feuille de propriétés pour modifier les propriétés pour le formulaire, ses contrôles et ses sections. Pour afficher la feuille de propriétés, appuyez sur F4.

Vous pouvez utiliser le volet Liste de champs pour ajouter des champs à partir de la table ou la requête sous-jacente à la structure de votre formulaire. Pour afficher le volet Liste de champs:

  • Dans le groupe Outils de l'onglet Création, cliquez sur Ajouter des champs existants.

    Raccourci clavier appuyez sur ALT + F8.

Vous pouvez ensuite faire glisser les champs directement du volet Liste de champs vers votre formulaire.

  • Pour ajouter un champ unique, double-cliquez dessus ou faites-le glisser du volet Liste de champs vers la section du formulaire où vous souhaitez le faire apparaître.

  • Pour ajouter plusieurs champs à la fois, maintenez la touche Ctrl enfoncée, puis cliquez sur les champs que vous souhaitez ajouter. Faites ensuite glisser les champs sélectionnés vers le formulaire.

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.

S’applique à : Access 2010



Ces informations vous ont-elles été utiles ?

Oui Non

Comment pouvons-nous nous améliorer ?

255 caractères restants

Afin de protéger votre vie privée, n’indiquez aucune information de contact dans vos commentaires. Lisez notre déclaration de confidentialité.

Nous vous remercions pour vos commentaires.

Changer la langue