Les sections suivantes montrent comment utiliser les formulaires client et comment les programmer. Les noms d’objets sont fournis afin que vous puissiez facilement les examiner dans la base de données Northwind 2.0 Starter Edition.
Le menu main (frmMainMenu) utilise frmCustomerList pour afficher tous les clients. Dans Northwind, la plupart des formulaires de liste s’ouvrent en tant que sous-formulaire à partir du menu main. Mais le formulaire frmCustomerList s’ouvre dans un onglet qui lui est propre. Étant donné que le formulaire frmCustomerList est un formulaire fractionné, il ne peut pas s’agir d’un sous-formulaire et ne peut s’ouvrir qu’en tant que formulaire.
Les formulaires fractionnés et les feuilles de données sont très similaires à Excel. Vous pouvez filtrer et trier, afficher/masquer les champs, total des colonnes et déplacer des colonnes. Lorsque vous ouvrez une table ou une requête, les données vous sont présentées sous forme de feuille de données. Un formulaire fractionné ressemble à une feuille de données, mais comporte également un en-tête de formulaire et des sections de pied de page. Les sections d’en-tête et de pied de page vous permettent d’avoir des boutons de commande, des images, des étiquettes de texte et d’autres contrôles de formulaire d’accès que vous souhaitez pour améliorer l’expérience utilisateur. Pour plus d’informations, consultez Présentation des formulaires et Create un formulaire fractionné.
Ce formulaire liste de clients (frmCustomerList) comporte quatre actions que vous pouvez effectuer :
-
Afficher/masquer les champs Une boîte de dialogue s’ouvre avec une liste de tous les champs disponibles et l’utilisateur final peut case activée ou les désactiver pour modifier les données présentées. La disposition est conservée d’une session à l’autre pour l’utilisateur final jusqu’à ce qu’une nouvelle version soit déployée. Pour plus d’informations, consultez Afficher ou masquer des colonnes dans une feuille de données.
-
Create étiquettes Ouvre l’Assistant Étiquette à partir d’Access. Pour plus d’informations, consultez Create étiquettes de publipostage dans Access.
-
Ajouter un nouveau client Ouvrez le formulaire de détails client (frmCustomerDetail) pour pouvoir ajouter un nouveau client.
-
Sélectionner un ID Cliquez sur le champ ID, qui est un lien hypertexte, pour ouvrir le formulaire de détails du client sélectionné.
Le formulaire de détails du client (frmCustomerDetail) met en évidence les fonctionnalités Access suivantes :
-
Utilisation de l’action de macro AtteindreEnregistrer pour ajouter un nouveau client.
-
Utilisation de la propriété OpenArgs du formulaire pour permettre l’ajout d’un nouveau client lors de la prise de commande.