Présentation des contrôles

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Cet article décrit les différents types de contrôles disponibles dans Access. Les contrôles sont les parties d'un formulaire ou état que vous utilisez pour entrer, modifier ou afficher des données.

Types de contrôle

Voici la liste des types de contrôle que vous pouvez utiliser dans des bases de données de bureau Access.

Type de contrôle

Remarques

Zone de texte

Utilisez des contrôles de zone de texte pour afficher du texte, des nombres, des dates, des heures et des champs Mémo. Vous pouvez lier une zone de texte à l'un des champs d'une table ou d'une requête sous-jacente. Si vous laissez une zone de texte liée à un champ être mise à jour, vous pouvez modifier la valeur dans le champ de la table ou de la requête sous-jacente en entrant une nouvelle valeur dans la zone de texte. Vous pouvez également utiliser une zone de texte pour afficher les valeurs calculées.

Étiquette

Utilisez des contrôles d'étiquette qui contiennent du texte fixe. Par défaut, un contrôle d'étiquette est automatiquement attaché aux contrôles qui peuvent afficher des données. Vous pouvez utiliser cette commande pour créer des étiquettes autonomes pour les titres et pour obtenir des instructions sur votre formulaire.

Bouton de commande

Utilisez des contrôles de bouton de commande pour activer une macro ou une procédure Visual Basic. Vous pouvez également spécifier une adresse de lien hypertexte qu'Access ouvre lorsqu'un utilisateur clique sur le bouton.

Contrôle onglet

Utilisez les contrôles onglet pour créer une série de pages d'onglets sur votre formulaire. Chaque page peut contenir plusieurs autres contrôles pour afficher des informations. Lorsque l'utilisateur clique sur un autre onglet, Access affiche les contrôles contenus dans l'onglet, qui fonctionne de la même façon que pour les boîtes de dialogue des options ou les fenêtres de feuille de propriétés dans Access.

Lien

Utilisez l'option contrôle de lien/lien hypertexte pour ajouter un lien hypertexte dans un contrôle d'étiquette à votre grille de création de formulaire. Ce lien hypertexte peut contenir une URL (Uniform Resource Locator) pointant vers un emplacement sur Internet, sur un intranet local ou sur un disque local. Il peut également utiliser un nom de fichier UNC (Universal Naming Convention) pour pointer vers un fichier sur un serveur sur votre réseau local (LAN) ou sur vos lecteurs d'ordinateurs locaux. Le lien peut pointer vers un fichier qui est une page Web, voire un autre objet de votre base de données active. Cliquez sur ce bouton dans le groupe contrôles du ruban pour ouvrir la boîte de dialogue Insérer un lien hypertexte.

Navigateur Web

Utilisez un contrôle de navigateur Web pour afficher le contenu de pages Web directement à l'intérieur d'un formulaire. Vous pouvez utiliser un contrôle de navigateur Web pour afficher, par exemple, une carte d'une adresse stockée dans une table. Vous pouvez lier le contrôle de navigateur Web à un champ dans la source d'enregistrement de votre formulaire à l'aide de la propriété source contrôle du contrôle. Notez que vous ne pouvez pas disposer d'un contrôle de navigateur Web dépendant dans la section détail d'un formulaire continu.

Les contrôles de navigateur Web sont disponibles dans Access 2010 et les versions plus récentes.

Navigation

Utilisez un contrôle de navigation pour faciliter la navigation dans les différents formulaires et États de votre base de données. Un contrôle de navigation fournit une interface similaire à ce que vous voyez sur des sites Web avec des boutons et des onglets pour naviguer sur un site Web. Notez que vous ne pouvez pas avoir de contrôle de navigation dans la section détail d'un formulaire continu.

Les contrôles de navigation sont disponibles dans Access 2010 et les versions ultérieures.

Groupe d'options

Utilisez les contrôles de groupe d'options pour inclure un ou plusieurs boutons bascule, des cases d'option ou des cases à cocher. (Consultez la description de ces contrôles plus loin dans ce tableau.) Vous pouvez affecter une valeur numérique distincte à chaque bouton ou case à cocher que vous incluez dans le groupe. Lorsque vous avez plusieurs boutons ou cases à cocher dans un groupe, vous pouvez sélectionner un bouton ou une case à cocher à la fois, et la valeur affectée à ce bouton ou cette case à cocher devient la valeur du groupe d'options. Si vous avez incorrectement attribué la même valeur à plusieurs boutons ou cases à cocher, tous les boutons ou cases à cocher ayant la même valeur apparaissent en surbrillance lorsque vous cliquez sur l'un d'eux. Vous pouvez sélectionner l'un des boutons ou cases à cocher du groupe comme valeur par défaut du groupe. Si vous liez le groupe d'options à un champ dans la requête ou la table sous-jacente, vous pouvez spécifier une nouvelle valeur dans le champ en sélectionnant un bouton ou une case à cocher dans le groupe.

Saut de page

Utilisez un saut de page pour séparer les pages d'un formulaire de plusieurs pages.

Zone de liste modifiable

Utilisez un contrôle de zone de liste déroulante pour contenir une liste de valeurs potentielles pour le contrôle et une zone de texte modifiable. Pour créer la liste, vous pouvez entrer des valeurs pour la propriété source ligne de la zone de liste déroulante. Vous pouvez également spécifier une table ou une requête en tant que source des valeurs de la liste. Access affiche la valeur actuellement sélectionnée dans la zone de texte. Lorsque vous cliquez sur la flèche à droite de la zone de liste déroulante, Access affiche les valeurs dans la liste. Sélectionnez une nouvelle valeur dans la liste pour réinitialiser la valeur dans le contrôle. Si vous liez la zone de liste déroulante à un champ de la table ou de la requête sous-jacente, vous pouvez modifier la valeur dans le champ en sélectionnant une nouvelle valeur dans la liste. Si vous liez la zone de liste déroulante à un champ à plusieurs valeurs, Access affiche la liste avec des cases à cocher pour permettre à l'utilisateur de sélectionner plusieurs valeurs. Vous pouvez lier plusieurs colonnes à la liste, et vous pouvez masquer une ou plusieurs colonnes dans la liste en définissant la largeur d'une colonne sur 0. Vous pouvez lier la valeur réelle dans le contrôle à une telle colonne masquée. Quand une liste à plusieurs colonnes est fermée, Access affiche la valeur de la première colonne dont la largeur est supérieure à 0. Access affiche toutes les colonnes de largeur nulle à l'ouverture de la liste.

Ligne

Utilisez un contrôle de trait pour ajouter des lignes à un formulaire ou à un État afin d'améliorer son apparence.

Bouton bascule

Utilisez les contrôles bouton bascule pour conserver une valeur on/off, une valeur true/false ou une valeur Oui/non. Lorsque vous cliquez sur un bouton bascule, sa valeur est-1 (pour représenter la valeur on, true ou Yes) et le bouton est activé. Cliquez à deux reprises sur le bouton, et sa valeur devient 0 (pour représenter OFF, false ou no) et le bouton reprend la valeur normal. Vous pouvez inclure un bouton bascule dans un groupe d'options et attribuer au bouton une valeur numérique unique. Si vous créez un groupe avec plusieurs contrôles, la sélection d'un nouveau bouton bascule désactive tout bouton bascule précédemment sélectionné, case d'option ou case à cocher dans ce groupe (sauf si d'autres boutons ou cases à cocher du groupe ont également la même valeur). Si vous liez le bouton bascule à un champ dans la table ou la requête sous-jacente, vous pouvez activer ou désactiver la valeur du champ en cliquant sur le bouton bascule.

Zone de liste

Utilisez un contrôle de zone de liste pour contenir une liste de valeurs potentielles pour le contrôle. Pour créer la liste, vous pouvez entrer les valeurs dans la propriété source ligne de la zone de liste. Vous pouvez également spécifier une table ou une requête en tant que source des valeurs de la liste. Les zones de liste sont toujours ouvertes, et Access met en surbrillance la valeur actuellement sélectionnée dans la zone de liste. Sélectionnez une nouvelle valeur dans la liste pour réinitialiser la valeur dans le contrôle. Si vous liez la zone de liste à un champ de la table ou de la requête sous-jacente, vous pouvez modifier la valeur dans le champ en sélectionnant une nouvelle valeur dans la liste. Si vous liez la zone de liste à un champ à plusieurs valeurs, Access affiche la liste avec des cases à cocher pour permettre à l'utilisateur de sélectionner plusieurs valeurs. Vous pouvez lier plusieurs colonnes à la liste, et vous pouvez masquer une ou plusieurs colonnes dans la liste en définissant la largeur d'une colonne sur 0. Vous pouvez lier la valeur réelle dans le contrôle à une telle colonne masquée. Access affiche toutes les colonnes de largeur nulle qui tiennent dans la largeur définie du contrôle. Si le contrôle de zone de liste est indépendant, vous pouvez autoriser l'utilisateur à sélectionner plusieurs valeurs dans la liste (également appelée zone de liste à sélection multiple).

Rectangle

Utilisez un contrôle rectangle pour ajouter des rectangles remplis ou vides à un formulaire afin d'améliorer son apparence. Par exemple, vous pouvez utiliser ce contrôle pour regrouper visuellement différents contrôles.

Case à cocher

Utilisez un contrôle de case à cocher pour maintenir l'activation/désactivation, une valeur true/false ou une valeur Oui/non. Lorsque vous activez une case à cocher, sa valeur est-1 (pour représenter on, true ou Yes) et une coche apparaît dans la zone. Activez la case à cocher à deux reprises, et sa valeur devient 0 (pour représenter désactivé, faux ou non) et la coche disparaît de la zone. Vous pouvez inclure une case à cocher dans un groupe d'options et affecter à la case à cocher une valeur numérique unique. Si vous créez un groupe avec plusieurs contrôles, la sélection d'une nouvelle case à cocher désactive un bouton bascule, une case d'option ou une case à cocher précédemment sélectionné dans ce groupe (sauf si d'autres boutons ou cases à cocher du groupe ont également la même valeur). Si vous liez la case à cocher à un champ dans la table ou la requête sous-jacente, vous pouvez basculer la valeur du champ en cliquant sur la case à cocher.

Cadre d'objet indépendant

Utilisez un cadre d'objet indépendant pour ajouter un objet à partir d'une autre application qui prend en charge la liaison et l'incorporation d'objets (OLE). L'objet devient partie intégrante de votre formulaire et ne fait pas partie des données de la table ou requête sous-jacente. Vous pouvez ajouter des images, des sons, des graphiques ou des diapositives pour améliorer votre formulaire. Lorsque l'objet est un graphique, vous pouvez spécifier une requête en tant que source de données pour le graphique, et vous pouvez lier l'affichage du graphique à l'enregistrement actif du formulaire par une ou plusieurs valeurs de champ.

Pièce jointe

Utilisez un contrôle de pièce jointe pour lier ce champ à un champ pièce jointe dans les données sous-jacentes. Vous pouvez utiliser ce contrôle, par exemple, pour afficher une image ou joindre d'autres fichiers. En mode formulaire, ce contrôle présente la boîte de dialogue gérer les pièces jointes, dans laquelle vous pouvez joindre, supprimer et afficher plusieurs fichiers joints stockés dans le champ sous-jacent.

Case d'option

Utilisez un contrôle de case d'option (parfois appelé contrôle de case d'option) pour conserver une valeur on/off, une valeur true/false ou une valeur Oui/non. Lorsque vous sélectionnez une case d'option, sa valeur devient-1 (pour représenter on, true ou Yes) et un cercle plein s'affiche au centre du bouton. Sélectionnez de nouvelle fois le bouton, sa valeur devient 0 (pour représenter désactivé, faux ou non) et le cercle plein disparaît. Vous pouvez inclure une case d'option dans un groupe d'options et affecter au bouton une valeur numérique unique. Si vous créez un groupe avec plusieurs contrôles, la sélection d'une nouvelle case d'option désactive le bouton bascule précédemment sélectionné, la case à cocher ou la case à cocher dans ce groupe (sauf si d'autres boutons ou cases à cocher du groupe ont également la même valeur). Si vous liez la case d'option à un champ de la table ou de la requête sous-jacente, vous pouvez activer ou désactiver la valeur du champ en cliquant sur la case d'option.

Sous-formulaire/sous-état

Utilisez le contrôle de sous-formulaire/sous-état pour incorporer un autre formulaire ou état dans le formulaire actuel. Vous pouvez utiliser le sous-formulaire ou sous-état pour afficher les données d'une table ou d'une requête liée aux données du formulaire principal. Access conserve le lien entre le formulaire principal et le sous-formulaire ou sous-état.

Cadre d'objet dépendant

Utilisez un cadre d'objet dépendant pour afficher et modifier un champ d'objet OLE à partir des données sous-jacentes. Access peut afficher la plupart des images et des graphiques directement sur un formulaire. Pour les autres objets, Access affiche l'icône de l'application dans laquelle l'objet a été créé. Par exemple, si l'objet est un objet son créé dans le magnétophone Windows, une icône de haut-parleur apparaît dans votre formulaire.

Image

Utilisez le contrôle image pour placer une image statique sur votre formulaire. Vous ne pouvez pas modifier l'image sur le formulaire, mais Access la stocke dans un format très efficace pour la vitesse et la taille de l'application. Si vous souhaitez utiliser une image comme arrière-plan de votre formulaire, vous pouvez spécifier la propriété image du formulaire.

Graphique

Utilisez le contrôle de graphique pour ajouter un graphique à votre grille de formulaire. Le fait de cliquer sur ce bouton, puis de placer le contrôle sur votre formulaire démarre l'Assistant graphique, qui vous guide au cours des étapes nécessaires à la création d'un nouveau graphique.

ActiveX

Utilisez le bouton contrôle ActiveX pour ouvrir une boîte de dialogue affichant tous les contrôles ActiveX que vous avez installés sur votre système. Vous pouvez sélectionner l'un des contrôles, puis cliquer sur OK pour ajouter le contrôle à la grille de création du formulaire. Tous les contrôles ActiveX ne fonctionnent pas avec Access.

Comprendre la liaison avec les contrôles

Les contrôles peuvent être dépendants, indépendants ou calculés:

  • Contrôle dépendant    Un contrôle dont la source de données est un champ dans une table ou une requête est appelé contrôle dépendant. Vous utilisez des contrôles dépendants pour afficher les valeurs qui proviennent des champs de votre base de données. Ces valeurs peuvent être du texte, des dates, des nombres, des valeurs Oui/Non, des images ou des graphiques. Par exemple, une zone de texte qui affiche le nom d'un employé peut obtenir ces informations dans le champ nom de la table employés.

  • Contrôle indépendant    Un contrôle qui ne dispose pas d'une source de données (par exemple, un champ ou une expression) est appelé contrôle indépendant. Les contrôles indépendants vous permettent d'afficher des informations, des images, des lignes ou des rectangles. Par exemple, une étiquette affichant le titre d'un formulaire est un contrôle indépendant.

  • Contrôle calculé    Un contrôle dont la source de données est une expression, plutôt qu'un champ, est appelé contrôle calculé. Vous spécifiez la valeur que vous souhaitez utiliser comme source de données dans le contrôle en définissant une expression. Une expression peut être une combinaison d'opérateurs (par exemple, = et + ), des noms de contrôles, des noms de champs, des fonctions qui renvoient une valeur unique et des valeurs de constante. Par exemple, l’expression suivante calcule le prix d’un article après remise de 25 % en multipliant la valeur du champ Prix unitaire par la valeur constante (0,75).

= [Prix unitaire] * 0,75

Une expression peut utiliser les données d'un champ de la table ou de la requête sous-jacente d'un formulaire ou d'un État, ou les données d'un autre contrôle du formulaire ou de l'État.

Remarque : Pour effectuer des calculs dans des tableaux, vous pouvez également ajouter un champ calculé, ou dans des requêtes, entrer une expression dans la ligne champ de la grille de requête. Vous pouvez ensuite lier des formulaires et des États à ces tables ou requêtes, et les calculs apparaissent sur les formulaires ou États sans avoir besoin de créer un contrôle calculé.

Lorsque vous créez un formulaire ou un État, il est probablement plus efficace d'ajouter et d'organiser tous les contrôles dépendants en premier, en particulier s'ils constituent la plupart des contrôles de l'objet. Vous pouvez ensuite ajouter les contrôles indépendants et calculés qui complètent la conception à l'aide des outils du groupe contrôles de l'onglet création en mode page ou création.

Vous liez un contrôle à un champ en identifiant le champ à partir duquel le contrôle obtient ses données. Vous pouvez créer un contrôle lié au champ sélectionné en faisant glisser le champ du volet liste des champs vers le formulaire ou l'État. Le volet liste de champs affiche les champs de la table ou de la requête sous-jacente du formulaire. Pour afficher le volet liste de champs , ouvrez l'objet en mode page ou création, puis sous l'onglet création , dans le groupe Outils , cliquez sur Ajouter des champs existants. Lorsque vous double-cliquez sur un champ dans le volet liste de champs , Access ajoute le type de contrôle approprié pour ce champ à l'objet.

Vous pouvez également lier un champ à un contrôle en tapant le nom du champ dans le contrôle lui-même (si l'objet est ouvert en mode création) ou dans la zone de propriété source contrôle de la feuille de propriétés du contrôle. La feuille de propriétés définit les caractéristiques du contrôle, telles que son nom, la source de ses données et son format. Pour afficher ou masquer la feuille de propriétés, appuyez sur F4.

L'utilisation du volet liste des champs est la meilleure façon de créer un contrôle dépendant pour deux raisons:

  • Access insère automatiquement dans l'étiquette jointe du contrôle le nom du champ (ou la légende définie pour ce champ dans la table ou la requête sous-jacente), vous n'avez donc pas besoin de taper vous-même l'étiquette du contrôle.

  • Access définit automatiquement une grande partie des propriétés du contrôle sur les valeurs appropriées conformément aux propriétés du champ dans la table ou la requête sous-jacente (par exemple, propriétés format, décimales et masque de saisie ).

Si vous avez déjà créé un contrôle indépendant et que vous souhaitez le lier à un champ, attribuez à la propriété source contrôle du contrôle le nom du champ. Pour plus d'informations sur la propriété source contrôle , appuyez sur F1 lorsque le curseur est placé dans la liste déroulante de la propriété.

Haut de la page

Voir aussi

Aligner automatiquement les contrôles sur un formulaire

Créer un contrôle calculé

Définition de l'ordre de tabulation des contrôles

Définition de valeurs par défaut pour les champs et les contrôles

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

×