Microsoft Office Online
Se connecter à Mon site Office Online (Qu'est-ce que c'est ?) | Se connecter

 
 
Microsoft Office Access
Rechercher
Rechercher
 
Acheter Office
Acheter et activer Office
 
 
 
Avertissement : vous affichez cette page avec un navigateur Web non pris en charge. Ce site Web fonctionne de manière optimale avec Microsoft Internet Explorer 6.0 ou version ultérieure, Firefox 1.5 ou Netscape Navigator 8.0 ou version ultérieure. En savoir plus sur les navigateurs pris en charge.

Créer un formulaire
 

Il y a trois façons de créer un formulaire.

Basé sur une table ou une requête unique en utilisant la fonctionnalité de Formualire instantanée. Le Formulaire instantané crée un formulaire reprenant tous les champs et enregistrements de la table ou de la requête (requête : question relative aux données stockées dans vos tables, ou demande pour exécuter une action sur les données. Une requête peut rassembler des données issues de plusieurs tables pour servir de source de données pour un formulaire, un état ou une page d'accès aux données.) sous-jacente. Si des tables ou des requêtes sont liées à la source d'enregistrements (source d'enregistrement : source de données sous-jacente d'un formulaire, d'un état ou d'une page d'accès aux données. Dans une base de données Access, il peut s'agir d'une table, d'une requête ou d'une instruction SQL. Dans un projet Access, il peut s'agir d'une table, d'une vue, d'une instruction SQL ou d'une procédure stockée.), le formulaire contiendra aussi l'ensemble de ces champs et enregistrements.

AfficherProcédure

  1. Dans la fenêtre Base de données (fenêtre Base de données : fenêtre qui s'affiche lorsque vous ouvrez une base de données Access ou un projet Access. Elle contient des raccourcis destinés à créer de nouveaux objets de base de données et à ouvrir des objets existants.), cliquez sur Formulaires Image du bouton sous Objets.
  2. Cliquez sur le bouton Nouveau dans la barre d'outils de la fenêtre Base de données.
  3. Dans la boîte de dialogue Nouveau formulaire, cliquez sur l'un des Assistants suivants :
    • Formulaire instantané : Colonne simple      Chaque champ apparaît sur une ligne distincte avec, à sa gauche, une étiquette.
    • Formulaire instantané : Tabulaire      Les champs de chaque enregistrement apparaissent sur une ligne et les étiquettes s'affichent au début du formulaire.
    • Formulaire instantané : Feuille de données      Les champs de chaque enregistrement apparaissent dans un format de lignes et de colonnes, chaque ligne comportant un enregistrement et chaque colonne, un champ. Les noms des champs s'affichent au début de chaque colonne.
    • Formulaire instantané : Tableau croisé dynamique      Le formulaire s'ouvre en mode Tableau croisé dynamique. Vous pouvez ajouter des champs en les glissant à partir de la liste des champs vers diverses zones de l'affichage.
    • Formulaire instantané : Graphique croisé dynamique      Le formulaire s'ouvre en mode Graphique croisé dynamique. Vous pouvez ajouter des champs en les glissant à partir de la liste des champs vers diverses zones de l'affichage.

    AfficherSi l'Assistant ne démarre pas

    Cela peut être dû au fait que Microsoft Access s'exécute en mode sandbox, mais Microsoft Jet 4.0 SP8 ou plus récent n'est pas installé sur votre ordinateur. Jet 4.0 SP8 ou plus récent est obligatoire pour que le programme Access soit totalement fonctionnel en mode sandbox.

    Pour plus d'informations sur l'installation et la mise à jour Jet, reportez-vous à l'article Office Online intitulé About Microsoft Jet 4.0 SP8 or later, sur http://office.microsoft.com/assistance/preview.aspx?AssetID=HA010489351033 (en anglais).

    Pour plus d'informations sur le mode sandbox, reportez-vous à la rubrique À propos du mode sandbox de Microsoft Jet Expression Service.

  4. Cliquez sur la table ou la requête qui contient les données à partir desquelles vous voulez créer votre formulaire.
  5. Cliquez sur OK.

Microsoft Access applique le dernier format automatique (format automatique : collection de formats qui détermine l'aspect des contrôles et des sections dans un formulaire ou un état.) que vous avez utilisé dans le formulaire.Si vous créez pour la première fois un formulaire à l'aide d'un Assistant ou si vous n'avez pas utilisé la commande Format automatique du menu Format, Microsoft Access utiliser le format automatique standard.

AfficherConseil

Vous pouvez aussi créer un Formulaire instantané disposé en colonnes basé sur la source d'enregistrements sélectionnée dans la fenêtre Base de données. Cliquez sur Formulaire instantané dans le menu Insertion ou sur la flèche affichée à côté du bouton Nouvel objet dans la barre d'outils, puis cliquez sur Formulaire instantané. Si des tables sont liées à la source d'enregistrements sélectionnée, le Formulaire instantané ajoute un contrôle de sous-formulaire dans lequel ces tables apparaissent sous forme de feuilles de données (feuille de données : données d'une table, d'un formulaire, d'une requête, d'une vue ou d'une procédure stockée affichées sous forme de lignes et de colonnes.) et de sous-feuilles de données (sous-feuille de données : feuille de données qui est imbriquée dans une autre feuille de données et qui contient des données liées à ou jointes à la première feuille de données.).

Basé sur une ou plusieurs tables ou requêtes à l'aide d'un Assistant. L'Assistant vous pose des questions détaillées sur les sources d'enregistrement, les champs, la présentation et format souhaités, puis crée un formulaire sur la base de vos réponses.

AfficherProcédure

  1. Dans la fenêtre Base de données (fenêtre Base de données : fenêtre qui s'affiche lorsque vous ouvrez une base de données Access ou un projet Access. Elle contient des raccourcis destinés à créer de nouveaux objets de base de données et à ouvrir des objets existants.), cliquez sur Formulaires Image du bouton sous Objets.
  2. Cliquez sur le bouton Nouveau dans la barre d'outils de la fenêtre Base de données.
  3. Dans la boîte de dialogue Nouveau formulaire, cliquez sur l'Assistant que vous souhaitez utiliser. Une description de l'Assistant apparaît dans la partie gauche de la boîte de dialogue.

    AfficherSi l'Assistant ne démarre pas

    Cela peut être dû au fait que Microsoft Access s'exécute en mode sandbox, mais Microsoft Jet 4.0 SP8 ou plus récent n'est pas installé sur votre ordinateur. Jet 4.0 SP8 ou plus récent est obligatoire pour que le programme Access soit totalement fonctionnel en mode sandbox.

    Pour plus d'informations sur l'installation et la mise à jour Jet, reportez-vous à l'article Office Online intitulé About Microsoft Jet 4.0 SP8 or later, sur http://office.microsoft.com/assistance/preview.aspx?AssetID=HA010489351033 (en anglais).

    Pour plus d'informations sur le mode sandbox, reportez-vous à la rubrique À propos du mode sandbox de Microsoft Jet Expression Service.

  4. Cliquez sur le nom de la table ou de toute autre source d'enregistrements qui contient les données sur lesquelles vous voulez baser votre formulaire.

    Remarque  Vous n'avez pas besoin d'effectuer cette étape si vous avez choisi l'option Assistant Formulaire ou Assistant Tableau croisé dynamique à l'étape 3— vous pourrez spécifier la source d'enregistrements pour le formulaire à une étape ultérieure.

  5. Cliquez sur OK.
  6. Suivez les instructions de l'Assistant.

    Si le formulaire obtenu ne produit pas le résultat escompté, vous pouvez le modifier en mode Création (mode Création : fenêtre qui présente la création des objets de base de données suivants : tables, requêtes, formulaires, états, macros et pages d'accès aux données. En mode Création, vous pouvez créer de nouveaux objets de base de données et modifier la structure d'objets existants.), tableau croisé dynamique ou graphique croisé dynamique.

Remarques

  • Si vous voulez insérer des champs à partir de plusieurs tables ou requêtes dans votre formulaire, ne cliquez pas sur Suivant ou Terminer après avoir sélectionné les champs dans la première table ou requête. Répétez ces étapes pour sélectionner une autre table ou requête, puis choisissez les champs que vous voulez insérer dans le formulaire, jusqu'à ce que vous ayez sélectionné tous les champs nécessaires.

  • Si vous cliquez sur l'une des options Formulaire instantané, Microsoft Access utilise le format automatique (format automatique : collection de formats qui détermine l'aspect des contrôles et des sections dans un formulaire ou un état.) que vous avez spécifié en dernier, que ce soit par l'Assistant Formulaire ou par la commande Format automatique du menu Format en mode Création.

Directement en mode création. Vous pouvez créer un formulaire de base et le personnaliser en mode création (mode Création : fenêtre qui présente la création des objets de base de données suivants : tables, requêtes, formulaires, états, macros et pages d'accès aux données. En mode Création, vous pouvez créer de nouveaux objets de base de données et modifier la structure d'objets existants.) pour satisfaire vos exigences.

AfficherProcédure

  1. Dans la fenêtre Base de données (fenêtre Base de données : fenêtre qui s'affiche lorsque vous ouvrez une base de données Access ou un projet Access. Elle contient des raccourcis destinés à créer de nouveaux objets de base de données et à ouvrir des objets existants.), cliquez sur Formulaires Image du bouton sous Objets.
  2. Cliquez sur le bouton Nouveau dans la barre d'outils de la fenêtre Base de données.
  3. Dans la boîte de dialogue Nouveau formulaire, cliquez sur Mode Création.
  4. Cliquez sur le nom de la table ou de toute autre source d'enregistrements (source d'enregistrement : source de données sous-jacente d'un formulaire, d'un état ou d'une page d'accès aux données. Dans une base de données Access, il peut s'agir d'une table, d'une requête ou d'une instruction SQL. Dans un projet Access, il peut s'agir d'une table, d'une vue, d'une instruction SQL ou d'une procédure stockée.) contenant les données sur lesquelles vous voulez baser votre formulaire. Si le formulaire doit être vierge (par exemple, si vous voulez créer un formulaire fonctionnant comme un Menu Général pour ouvrir d'autres formulaires ou états, ou pour créer une boîte de dialogue personnalisée), ne procédez à aucune sélection dans la liste.

    AfficherConseil

    Si vous souhaitez créer un formulaire reprenant les données de plusieurs tables, basez votre formulaire sur une requête. (requête : question relative aux données stockées dans vos tables, ou demande pour exécuter une action sur les données. Une requête peut rassembler des données issues de plusieurs tables pour servir de source de données pour un formulaire, un état ou une page d'accès aux données.)

  5. Cliquez sur OK.

Microsoft Access affiche le formulaire en mode Création. (mode Création : fenêtre qui présente la création des objets de base de données suivants : tables, requêtes, formulaires, états, macros et pages d'accès aux données. En mode Création, vous pouvez créer de nouveaux objets de base de données et modifier la structure d'objets existants.)

publicité