Présentation des contrôles

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

Types de contrôles

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

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 de 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 du champ dans la table ou requête sous-jacente en entrant une nouvelle valeur dans la zone de texte. Vous pouvez également utiliser une zone de texte pour afficher des valeurs calculées.

Étiquette

Utiliser des contrôles d’étiquette qui contiennent du texte fixe. Par défaut, les contrôles qui peuvent afficher des données sont joints automatiquement à un contrôle d’étiquette. Vous pouvez utiliser cette commande pour créer des étiquettes autonomes pour les titres et les instructions sur votre formulaire.

Bouton de commande

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

Contrôle Onglet

Utilisez les contrôles d’onglet pour créer une série de pages d’onglets sur votre formulaire. Chaque page peut contenir un certain nombre d’autres contrôles pour afficher des informations. Le contrôle Onglet fonctionne comme bon nombre de boîtes de dialogue d’options ou de fenêtres de feuille de propriétés dans Access : quand un utilisateur clique sur un autre onglet, Access affiche les contrôles contenus dans cet onglet.

Lier

Utilisez l’option de contrôle Lien/Lien hypertexte pour ajouter un lien hypertexte dans un contrôle d’étiquette à la grille de création de votre formulaire. Ce lien hypertexte peut contenir une URL (Uniform Resource Locator) qui pointe vers un emplacement sur Internet, sur un intranet local ou sur un lecteur 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 disques durs locaux. Le lien peut pointer vers un fichier qui est une page web ou même un autre objet dans votre base de données actuelle. 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 un tableau. Vous pouvez lier le contrôle de navigateur web à un champ de 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 avoir de contrôle de navigateur web lié dans la section Détails d’un formulaire continu.

Les contrôles de navigateur web sont disponibles dans Access 2010 et 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 offre une interface semblable à celle que vous voyez sur les sites web avec des boutons et des onglets pour naviguer dans un site web. Notez qu’aucun contrôle de navigation n’est possible dans la section Détails d’un formulaire continu.

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

Groupe d’options

Utilisez les contrôles de groupe d’options pour contenir un ou plusieurs boutons bascule, cases d’option ou cases à cocher. (Consultez les descriptions de ces contrôles plus loin dans ce tableau.) Vous pouvez attribuer une valeur numérique distincte à chaque bouton ou case à cocher que vous incluez dans le groupe. Lorsque vous avez plusieurs boutons ou case à cocher dans un groupe, vous ne pouvez sélectionner qu’un seul bouton ou case à cocher à la fois. La valeur attribuée à ce bouton ou à cette case à cocher devient la valeur du groupe d’options. Si vous avez affecté la même valeur de façon incorrecte à plusieurs boutons ou cases à cocher, tous les boutons ou cases à cocher qui ont la même valeur apparaissent mis en surbrillcher 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 définir une nouvelle valeur dans le champ en sélectionnant un bouton ou une case à cocher dans le groupe.

Pause de page

Utilisez un break de page pour séparer les pages d’un formulaire de plusieurs pages.

Zone de liste déroulante

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é Origine ligne de la zone de liste déroulante. Vous pouvez également spécifier une table ou une requête comme 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 du contrôle. Si vous liez la zone de liste déroulante à un champ de la table ou de la requête sous-jacentes, 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 à valeurs multiples, Access affiche la liste avec des cases à cocher permettant à 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 fixant la largeur d’une colonne sur 0. Vous pouvez lier la valeur réelle du contrôle à une colonne masquée de ce type. Lorsqu’une liste de plusieurs colonnes est fermée, Access affiche la valeur dans la première colonne dont la largeur est supérieure à 0. Access affiche toutes les colonnes de longueur non égale à zéro lorsque vous ouvrez la liste.

Ligne

Utilisez un contrôle de ligne pour ajouter des lignes à un formulaire ou un état afin d’en améliorer l’apparence.

Bouton bascule

Utilisez les contrôles de bouton bascule pour maintenir une valeur d’attente, true/false ou oui/non. Lorsque vous cliquez sur un bouton bascule, sa valeur devient -1 (pour représenter sur, vrai ou oui), et le bouton apparaît enfoncé. Cliquez de nouveau sur le bouton pour que sa valeur soit 0 (pour représenter les valeurs off, fausses ou non) et le bouton revient à la normale. Vous pouvez inclure un bouton bascule 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’un nouveau bouton bascule permet d’effacer tout bouton bascule, case d’option ou 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 le bouton bascule à un champ dans la table ou la requête sous-jacentes, vous pouvez bascule la valeur du champ en cliquant sur le bouton bascule.

Zone de liste

Utilisez un contrôle de zone de liste pour contient une liste de valeurs potentielles pour le contrôle. Pour créer la liste, vous pouvez entrer les valeurs dans la propriété Origine ligne de la zone de liste. Vous pouvez également spécifier une table ou une requête comme source des valeurs de la liste. Les zones de liste sont toujours ouvertes et Access met en surd point la valeur actuellement sélectionnée dans la zone de liste. Vous sélectionnez une nouvelle valeur dans la liste pour réinitialiser la valeur du 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 à valeurs multiples, Access affiche la liste avec des cases à cocher permettant à 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 fixant la largeur d’une colonne sur 0. Vous pouvez lier la valeur réelle du contrôle à une colonne masquée de ce type. Access affiche toutes les colonnes de longueur non égale à la largeur définie du contrôle. Si le contrôle de zone de liste est insérez, 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 vides ou pleins à un formulaire pour améliorer son apparence. Vous pouvez utiliser ce contrôle, par exemple, pour grouper visuellement différents contrôles.

Case à cocher

Utilisez un contrôle de case à cocher pour maintenir une valeur d’absence/d’utilisation, de valeur vrai/faux ou oui/non. Lorsque vous cochez une case, sa valeur devient -1 (pour représenter sur, vrai ou oui), et une coche apparaît dans la zone. Cochez de nouveau la case pour que sa valeur devienne 0 (pour représenter les valeurs « off », « faux » ou « non », et la coche disparaît de la zone. Vous pouvez inclure une case à cocher dans un groupe d’options et lui attribuer une valeur numérique unique. Si vous créez un groupe avec plusieurs contrôles, la sélection d’une nouvelle case à cocher a pour effet d’effacer tout bouton bascule, case d’option ou case à cocher précédemment sélectionné dans ce groupe (sauf si les autres boutons ou cases à cocher du groupe ont également la même valeur). Si vous liez la case à cocher à un champ de la table ou de la requête sous-jacentes, vous pouvez basculer la valeur du champ en cliquant sur la case à cocher.

Cadre d’objet non entrant

Utilisez un cadre d’objet non entrant pour ajouter un objet 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 non 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 comme source de données pour le graphique, et lier l’affichage du graphique à l’enregistrement actuel 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 affiche la boîte de dialogue Gérer les pièces jointes, dans laquelle vous pouvez joindre, supprimer et afficher plusieurs fichiers de pièces jointes stockés dans le champ sous-jacent.

Option Button

Utilisez un contrôle de bouton d’option (parfois appelé contrôle de bouton d’option) pour maintenir une valeur d’on/off, de vrai/faux ou une valeur oui/non. Lorsque vous sélectionnez une option, sa valeur devient -1 (pour représenter sur, vrai ou oui), et un cercle plein apparaît au centre du bouton. Sélectionnez de nouveau le bouton. Sa valeur devient 0 (pour représenter les valeurs off, false ou non) et le cercle plein disparaît. Vous pouvez inclure une 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 permet d’effacer tout bouton bascule, case d’option ou case à cocher précédemment sélectionné dans ce groupe (sauf si les autres boutons ou cases à cocher du groupe ont également la même valeur). Si vous liez la bouton d’option à un champ de la table ou de la requête sous-jacentes, vous pouvez basculer la valeur du champ en cliquant sur la bouton d’option.

Sous-forme/Sous-port

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

Cadre d’objet lié

Utilisez un cadre d’objet lié pour afficher et modifier un champ d’objet OLE à partir des données sous-jacentes. Access peut afficher la plupart des images et 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 audio créé dans l’enregistreur de son Windows, une icône de haut-parleur s’intait sur votre formulaire.

Image

Utilisez le contrôle d’image pour placer une image statique dans 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 des applications. Si vous souhaitez utiliser une image comme arrière-plan complet de votre formulaire, vous pouvez définir la propriété Image du formulaire.

Graphique

Utilisez le contrôle de graphique pour ajouter un graphique dans la grille de formulaire. Cliquez sur ce bouton, puis placez le contrôle sur votre formulaire pour démarrez l’Assistant Graphique, qui vous indique les étapes nécessaires à la création d’un graphique.

ActiveX

Utilisez 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 un des contrôles, puis cliquer sur OK pour ajouter le contrôle à la grille de création de formulaire. Tous les contrôles ActiveX fonctionnent pas avec Access.

Comprendre la reliure avec les contrôles

Les contrôles peuvent être liés, sortants ou calculés :

  • Contrôle lié    Contrôle dont la source de données est un champ dans une table ou requête est appelé contrôle lié. Les contrôles liés vous sont utilisés pour afficher des valeurs provenant de 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 sortant    Un contrôle qui n’a pas de source de données (par exemple, un champ ou une expression) est appelé contrôle non entrant. Les contrôles sortants vous sont utilisés pour 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 voulez utiliser comme source de données dans le contrôle en définissant une expression. Une expression peut être une combinaison d’opérateurs (tels que = et +), de noms de contrôles, de noms de champs, de fonctions renvoyant une valeur unique et de valeurs constantes. 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 des données d’un champ de la table ou de la requête sous-jacente du formulaire ou de l’état, ou des données d’un autre contrôle du formulaire ou de l’état.

Remarque : Les calculs peuvent également être effectués dans des tables en ajoutant un champ calculé ou dans des requêtes en entrant une expression dans la ligne Champ de la grille de requête. Vous pouvez ensuite lier des formulaires et états à ces tables ou requêtes, et les calculs apparaissent sur les formulaires ou états sans devoir 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 en premier tous les contrôles liés, en particulier s’ils constituent la plupart des contrôles sur l’objet. Vous pouvez ensuite ajouter les contrôles entrants et calculés complétant 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 le faisant glisser du volet Liste de 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 des 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 de champs est la meilleure façon de créer un contrôle lié pour deux raisons :

  • Access remplit automatiquement l’étiquette jointe du contrôle avec le nom du champ (ou la légende définie pour ce champ dans la table ou la requête sous-jacentes), de sorte que vous n’avez pas à taper vous-même l’étiquette du contrôle.

  • Access définit automatiquement la plupart des propriétés du contrôle sur les valeurs appropriées en fonction des propriétés du champ dans la table ou la requête sous-jacentes (telles que les propriétés Format,Nombre de décimales et Masque de saisie).

Si vous avez déjà créé un contrôle sortant et souhaitez le lier à un champ, définissez la valeur de la zone de propriété Source contrôle du contrôle sur le nom du champ. Pour plus d’informations sur la propriété Source contrôle, appuyez sur F1 lorsque le curseur se trouve dans la liste de liste bas de la propriété.

Haut de page

Voir aussi

Aligner automatiquement les contrôles sur un formulaire

Créer un contrôle

tabulation

pour les champs ou contrôles

Besoin d’aide ?

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.

×