Lorsque vous cherchez à personnaliser un formulaire, un affichage ou un état Access, la tâche la plus courante consiste à ajouter ou modifier des contrôles. Il s’agit des zones de texte, des boutons, des zones de liste modifiable et des autres outils que vous utilisez pour ajouter, modifier et afficher les données.
Que vous travailliez dans une application web Access ou une base de données Access de bureau, vous pouvez ajouter des contrôles de l’une des deux manières suivantes :
Pour créer un contrôle lié à un champ (ce qui signifie que le contrôle affichera et vous laissera modifier les données d’une table), ouvrez la liste des champs (Alt+F8) et faites glisser le champ de la liste vers le formulaire, la vue ou l’état. Access ajoute un contrôle approprié au type de données stockées dans le champ.
Conseil
Si vous créez un formulaire à l’aide de l’outil Formulaire dans une base de données Access de bureau, Access crée automatiquement des contrôles liés pour tous les champs de la source d’enregistrement.
Pour créer un contrôle non lié, cliquez sur un contrôle sous l’onglet Création du ruban. Dans une application web Access, le contrôle apparaît immédiatement dans la vue. Dans une base de données de bureau, vous devez cliquer sur le formulaire, l’affichage ou le rapport dans lequel vous souhaitez placer le contrôle.
Si vous le souhaitez, vous pouvez convertir un contrôle indépendant en contrôle lié en modifiant ses propriétés. Appuyez sur F4 si vous utilisez une base de données de bureau pour afficher les propriétés, puis sélectionnez un nom de champ dans la liste déroulante Source du contrôle .
Comment faire mon choix entre lié et non lié ?
Les contrôles limités sont ceux que vous utilisez pour afficher ou utiliser les données de vos tables ou requêtes. Étant donné qu’ils sont connectés à la source de données sous-jacente, toutes les modifications que vous apportez dans les contrôles liés sont répercutées dans la source de données (en supposant que votre source de données est modifiable).
Les contrôles non liés sont utiles pour afficher des valeurs calculées ou pour entrer des valeurs qui n’ont pas besoin d’être stockées dans des tables. Par exemple, vous pouvez placer des contrôles non liés sur un formulaire pour entrer des dates de début et de fin, puis utiliser une macro associée à un contrôle de bouton de commande pour lire les dates et afficher un rapport pour la plage de dates entrée. Étant donné que vous n’avez pas besoin de stocker ces dates pour référence ultérieure, les contrôles n’ont pas besoin d’être liés à quoi que ce soit.
Que puis-je faire d’autre avec les contrôles ?
Le type de contrôle le plus courant est la zone de texte ; Ceux-ci peuvent afficher de nombreux types de données, tels que du texte, des nombres et des dates. D’autres commandes ont des fonctions plus spécialisées. Par exemple, il existe un contrôle pour insérer un saut de page dans un état, un autre pour ajouter du contenu web à un formulaire de base de données de bureau et un autre pour ajouter un sous-formulaire à un formulaire de base de données de bureau. Vous pouvez créer un contrôle faisant référence à un contrôle figurant sur un autre formulaire et, dans une base de données de bureau, vous pouvez modifier l’ordre de tabulation des contrôles.
Pour plus d’informations sur l’ajout de contrôles aux états, voir Présentation des rapports dans Access.