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 2007
Rechercher des mises à jour : (c) Microsoft
Tester Office 2010 beta
 
 
 
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.

Utiliser des sous-formulaires
 

AfficherModifier la présentation du sous-formulaire

La manière dont vous modifiez la mise en page d'un sous-formulaire (sous-formulaire : formulaire qui est contenu dans un autre formulaire ou dans un état.) dépend de la vue dans laquelle est affiché le sous-formulaire.

AfficherEn mode Feuille de données

  1. Ouvrez le formulaire principal (formulaire principal : formulaire qui contient un ou plusieurs sous-formulaires.) en mode Feuille de données.
  2. Effectuez une ou plusieurs des opérations suivantes dans le sous-formulaire :

    Pour modifier la largeur d'une colonne, faites glisser le bord droit du sélecteur de colonne. (sélecteur de colonne : barre horizontale située en haut d'une colonne. Vous pouvez cliquer sur un sélecteur de colonne pour sélectionner l'intégralité d'une colonne dans la grille de création de requête ou dans la grille de création de filtre.) Pour ajuster automatiquement la taille d'une colonne aux données qu'elle contient, double-cliquez sur le sélecteur de colonne.

    Pour modifier l'ordre des colonnes, cliquez sur un en-tête de colonne afin de sélectionner la colonne. Ensuite, cliquez à nouveau sur l'en-tête de colonne, maintenez le bouton de la souris enfoncé et faites glisser la colonne vers son nouvel emplacement.

    Pour modifier la hauteur de toutes les lignes, faites glisser le bord inférieur du sélecteur de ligne. (sélecteur de ligne : petite case ou barre qui, lorsque vous cliquez dessus, sélectionne l'intégralité d'une ligne lorsque vous travaillez en mode Création de table ou en mode Création de macro, ou lorsque vous triez et groupez des enregistrements en mode Création d'état.)

    Pour masquer une colonne, cliquez n'importe où dans la colonne, puis cliquez sur Masquer les colonnes dans le menu Format.

    Pour afficher une colonne masquée, cliquez sur Afficher les colonnes dans le menu Format, et activez la case à cocher de la colonne à afficher.

    Pour figer une colonne, cliquez n'importe où dans la colonne, puis cliquez sur Figer les colonnes dans le menu Format.

AfficherEn mode Formulaire en tant que formulaire unique ou continu

  1. Ouvrez le formulaire principal (formulaire principal : formulaire qui contient un ou plusieurs sous-formulaires.) 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.) Le sous-formulaire apparaît en mode Création dans le contrôle de sous-formulaire. (contrôle Sous-formulaire/Sous-état : contrôle qui affiche un sous-formulaire dans un formulaire, ou bien un sous-formulaire ou un sous-état dans un état.)
  2. Cliquez avec le bouton droit de la souris sur le contrôle de sous-formulaire et cliquez sur Sous-formulaire dans une nouvelle fenêtre pour l'ouvrir dans une fenêtre séparée.
  3. Modifiez la structure du sous-formulaire.
  4. Enregistrez et fermez la fenêtre de sous-formulaire.
  5. Faites basculer le formulaire principal en mode Formulaire pour apercevoir les modifications.

AfficherEn mode Tableau croisé dynamique

  1. Ouvrez le formulaire principal en mode Formulaire. (mode Formulaire : fenêtre qui affiche un formulaire pour présenter ou accepter des données. Le mode Formulaire constitue le principal moyen d'ajouter et de modifier des données dans des tables. Vous pouvez aussi modifier la conception d'un formulaire dans ce mode.) Le sous-formulaire est affiché dans son mode par défaut.
  2. Dans le menu Affichage, pointez sur Sous-formulaires, puis cliquez sur Tableau croisé dynamique.
  3. Ajoutez des champs depuis la liste de champs au filtre, ligne, colonne, ou zone de détails. Vous pouvez également déplacer des champs d'une zone vers une autre.
  4. Personnalisez les données affichées dans la vue en filtrant, regroupant ou triant les données.

AfficherEn mode Graphique croisé dynamique

  1. Ouvrez le formulaire principal en mode Formulaire. (mode Formulaire : fenêtre qui affiche un formulaire pour présenter ou accepter des données. Le mode Formulaire constitue le principal moyen d'ajouter et de modifier des données dans des tables. Vous pouvez aussi modifier la conception d'un formulaire dans ce mode.) Le sous-formulaire est affiché dans son mode par défaut.
  2. Dans le menu Affichage, pointez sur Sous-formulaires, puis cliquez sur Graphique croisé dynamique.
  3. Ajoutez des champs depuis la liste de champs au filtre, à la catégorie, aux séries, ou à la zone de détails. Vous pouvez également déplacer des champs d'une zone vers une autre.
  4. Personnalisez les données affichées dans la vue en filtrant, regroupant ou triant les données.

Remarques

AfficherCréer un sous-formulaire ressemblant à une feuille de données qui contient un en-tête et un pied

Vous pouvez afficher un en-tête et un pied de formulaire dans un sous-formulaire, puis organiser les zones de texte et autres contrôles (contrôle : objet d'interface utilisateur graphique, comme une zone de texte, une case à cocher, une barre de défilement ou un bouton de commande, qui permet aux utilisateurs de contrôler le programme. Vous pouvez utiliser des contrôles pour afficher des données ou des choix, effectuer une action ou rendre l'interface utilisateur plus lisible.) de manière à ce que le sous-formulaire ressemble à une feuille de données lorsque vous ouvrez le formulaire en mode Formulaire. (mode Formulaire : fenêtre qui affiche un formulaire pour présenter ou accepter des données. Le mode Formulaire constitue le principal moyen d'ajouter et de modifier des données dans des tables. Vous pouvez aussi modifier la conception d'un formulaire dans ce mode.)

  1. Ouvrez le formulaire que vous voulez utiliser comme sous-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.)
  2. Si vous n'avez pas déjà ajouté un en-tête et un pied de formulaire, dans le menu Affichage, cliquez sur En-tête/pied de formulaire.
  3. Dans la section Détail (section Détail : section utilisée pour contenir le corps principal d'un formulaire ou d'un état. Cette section contient généralement des contrôles dépendants des champs de la source d'enregistrements, mais elle peut également contenir des contrôles indépendants, tels que des étiquettes qui identifient le contenu d'un champ.), organisez les zones de texte et autres contrôles qui affichent les données sur une seule ligne.
  4. Dans l'en-tête du formulaire, organisez les étiquettes des zones de texte et autres contrôles. Vérifiez si vous alignez bien les étiquettes de l'en-tête du formulaire avec les contrôles correspondants de la section Détail.
  5. Si, dans le pied du formulaire, vous souhaitez totaliser les enregistrements du sous-formulaire, créez des contrôles calculés (contrôle calculé : contrôle utilisé dans un formulaire, un état ou une page d'accès aux données pour afficher le résultat d'une expression. Ce résultat est recalculé chaque fois que l'une des valeurs sur laquelle est basée l'expression est modifiée.).
  6. Ajustez la taille de la section de la manière adéquate. Vous pouvez, par exemple, l'ajuster de manière à ce qu'elle corresponde à la taille d'une ligne de feuille de calcul. Si le pied du formulaire ne comporte aucun contrôle, affectez la valeur 0 à sa propriété Height ou la valeur Non à sa propriété Visible.
  7. Double-cliquez sur le sélecteur de formulaire (sélecteur de formulaire : zone d'intersection des règles, située dans l'angle supérieur gauche d'un formulaire en mode Création. Utilisez cette zone pour exécuter des opérations au niveau du formulaire, telles que la sélection du formulaire.) pour ouvrir la feuille des propriétés du formulaire.
  8. Dans la zone de la propriété DefaultView cliquez sur Mode continu. Ce paramètre affiche consécutivement les enregistrements dans un formulaire semblable à une feuille de données.

Remarques

  • Si vous affectez la valeur Feuille de données à la propriété DefaultView, Microsoft Access masque l'en-tête et le pied lorsque vous affichez le formulaire en mode Formulaire.
  • Le formulaire Quaterly Orders (Commandes trimestrielles) de la base de données exemple Les Comptoirs, qui possède un sous-formulaire continu contenant un en-tête et un pied, ressemble à une feuille de données. Pour afficher ce formulaire, pointez sur Exemples de bases de données dans le menu Aide, cliquez sur Base de données exemple Les Comptoirs ou sur Projet Access exemple Les Comptoirs, puis ouvrez le formulaire Quarterly Orders en mode Création.

AfficherPasser d'un formulaire à un sous-formulaire en mode Formulaire

Exécutez l'une des procédures suivantes :

publicité