Formulaire à bouton-poussoir. Ainsi que d'autres ouvrages qui pourraient vous intéresser

Formulaire de bouton est un formulaire dont le seul but est de vous rediriger vers d'autres formulaires (généralement lorsque vous cliquez sur un bouton de formulaire). C'est une sorte de menu principal de votre base de données. Cette forme est à la fois le point de départ et le centre d'action. Un formulaire de bouton-poussoir typique contient un ensemble de boutons qui dirigent différent lieux.

Sur la fig. 14.10 montre un type de formulaire de bouton créé par Access.

Note

Le formulaire de bouton créé est similaire à tout autre type de formulaire. Ainsi, une fois que vous l'avez créé, vous pouvez utiliser les compétences que vous avez acquises au cours des deux derniers chapitres pour rendre votre formulaire de bouton visuellement attrayant.

Riz. 14.10. Ce formulaire de bouton d'accès vous donne accès à cinq formulaires différents en un seul clic. L’avantage des formulaires à boutons Access est la possibilité de créer votre propre version en quelques secondes. Les inconvénients incluent une apparence quelque peu démodée, obligeant les utilisateurs impressionnables à concevoir leurs propres formulaires de boutons à partir de zéro.

Pour créer automatiquement un formulaire de bouton, vous devez utiliser l'assistant de formulaire. Ce qui suit décrit comment cela fonctionne.

1. Sélectionnez dans le ruban Travailler avec des bases de données > Travailler avec des bases de données > Gestionnaire de formulaires de boutons(Outils de base de données > Outils de base de données > Gestionnaire du Standard).

Lorsque vous cliquez pour la première fois sur ce bouton dans la base de données, Access signalera qu'il ne trouve pas le formulaire de bouton et vous proposera de le créer. Cliquez sur le bouton Oui pour continuer à travailler avec le gestionnaire de formulaires de boutons (Figure 14.11).

Si un formulaire de bouton existe déjà, passez à l’étape 2, où vous pouvez modifier le formulaire de bouton actuel.

Riz. 14.11. Le gestionnaire de formulaires de boutons affiche une liste de pages. Chaque page est une partie distincte d'un menu en forme de bouton. Les formulaires de boutons les plus simples n'ont qu'une seule page, ce qui signifie que le formulaire prend en charge un niveau de profondeur et que chaque bouton effectue une action utile (par exemple, ouvrir un formulaire ou un rapport).

Riz. 14.12. La fenêtre permet de créer des commandes de menu, de supprimer celles qui ne sont plus nécessaires, de modifier leur ordre (cet ordre détermine l'ordre des commandes sur le formulaire bouton)

2. Cliquez sur le bouton Changement pour modifier une page de formulaire de bouton.

Une fenêtre apparaît à l'écran Changer une page de formulaire de bouton(Fig. 14.12). C'est ici que les commandes de menu réelles sont définies.

3. Pour créer une nouvelle commande de menu, cliquez sur le bouton Créer.

Une fenêtre apparaît à l'écran Changer un élément de formulaire de bouton(Fig. 14.13). Pour créer une commande de menu, vous devez fournir deux informations : le texte qui apparaît sur le formulaire et la commande qu'Access doit exécuter lorsque vous cliquez sur le bouton.

Riz. 14.13. Cette commande exécute le rapport Présence(présence).

Dans la liste déroulante Équipe sélectionnez l'action que la commande doit effectuer

4. Saisissez le texte du menu, puis sélectionnez l'action que vous souhaitez que le bouton exécute.
Les options suivantes sont possibles :

o Aller au formulaire de bouton(Aller au Switchboard) - va à une autre page du formulaire de bouton. Les pages de boutons peuvent être utilisées pour diviser des menus très longs en plusieurs menus plus courts :

o Ouvrir le formulaire pour ajouter(Ouvrir le formulaire en mode Ajout) - ouvre le formulaire en mode saisie de données, afin que vous puissiez insérer de nouveaux enregistrements ;

o Ouvrir le formulaire pour modification(Ouvrir le formulaire en mode édition) - ouvre le formulaire en mode normal pour afficher et modifier les enregistrements. Ce mode ne permet pas l'édition de formulaire, malgré son nom trompeur ;

o Ouvrir le rapport(Ouvrir le rapport) - ouvre le rapport en mode aperçu ;

o Concepteur d'applications(Application de conception) - ouvre la fenêtre Button Manager, vous permettant ainsi de modifier le menu du formulaire de bouton. Cette option doit rarement être incluse dans le menu ;

o Quittez l'application(Quitter l'application) - termine le programme Access :

o Exécuter une macro(Exécuter la macro) et Exécuter le programme(Exécuter le code) - exécutez la macro que vous avez créée (voir chapitre 15) ou du code que vous avez écrit en Visual Basic (voir chapitre 16).

5. Répétez les étapes 3 et 4 jusqu'à ce que vous ayez créé toutes les commandes nécessaires. Cliquez ensuite sur le bouton Fermer pour revenir à la fenêtre principale du Button Form Manager.

Les formulaires à boutons-poussoirs ont un vilain secret. Vous ne pouvez placer que huit commandes de menu sur chaque page. Si vous avez besoin de plus (et qui n’en a pas ?), vous devez ajouter des pages supplémentaires à votre menu.

À l'aide du formulaire du bouton principal, vous pouvez naviguer dans les formulaires et les rapports de la base de données. L'utilisateur de la base de données n'a pas besoin de visualiser l'intégralité de la structure de la base de données. A l'aide de formulaires, l'utilisateur peut apporter des modifications aux tableaux puis recevoir des rapports prenant en compte les nouvelles données. Les requêtes et les tableaux ne sont pas des éléments du formulaire du bouton principal.

Pour créer le formulaire de bouton principal, vous devez utiliser l'outil Button Form Manager. Si cet outil ne figure pas dans l'onglet Outils de base de données, vous pouvez l'ajouter à la barre d'outils d'accès rapide.

Pour ce faire, sous l'onglet Fichier, sélectionnez Options, puis Barre d'outils d'accès rapide. Après cela, dans l'onglet Paramètres de la barre d'outils d'accès rapide, sélectionnez la ligne de l'onglet « Travailler avec des bases de données » dans la liste déroulante et sélectionnez Button Form Manager dans la liste des commandes (Fig. 1. 31).

Création du formulaire de bouton principal :

1. ouvrez la base de données ;

2. allez dans le « Button Form Manager » (Fig. 1. 32) ;

3. Si vous êtes invité à confirmer la création du formulaire de bouton, cliquez sur le bouton « Oui ».

1. des travaux supplémentaires seront effectués à l'aide d'un formulaire standard à bouton-poussoir ;

2. cliquez sur le bouton « Modifier » ;

3. cliquez sur le bouton « Créer » (Fig. 1. 33).

1. dans le champ « Texte », saisissez le texte du nom du premier bouton du formulaire de bouton, puis sélectionnez une commande pour celui-ci dans le champ Commande ;

2. pour créer un deuxième bouton, utilisez la commande « Créer », après quoi la fenêtre « Modifier l'élément de formulaire du bouton » pour le nouveau bouton s'ouvre (Fig. 1. 34).

Nous obtenons le formulaire du bouton principal (Fig. 1. 35).

Pour modifier ou supprimer l'un des boutons créés, sélectionnez son nom dans la liste « Éléments de ce formulaire de bouton » et cliquez sur le bouton « Modifier » ou « Supprimer ». Si vous devez modifier l'ordre des éléments du formulaire de bouton, sélectionnez l'élément dans la liste et utilisez les boutons Haut ou Bas.

Lorsque vous avez terminé de créer votre formulaire de bouton, cliquez sur le bouton Fermer.

Pour que le bouton de commande s'ouvre lorsque vous ouvrez la base de données, sélectionnez le nom du bouton de commande dans la boîte de dialogue Gestionnaire du standard et cliquez sur le bouton Par défaut.

Lorsque vous créez un standard à l'aide du Switchboard Manager, un tableau "Eléments du standard" est créé. Ce tableau décrit le texte et les actions des boutons de formulaire créés. Si vous devez ultérieurement apporter une modification au formulaire du bouton, vous devez d'abord supprimer le tableau « Éléments du standard » correspondant, puis effectuer les modifications.

Rapports

Les rapports sont utilisés pour la sortie de données formatées vers des périphériques d'impression. Lors de la création d'un rapport, MS Access fonctionne toujours avec une seule table ou requête. Si vous devez combiner les informations de plusieurs tables et/ou requêtes dans un seul rapport, vous devez d'abord collecter les données souhaitées dans une seule requête.


La structure du rapport se compose de sections et de contrôles. Concevoir un état consiste à créer la structure de ses sections et à placer des contrôles au sein de ces sections, ainsi qu'à définir les relations entre ces éléments et les champs des tables ou des requêtes de bases de données.

La structure du rapport final diffère de la structure du formulaire par le nombre accru de sections. En plus des sections d'en-tête, de notes et de données, un rapport peut contenir des sections d'en-tête et de pied de page. Si le rapport s'étend sur plus d'une page, ces sections sont nécessaires pour imprimer les informations de service telles que les numéros de page. Plus un rapport occupe de pages, plus le rôle des données imprimées dans ces sections est important. Si le regroupement est appliqué à certains champs du rapport, le nombre de sections du rapport augmente car les en-têtes de groupe sont formatés en sections distinctes.

La modification de la structure du rapport est effectuée en mode Conception. Les techniques d'édition sont les mêmes que pour les formulaires. Dans ce cas, les contrôles agissent comme des éléments de conception, puisqu'un rapport imprimé n'est pas un objet interactif, contrairement aux formulaires électroniques.

Le moyen le plus simple de se familiariser avec la structure d'un rapport consiste à créer un rapport automatique, puis à l'ouvrir en mode Conception.

La structure du rapport se compose de cinq sections : en-tête du rapport, en-tête, zone de données, pied de page et notes. La section d'en-tête est utilisée pour imprimer le titre général du rapport.

La section d'en-tête peut être utilisée pour imprimer des sous-titres si le rapport a une structure complexe et s'étend sur plusieurs pages. Vous pouvez également placer ici des numéros de colonnes (numéros de pages), si cela n'est pas fait dans le pied de page.

La zone de données contient des contrôles liés au contenu des champs des tables de la base de données. Ces contrôles reçoivent des données provenant de tables de base de données, qui peuvent être utilisées pour l'impression.

La section de pied de page est utilisée aux mêmes fins que la section d’en-tête.

La section notes est utilisée pour fournir des informations supplémentaires.

Le rapport automatique est le type de rapport le plus simple (Fig. 1. 36). Pour créer un rapport automatique, vous devez sélectionner l'objet pour lequel le rapport est créé dans le panneau de navigation et ouvrir l'onglet Créer, Rapport.

Dans ce cas, nous obtenons un formulaire électronique du rapport contenant tous les champs de l'objet.

Utilisation de l'assistant de rapport.

Dans ce cas, un simple rapport personnalisé est créé en quatre étapes :

· sélection d'objets ;

· dans le groupe Rapports, sélectionnez Assistant de rapport ;

· sélectionner les champs du rapport ;

· sélectionnez l'ordre de tri des champs requis ;

· sélectionnez le type de mise en page du rapport.

Dans ce cas, nous obtenons un formulaire électronique du rapport contenant uniquement les champs obligatoires de l'objet (Fig. 1. 37).


Section 2. Atelier de laboratoire

Travaux de laboratoire

Informatique, cybernétique et programmation

Créez un formulaire bouton principal qui permet d'ouvrir les formulaires boutons suivants à partir de celui-ci en cliquant sur les boutons : Liste des formulaires Liste des rapports Liste des tables Liste des requêtes et du dernier élément Quitter Chaque formulaire bouton doit contenir une liste de boutons à ouvrir TOUS les objets de base de données correspondants. Les formulaires doivent contenir un titre significatif, une image d'arrière-plan et une liste de boutons avec des légendes. Création d'un formulaire de bouton principal Pour créer un formulaire de bouton principal en accès, il existe un programme utilitaire spécial, Button Form Manager....

c) Parchikov P.A.

Travail de laboratoire n°9

Les travaux de laboratoire sont réalisés selon le thème choisi du cours !!!.

Créer formulaire de bouton principal, vous permettant d'ouvrir à partir de celui-ci en appuyant sur les boutons, les éléments suivants formulaires de boutons :

  • Liste des formulaires
  • Liste des rapports
  • Liste des tableaux
  • Liste des demandes

et le dernier élément Quitter

Chaque formulaire de bouton doit contenir une liste de boutons à ouvrirTOUS les objets pertinentsbases de données. Formulaire « Liste des formulaires » - boutons d'ouverture toutes les formes , Formulaire « Liste des rapports » - boutons d'ouverture tous les rapports , Formulaire « Liste des tableaux » - boutons d'ouverture tous les tableaux , formulaire « Liste des demandes » boutons à ouvrirtoutes les demandes de récupérationetc. Dans les formulaires avec une liste d'objets, le dernier élément doit être l'élément « Retour », qui passe àformulaire de bouton principal.

Les formulaires doivent conteniren-tête significatif, image d'arrière-plan, liste de boutons avec légendes.

Brève théorie

Le concept de « Formulaire de bouton principal »

Il s'agit d'un formulaire créé par l'utilisateur avec des boutons qui vous permettent d'accéder aux objets de base de données précédemment créés à partir d'une seule fenêtre. Fondamentalement, un formulaire de bouton est utilisé comme menu principal d’une application.

Création du « formulaire de bouton principal »

Pour créer le formulaire de bouton principal dans Accéder il existe un programme utilitaire spécialGestionnaire de formulaires de boutons. Pour ouvrir le gestionnaire, ouvrez la base de données et sur l'onglet du menuTravailler avec des bases de données appuyez sur le bouton Gestionnaire de formulaires de boutons.

Si le formulaire de bouton n'était pas dans la base de données auparavant, vous serez invité à confirmer la création du formulaire de bouton, cliquez sur le bouton Oui.

Après cela, dans la base de données, la liste des formulaires apparaîtra Formulaire de bouton et dans la liste des tableauxÉléments du standard. NE touchez PAS la table Vous ne devez en aucun cas le supprimer ou le modifier. Formulaire C'EST INTERDIT supprimer et modifier avec GRANDE prudence.

Après une réponse affirmative à la création d'un formulaire de bouton, une fenêtre s'ouvriraGestionnaire de formulaires de boutons, sur la liste Pages de boutonsqui n'a qu'un seul boutonFormulaire du bouton principal.

Figure 1. Gestionnaire de formulaires de boutons

Cette liste ne peut contenir que des formulaires de boutons. En cliquant sur les boutons appropriés, vous pouvez créer, modifier et supprimer des formulaires. En utilisant le bouton Créer vous devez ajouter de nouveaux formulaires de boutons subordonnés au principal : Liste des formulaires, Liste des rapports, Liste des tables, Liste des requêtes. En un clic Créer la fenêtre s'ouvre Création , dans lequel vous devez spécifier le nom du formulaire de bouton à créer.

Figure 2. Créer une fenêtre

Après avoir ajouté tous les formulaires de boutons dans la listePages de boutonsil devrait y avoir cinq formulaires :

Figure 3. Liste des formulaires de boutons ajoutés

Après cela, vous devez passer à la modification des formulaires de boutons créés et à leur ajouter des boutons. Commençons par éditer avecFormulaire du bouton principal. Pour cela, sélectionnez-le dans la liste et cliquez sur le bouton Changement .

Figure 4. Fenêtre Modifier la page du bouton

La fenêtre « Modifier la page du formulaire de bouton » s'ouvre, dans la partie supérieure de laquelle est indiqué le nom du formulaire de bouton, et en dessous se trouve une listeÉléments de ce formulaire de bouton. Ces éléments représentent les boutons qui seront placés sur le formulaire de boutons. Utilisation des boutonsCréer, modifier et supprimer, vous pouvez modifier la liste des boutons sur le formulaire de boutons.

Le formulaire de bouton principal, selon la tâche, doit contenir des boutons pour ouvrir les formulaires de boutons créés et le dernier élément Sortie . Pour cela, cliquez sur le bouton Créez, une fenêtre s'ouvrira.

Figure 5. Fenêtre Modifier l'élément du bouton

Créons le premier bouton pour ouvrir le formulaire de bouton Liste des formulaires . Nous indiquons le texte qui sera à côté du bouton, de la commande et sélectionnons le formulaire de bouton souhaité dans la liste.

Fig.6. Définition des paramètres d'un élément de formulaire de bouton

De même, des boutons sont créés pour ouvrir les trois formulaires de boutons restants avec une liste d'éléments de base de données. Pour le bouton Sortie vous devez spécifier la commandeQuittez l'application.

Figure 7. Options du bouton Quitter

En conséquence, la structureFormulaire du bouton principal prendra la forme :

Figure 8. La structure finale du formulaire du bouton principal

Pour modifier ou supprimer l'un des boutons créés, sélectionnez son nom dans la listeet appuyez sur le bouton Modifier ou supprimer . Si vous devez modifier l'ordre des éléments du formulaire de bouton, sélectionnez l'élément dans la liste et utilisez les boutons Haut ou Bas.

Lorsque vous avez fini de créer votre formulaire de bouton, cliquez sur le bouton Fermer.

Après le chantierFormulaire du bouton principalPassons à l'édition des formulaires ouverts depuis celui-ci, ils sont vides pour l'instant. A cet effet dansGestionnaire de formulaires de boutonssélectionner un formulaire dans la liste Liste des formulaires et cliquez sur Modifier.

Figure 9. Changer le formulaire Liste des formulaires

Vous devez ajouter des boutons aux sous-formulaires pour ouvrir les objets correspondants. En forme Liste des formulaires boutons pour ouvrir TOUS les formulaires de votre base de données. Complétons la listeÉléments de ce formulaire de bouton. Pour cela, cliquez sur le bouton Créer et passez à la spécification des paramètres du premier bouton. Dans la fenêtre, vous devez indiquer que le bouton sera étiquetéForme d'entreprise, équipe Ouvrez le formulaire de modification, sous forme de liste Formulaire d'entrée en entreprise.

Figure 10. Créer un bouton pour ouvrir un formulaire

Cela crée le premier bouton à ouvrirFormulaires d'entrée en entreprise. Les boutons permettant d'ouvrir tous les autres formulaires sont créés de la même manière. Dernier bouton Dos devrait fournir une transition versFormulaire du bouton principal.

Figure 11. Créer un bouton Retour

En conséquence, nous obtenons la structure de la forme Liste des formulaires , contenant une liste de boutons pour ouvrir des formulaires.

Figure 12. Structure du formulaire Liste des formulaires

Cliquez sur le bouton Fermer et passez à la modification de la structure du formulaire Liste des rapports . Ajoutez des boutons à ce formulaire pour ouvrir les rapports. Dans la fenêtreChanger un élément de formulaire de boutonspécifiez le texte du premier boutonOuvrez le rapport « Liste des entreprises» commande Ouvrir le rapport et dans la liste déroulante nous trouvons le rapportRapport "Liste des entreprises".

Figure 13. Créer un bouton pour ouvrir un rapport

De même, nous créons des boutons pour ouvrir d'autres rapports qui se trouvent dans votre base de données. La dernière chose à faire est d’ajouter à nouveau un bouton au formulaire de bouton. Dos:

Figure 14. Créer un bouton Retour

En conséquence, nous obtenons un formulaire avec une liste de boutons pour ouvrir les rapports et un bouton pour revenir au formulaire de boutons principal :

Figure 15. Formulaire complété Liste des rapports

Avant de passer à la modification du formulaire avec une liste de tables et de requêtes, vous devez étudier les macros utilisées pour ouvrir les tables et les requêtes à partir des formulaires à boutons.

Notion de macro

La macro est un objet Access , qui, avec d'autres objets, est présenté dans la fenêtre de la base de données. Une macro consiste en une séquence de commandes macro. Commande macro il s'agit d'une instruction axée sur l'exécution d'une action spécifique. À l'aide d'une commande macro, vous pouvez ouvrir un formulaire, un rapport, imprimer un rapport, exécuter une requête, appliquer un filtre, attribuer une valeur, créer un menu personnalisé ou une barre de commandes. L'ensemble de macro-commandes disponibles dans Access implémente presque toutes les actions nécessaires lors du développement de petites applications utilisateur personnelles.

Nous allons créer des macros conçues pour ouvrir des tables et des requêtes. Ces macros consisteront en une seule commande de macro.

Création de macros

Pour commencer à créer une macro dans la fenêtre de la base de données, sélectionnez dans l'onglet Créer un bouton de macro clic . La fenêtre macro s'ouvrira (Fig. 15).

Figure 15. Créer une macro

Macro , composant la macro, sont inscrits dans la colonne Commande macro . Pour saisir une macro-commande, cliquez sur le bouton pour développer la liste des macro-commandes dans cette colonne et sélectionnez OuvrirTable pour ouvrir la table. Nom du tableau"Entreprises" sélectionner dans la liste de la sectionArguments de macroen bas de la fenêtre macro (Fig. 16).

Figure 16. Ajout de macros

Les macro-commandes suivantes sont possibles :

OuvrirTable ouvre le tableau. Le nom de la table et son mode d'ouverture sont précisés par les arguments de la macro.

DemandeOuverte ouvre une demande. Le nom de la requête et le mode de son ouverture sont précisés par les arguments de la macro.

Une fois qu'une macro-commande a été saisie, la macro peut être enregistrée sous un nom, par exemple :Les macros d'ouverture sont créées de la même manière TOUS cinq tables que vous avez créées dans votre base de données.

Après cela, vous pouvez procéder à la création d'une macro pour ouvrir une demande. Dans ce cas, vous devez sélectionner une macro-commande OuvrirRequête. Le nom de la requête est sélectionné dans la liste correspondante, le mode d'ouverture est laissé tel quel, ne change pas. Macro pour ouvrir une demande L'âge moyen est de :

Figure 17. Modifier une macro pour ouvrir une requête

Par conséquent, les macros permettant d'ouvrir TOUTES les tables et TOUTES les requêtes SELECT doivent apparaître dans la liste des macros.

Figure 18. Liste des macros

Après avoir créé des macros, vous pouvez recommencer à modifier les formulaires de boutons. OuvreGestionnaire de formulaires de boutonset commencez à modifier le formulaire Liste des tableaux . Nous y ajoutons des boutons pour ouvrir toutes les tables de la base de données. Pour cela, dans la fenêtre d'ajout d'un bouton pour créer le premier d'entre eux, précisez le texteOuvrez le tableau « Entreprises »,sélectionner dans la liste des commandesExécuter une macro, et dans la liste des macros sélectionnezMacro d'ouverture de la table Entreprise.

Figure 19. Créer un bouton pour ouvrir une table

De même, ajoute des boutons pour ouvrir d'autres tables et le dernier bouton Dos pour revenir au formulaire du bouton principal.

Figure 20. Liste des boutons ajoutés au formulaire Liste des tableaux

Après cela, nous allons à la fenêtreGestionnaire de formulaires de boutonset commence à changer de formeListe des demandes.Dans ce formulaire, nous ajoutons des boutons pour les demandes d'ouverture. Pour le premier bouton, précisez le texteDemande ouverte Âge moyen, équipe Exécuter une macro et macro Macro d'ouverture de la requête Âge moyen.De même, on ajoute des boutons pour ouvrir TOUTES les demandes de sélection et à la fin on crée un bouton Dos .

Figure 21. Modification du formulaire Liste des demandes

Ainsi, tous les formulaires de boutons sont complétés et peuvent être fermésGestionnaire de formulaires de boutons. Vous pouvez lancer un formulaire bouton depuis la liste des formulaires en ouvrantFormulaire à bouton-poussoir.

Figure 22. Formulaire de bouton intégré

Vous devez maintenant modifier ce formulaire dans le concepteur, supprimer les panneaux de couleurs inutiles, ajouter un titre significatif et sélectionner l'élément dans la barre d'outils. Dessin , étirez le dessin sur le formulaire et dans la fenêtre qui s'ouvre, sélectionnez le dessin que vous avez trouvé pour le domaine (dans notre cas, il s'agit d'un dessin avec une entreprise).

Pour que les boutons soient situés au dessus de l'image, vous devez sélectionner l'image avec la souris, puis dans le menu Format, sélectionnez Envoyer à l'arrière-plan. Les boutons peuvent être placés plus près du coin supérieur gauche, les boutons NE PAS SUPPRIMER. Le formulaire de bouton résultant vous permet d'accéder facilement à tous les objets de la base de données créée.

Figure 23. Formulaire de bouton créé

Sortie du "Main Button Form" lors de l'ouverture de la base de données

La dernière étape consiste à préciser que le formulaire bouton doit être lancé à l'ouverture de la base de données.

  1. Dans le menu Outils sélectionner une équipeOptions de lancement.
  2. Dans la liste déroulanteSortie formulaire/pagesélectionner dans la liste déroulante Forme de bouton.
  3. Dans la fenêtre, vous pouvez également spécifier des paramètres d'application supplémentaires : titre, icône, etc.

Le formulaire de bouton que nous avons créé s'ouvrira lorsque vous ouvrirez votre base de données.

PAGE 2


Ainsi que d'autres ouvrages qui pourraient vous intéresser

4967. L'héritage comme base pour créer une hiérarchie de classes 22,18 Ko
L'héritage comme base pour la création d'une hiérarchie de classes. Héritage L'héritage est la création de nouvelles classes basées sur des classes créées précédemment. La classe sur la base de laquelle une nouvelle classe est formée est appelée classe de base (parente). Nouvelle classe...
4968. Polymorphisme et types de ses opérations 30,97 Ko
Polymorphisme Le polymorphisme est l'utilisation de la même fonction, opération ou nom de classe pour différents types de données. Le polymorphisme vous permet d'éviter de réécrire à plusieurs reprises des fragments de programme qui implémentent le même algorithme pour différents types...
4969. Classes de structures de données 39,21 Ko
Classes de structures de données Classification des structures de données Une structure de données est un ensemble d'objets de programme interdépendants. Les structures de données standards incluent : - des tableaux de pointeurs - des listes unidirectionnelles - des listes bidirectionnelles -...
4970. Comparaison des listes unidirectionnelles et bidirectionnelles 65,03 Ko
Listes Une liste est une structure linéaire dont chaque élément contient l'adresse des éléments voisins. Il existe des listes unidirectionnelles et bidirectionnelles. Dans une liste à sens unique, chaque élément contient l'adresse de l'élément suivant. En sp bidirectionnel...
4971. Modèle et classe de modèles 43,86 Ko
Modèle Lors de la résolution de problèmes pratiques, il devient nécessaire de créer une famille de classes pour former des objets similaires pour les décrire. Former une famille de classes est utile pour décrire des structures de données, par exemple des tableaux de pointeurs, des listes...
4972. Bibliothèque de modèles standard STL 25,77 Ko
Bibliothèque de modèles standard STL L'activité pratique des programmeurs sur plusieurs décennies a conduit à l'utilisation généralisée d'un certain nombre de façons d'organiser les structures de données, par exemple un tableau, une liste, une file d'attente, etc. Ces structures de données avec...
4973. Membres de classe virtuels et statiques 28,83 Ko
Éléments virtuels et statiques des classes Fonctions virtuelles Lors de la création de classes dérivées basées sur celles de base par héritage, une situation se présente souvent lorsque plusieurs classes utilisent une fonction avec le même nom et le même ensemble de paramètres...
4974. Introduction à la programmation Windows avec C++ 28,81 Ko
Introduction à la programmation Windows. Le développement du système d'exploitation graphique Windows a conduit au fait que les programmes prenant en charge la saisie des données source par la console et la sortie des résultats en mode texte deviennent rapidement obsolètes. Au pr moderne...
4975. Gestion des exceptions. Principes de gestion des exceptions 21,45 Ko
Gestion des exceptions Une situation d'exception est l'apparition d'un événement inattendu ou d'urgence pouvant être provoqué par un manque de ressources. Le langage C dispose de fonctionnalités permettant de gérer les situations d'exception. Ils sont utilisés pour la gestion des erreurs...

Création d'un formulaire de bouton de base de données d'accès principal

Cours à distance :
"Informatique économique"
Module 2 (2,5 crédits) : Logiciels d'application Office

Thème 2.1. Traitement de texte

Thème 2.2. Processeurs de feuilles de calcul

Thème 2.3. Logiciels de présentation et bases de la programmation bureautique

Thème 2.4. Systèmes de gestion de bases de données et systèmes experts

2.4.11. Base de données de formation avec le formulaire principal « Training_students » - Télécharger

2.4. Systèmes de gestion de bases de données et systèmes experts

2.4.7. Création du formulaire de bouton de base de données Access principal

Le formulaire de bouton principal est créé dans le but de naviguer dans la base de données. Ce formulaire peut être utilisé comme menu principal de la base de données. Les éléments du formulaire de bouton principal sont des objets de formulaire et de rapport.

Les requêtes et les tableaux ne sont pas des éléments du formulaire du bouton principal. Par conséquent, vous pouvez utiliser des macros pour créer des boutons Requête ou Tableau sur un formulaire de bouton. Tout d'abord, des macros « Open Query » ou « Open Table » avec des noms uniques sont créées dans la fenêtre de la base de données, puis des boutons permettant d'appeler ces macros sont créés sous forme de boutons.

Vous pouvez créer plusieurs formulaires de boutons pour une base de données. Les boutons doivent être regroupés sur les pages de formulaire de boutons de manière à ce que l'utilisateur sache clairement dans quels formulaires de boutons certaines commandes peuvent être exécutées (requêtes, rapports, saisie et édition de données). Il convient de noter que les formulaires de boutons subordonnés doivent avoir des boutons de retour au formulaire de bouton principal.

La technologie de création de formulaires de boutons est la suivante :

  • créer une page de formulaire de bouton principal (GKF) ;
  • créer le nombre requis de pages de formulaires à boutons-poussoirs subordonnés (par exemple, des formulaires de saisie de données, de rapports, de demandes, etc.) ;
  • créer des éléments du formulaire du bouton principal ;
  • créer des éléments pour les formulaires de rapport à bouton-poussoir et les formulaires de saisie ou de modification de données ;
  • créer des macros pour les requêtes ou pour les tables avec des noms uniques ;
  • créer des éléments pour des formulaires ou des tableaux de requête à bouton-poussoir.

La structure des formulaires de boutons peut être présentée comme suit.

Pour créer le formulaire de bouton principal et ses éléments, vous devez ouvrir la base de données (par exemple, « Student Progress ») et exécuter la commande Service / Utilities / Button Form Manager. Si aucun formulaire de bouton n'a été créé auparavant, la boîte de dialogue « Push Button Form Manager » s'ouvrira.

Dans la boîte de dialogue, cliquez sur le bouton « Oui », confirmant ainsi la création du formulaire de bouton. En conséquence, la page Formulaire du bouton principal sera créée.

Ensuite, vous pouvez créer trois autres pages de formulaire de boutons : formulaires de saisie de données, rapports et requêtes. Pour cela, cliquez sur le bouton « Créer » et dans la fenêtre qui apparaît, saisissez le nom de la nouvelle page « Formulaires de saisie de données » et cliquez sur le bouton « OK ».

La page de formulaire du bouton « Formulaires de saisie de données » sera créée. De la même manière, vous devez créer deux pages supplémentaires, au final nous obtenons quatre pages de formulaires à boutons-poussoirs, qui sont affichées dans la fenêtre « Gestionnaire de formulaires à boutons-poussoirs ».

Après cela, nous créons des éléments GCF ; pour ce faire, dans la « Fenêtre du gestionnaire de formulaire de bouton-poussoir », sélectionnez la page « Formulaire de bouton-poussoir principal » et cliquez sur « Modifier », une nouvelle fenêtre « Modification des pages du formulaire de bouton-poussoir » s'ouvrira.

Dans cette fenêtre, cliquez sur le bouton « Créer », une nouvelle fenêtre « Modification d'un élément de formulaire de bouton » s'ouvrira.

Dans la fenêtre, nous procédons comme suit :

  • saisissez le texte : Formulaires de saisie des données ;
  • sélectionnez la commande dans la liste déroulante : Aller au formulaire de bouton ;
  • sélectionnez un formulaire à bouton-poussoir dans la liste : Lors de la saisie des données dans les formulaires, cliquez sur le bouton « OK ».

La fenêtre « Modifier la page du formulaire de bouton-poussoir » affiche l'élément de formulaire de bouton « Formulaires de saisie de données ».

En utilisant une méthode similaire, vous devez créer les éléments : « Requêtes » et « Rapports », puis l'élément (bouton) « Quitter la base de données ».

En conséquence, tous les éléments du formulaire de bouton principal seront affichés dans la fenêtre « Modifier la page du formulaire de bouton ».

Le formulaire de bouton apparaît dans la liste de la zone de la fenêtre de base de données sous l'onglet Formulaires du panneau Objets, et le tableau Éléments du menu déroulant apparaît dans les listes de l'onglet Tableaux. Un double-clic sur l'étiquette « Formulaire de bouton-poussoir » ouvrira le formulaire de bouton-poussoir principal.

Pour que ce formulaire s'affiche au démarrage de la base de données, vous devez exécuter la commande Outils/Lancer des programmes, et dans la fenêtre qui s'ouvre, sélectionner « Formulaire bouton-poussoir » dans la liste déroulante, de plus, vous devez décocher la case Cases à cocher de la fenêtre de base de données et de la barre d’état. Vous pouvez également saisir un titre et une icône pour l'application.

Mais la création des formulaires à boutons n'est pas encore terminée, puisqu'il n'y a aucun élément sur les formulaires à boutons subordonnés (Formulaires de Saisie de Données, Etats, Requêtes). Nous verrons comment placer des éléments sur des sous-formulaires dans la section suivante.

© Formation sur Internet, .
Retour

Macros Microsoft Access 2007 Création de boutons pour lancer des formulaires.

Définition des macros

Macro est un ensemble de plusieurs commandes dans le langage Visual Basic, qui permet de simplifier ou de programmer des opérations avec la base de données. En règle générale, les macros sont enregistrées automatiquement, il n'est donc pas nécessaire de connaître Visual Basic. Les macros programment les opérations de routine, ce qui facilite la création menu principal système d'application et sous-menus, organiser la recherche de données, etc.

En règle générale, les macros sont associées à la « réponse à l'événement » des contrôles Access 2007. Les événements déterminent ce qui se passe lorsqu'un bouton est cliqué, qu'un champ de base de données est entré ou quitté, ou qu'un formulaire ou un rapport est ouvert ou fermé.

Création de boutons pour lancer des formulaires

Créons un formulaire « Button Panel » pour appeler certains formulaires Acheteur, Produit Et Commande notre base de données. Pour ce faire, sélectionnez l'onglet Création dans la barre d'outils du SGBD, puis cliquez sur le bouton Macro . Une fenêtre apparaîtra à l'écran Macro1. Il contient un tableau avec deux champs. Le premier d'entre eux est destiné aux macro-commandes, le second aux arguments.

Cliquez sur le signet dans le panneau de base de données Formulaire, sélectionnez le formulaire « Acheteur » et faites-le glisser dans la première ligne du tableau de définition de macro dans la colonne Commande macro le texte apparaîtra OuvrirFormulaire, Le nom du formulaire apparaîtra sur le côté droit de la fenêtre. Fermons la macro et enregistrons-la sous le nom « Acheteur ».

Commentaire. Vous pouvez directement sélectionner une macro dans la liste des commandes de macro OpenForm, puis dans les paramètres (en bas de l'écran) précisez le formulaire « Acheteur ».

Créons maintenant un formulaire pour placer les boutons. Sélectionnez un onglet Création dans la fenêtre de la base de données , puis la commande Formulaire vierge. En passant en mode conception, faites glisser la macro « Acheteur » que nous avons créée sur le formulaire. Il y aura un bouton disant Acheteur. En consultant la liste, vous remarquerez que dans la propriété En appuyant sur un bouton le nom de la macro « Acheteur » est enregistré.

Fermez le formulaire et enregistrez-le sous le nom « Button Panel ». Pour vérifier le travail, ouvrez le formulaire et cliquez sur le bouton Acheteur. Le formulaire « Acheteur » que nous avons créé précédemment apparaîtra à l'écran, avec lequel vous pourrez visualiser et saisir les données client.

  1. Créer des boutons dans le formulaire « Panneau de boutons » Produit Et Commande pour les formulaires « Produit » et « Commande avec combo ».
  2. Ajoutez le titre Formulaires de saisie de données de base au formulaire « Panneau de boutons ».
  3. Définissez différents types de conception pour les éléments de formulaire.

Macros. Exécuter automatiquement une macro lors de l'ouverture d'une base de données

Lors de l'ouverture d'une base de données Access, il est pratique d'afficher un certain formulaire, par exemple un panneau de boutons de contrôle d'application. Assurons-nous que lorsque nous ouvrons notre base de données, le formulaire « Panneau de boutons”.

Pour ce faire, sélectionnez l'onglet Création, appuyez sur le bouton Macro, Cela fera apparaître une fenêtre de macro vide en mode conception. Cliquez sur le champ dans la colonne Commande macro, sélectionnez une macro-commande dans la liste OuvrirFormulaire. Dans le champ Nom du formulaire, spécifiez le formulaire « Panneau de boutons ». Fermons la macro et enregistrons-la sous le nom « AutoExec ».

Fermons maintenant notre base de données et ouvrons-la. Cela ouvrira automatiquement le formulaire « Panneau de boutons ». Pour ouvrir la base de données sans ouvrir automatiquement ce formulaire, vous devez maintenir le bouton Maj enfoncé lors de l'ouverture de la base de données.

Annulons maintenant le lancement automatique du « Button Panel ». Pour ce faire, renommez la macro « AutoExec » en « AutoExec1.

Exercice consiste à implémenter une fonctionnalité de démarrage automatique pour votre base de données.

Articles connexes

Où sont passés les formulaires de boutons ?

Note: Nous nous efforçons de vous fournir le plus rapidement possible des documents de référence à jour dans votre langue. Cette page a été traduite automatiquement et peut contenir des inexactitudes et des erreurs grammaticales. Il est important pour nous que cet article vous soit utile. Veuillez prendre quelques secondes et dites-nous si cela vous a aidé en utilisant les boutons en bas de la page. Pour plus de commodité, nous fournissons également un lien vers l'original (en anglais).

La fourniture de formulaires de boutons dans l'application aide les utilisateurs à trouver les tâches dont ils ont besoin. Cet article explique comment créer et supprimer des formulaires de boutons dans Access, ainsi qu’ajouter et modifier des éléments dans un formulaire de boutons.

Note: Access fournit également une fonctionnalité appelée volet de navigation, que vous pouvez utiliser à la place des formulaires de boutons pour permettre aux utilisateurs de l'application de naviguer dans l'application.

Dans cet article

Création d'un formulaire de bouton

Avant de créer un formulaire à boutons, réfléchissez à la manière dont les utilisateurs doivent trouver les différents formulaires et rapports dans la base de données et planifiez la structure de navigation en conséquence. Si vous devez apporter des modifications après avoir créé votre formulaire de bouton, vous pouvez modifier la structure du formulaire de bouton à tout moment.

Lorsque vous créez un formulaire de boutons à l’aide du gestionnaire de formulaires de boutons, Access crée un tableau « éléments de formulaire de bouton de commande » qui décrit les boutons du formulaire et les actions qu’ils effectuent. Si vous modifiez manuellement le formulaire de votre bouton, l'application peut cesser de fonctionner.

Étant donné que le gestionnaire de boutons-poussoirs ne prend en charge que huit boutons de commande sur un bouton-poussoir, vous aurez peut-être besoin de boutons-poussoirs supplémentaires vers lesquels l'utilisateur peut accéder à partir du bouton-poussoir principal.

Lorsque vous démarrez Access 2010, le gestionnaire de boutons n'est pas disponible sur le ruban. Vous devez donc d'abord ajouter une commande à panneau d'accès rapide. Les premières étapes ici vous montrent comment ajouter cette commande à panneau d'accès rapide.

Cliquez sur la flèche vers le bas dans la barre d'outils d'accès rapide et sélectionnez d'autres équipes. Access ouvrira une boîte de dialogue » Options d'accès» avec l'élément en surbrillance » panneau d'accès rapide «.

Dans une combo Sélectionnez des équipes parmi sélectionner un élément toutes les équipes.

Sélectionner Gestionnaire de formulaires de boutons-poussoirs et appuyez sur le bouton Ajouter. Cliquez sur le bouton D'ACCORD pour enregistrer les modifications et fermer la boîte de dialogue Options d'accès .

Sur panneaux d'accès rapide cliquez sur le bouton Gestionnaire de formulaires de boutons pour ouvrir l'outil.

Microsoft Access vous demande si vous devez créer un formulaire de bouton, cliquez sur le bouton Oui. Sera créé Formulaire du bouton principal. Vous pouvez ajouter toutes les commandes du formulaire de bouton au formulaire de bouton principal ou créer des formulaires de boutons supplémentaires.

Pour créer des formulaires de boutons supplémentaires, cliquez sur le bouton créer.

Note: Si vous créez des formulaires de boutons supplémentaires, assurez-vous que chaque formulaire de bouton dispose d'une commande pour revenir au formulaire de bouton principal.

Une boîte de dialogue s'ouvrira En créer un nouveau .

Entrez un nom pour le nouveau formulaire de bouton et cliquez sur le bouton D'ACCORD.

Microsoft Access ajoutera le formulaire de bouton à la liste dans le champ Pages de formulaire à bouton-poussoir .

À ce stade, vous pouvez ajouter des noms de formulaires de boutons supplémentaires.

Répétez les étapes 5 à 6 pour chaque formulaire de bouton supplémentaire que vous souhaitez créer, puis cliquez sur le bouton Fermer.

Ajouter des éléments à un formulaire de bouton

Après avoir créé votre formulaire de bouton, vous devrez ajouter des éléments de menu ou des commandes qui effectuent diverses tâches, telles que l'ouverture de formulaires et de rapports dans la base de données. Les éléments que vous ajoutez au formulaire de bouton apparaissent sous forme de boutons de commande.

Dans la boîte de dialogue Gestionnaire de formulaires de boutons-poussoirs sélectionnez le formulaire de bouton et cliquez sur le bouton changement.

Une boîte de dialogue s'ouvrira.

Cliquez sur le bouton Créer.

La boîte de dialogue » « s'ouvre.

Entrez le nom de l'élément de commande dans texte champ et sélectionnez la commande appropriée dans la liste équipes .

Par exemple, si l'élément est données clients, cochez la case Ouvrir le formulaire en mode ajout.

Note: Pour créer un formulaire de bouton qui se connectera à d'autres formulaires de bouton, cliquez sur le bouton Aller au formulaire de bouton dans le champ équipe, puis sélectionnez le standard dans la liste ou saisissez le nom d'un autre standard.

Cliquez sur le bouton D'ACCORD.

Répétez les étapes 1 à 4 jusqu'à ce que toutes les commandes nécessaires pour le formulaire de bouton aient été ajoutées.

Utiliser un formulaire de bouton

Généralement, pour travailler avec une application, un formulaire spécial est créé, appelé Tableau principal et contient des boutons qui vous permettent de sélectionner les fonctions principales ou les sous-systèmes de l'application. Un tel formulaire peut être créé, comme d'habitude, à l'aide du Form Builder, ou vous pouvez utiliser un assistant spécial appelé Swithboard Manager. Un standard téléphonique principal a été créé dans la base de données Northwind sans utiliser d'assistant. Voyons comment créer un formulaire similaire à l'aide du Button Form Manager.

Sélectionner la commande de menu Service, utilitaires, gestionnaire de formulaires de boutons(Outils, Utilitaires de base de données, Swithboard Manager).

Étant donné que la base de données ne contient aucun formulaire de bouton (du moins inconnu de l'assistant), une boîte de dialogue apparaît vous demandant s'il faut créer un formulaire de bouton. Cliquez sur Oui.

Maintenant, l'assistant crée un tableau « Éléments du tableau de bord » et un formulaire de bouton (Switchboard), que nous examinerons plus tard. Après cela, une boîte de dialogue apparaît avec une liste de pages de formulaire de boutons (Fig. 14.15).

Riz. 14h15. Boîte de dialogue Gestionnaire de formulaires de boutons

Cette fenêtre liste toutes les pages du formulaire bouton (il peut y en avoir plusieurs). Jusqu'à présent, une seule page a été créée, et nous la voyons dans la liste. Pour y créer les boutons souhaités, cliquez sur le bouton Changement(Modifier). Une boîte de dialogue s'ouvre Changer une page de formulaire de bouton(Page Modifier le standard) (Fig. 14.16), contenant une liste d'éléments de formulaire.

Riz. 14.16. Boîte de dialogue Changer une page de formulaire de bouton

Dans cette fenêtre, vous pouvez ajouter, modifier et supprimer des éléments de la page de formulaire sélectionnée. Vous pouvez également modifier l'ordre de leur placement sur la page (à l'aide des boutons Vers le bas(Descendre) et En haut(Monter)).

Dans le champ Nom du bouton(Nom du Swithboard) Nous pouvons modifier le nom standard si nécessaire. La liste des éléments du formulaire est encore vide et un seul bouton est disponible Créer(Nouveau). Pour créer le premier élément, cliquez sur ce bouton. Une boîte de dialogue apparaît Changer un élément de formulaire de bouton(Modifier l'élément du standard) (Fig. 14.17).

Riz. 14.17. Changer un élément de formulaire de bouton

Dans le champ Texte(Texte) saisissez le nom du bouton à créer, par exemple Produits. Deuxième champ Équipe(Commande) permet de définir l'action qui sera effectuée après avoir appuyé sur ce bouton. Une liste de ces actions est présentée dans la Fig. 14.17. Il n'y en a que 8. Il peut s'agir d'ouvrir un formulaire en mode ajout d'enregistrements ou modification, d'ouvrir un rapport, d'exécuter une macro ou une procédure VPA, de lancer un assistant pour modifier un formulaire de bouton, de passer à un autre formulaire de bouton et de quitter. la demande. Choisissons, par exemple, Ouvrir le formulaire pour modifier(Ouvrir le formulaire en mode édition). Ensuite, dans le champ suivant, vous devez saisir le nom du formulaire pour ouvrir la « Liste des produits » (Fig. 14.18) et cliquer sur le bouton D'ACCORD.

Commentaire

Le nom du dernier champ du formulaire de la Fig. 14.18 change en fonction de la commande sélectionnée dans le deuxième champ. Si l'action sélectionnée dans la liste ne nécessite pas de spécifier d'argument, le troisième champ disparaît complètement.

Riz. 14.18. Boîte de dialogue Changer un élément de formulaire de bouton

De même, nous ajouterons des boutons pour d'autres objets applicatifs : « Types » (Catégories), « Fournisseurs », « Commandes ». Créons un bouton Rapports, qui ouvrira le formulaire de dialogue Rapports de ventes et un bouton de sortie de l'application Sortie. Fermons la boîte de dialogue Changer une page de formulaire de bouton(Modifier la page du standard) en cliquant sur le bouton Fermer(Fermer).

Le nombre de boutons sur une page de formulaire est limité à 8. Cela ne signifie pas que vous ne pouvez pas en créer davantage, il vous suffit de le faire manuellement. Il existe cependant une autre manière de surmonter cette limitation. Si le nombre d'actions que vous souhaitez placer sur les boutons dépasse 8, vous pouvez regrouper certaines actions sur une page distincte du formulaire de bouton. Par exemple, créons une autre page de notre formulaire de boutons et plaçons-y des boutons d'action client. Pour ce faire, dans la boîte de dialogue Gestionnaire de formulaires de boutons(Standard Manager) cliquez sur le bouton Créer(Nouveau). Dans la boîte de dialogue qui apparaît (Fig. 14.19), saisissez le nom de la nouvelle page Clientèle et appuyez sur le bouton D'ACCORD.

Riz. 14.19. Boîte de dialogue Nouveau nom de page

Ensuite, dans l'éditeur de pages, nous allons créer des éléments de manière bien connue : Clients, autocollants clients, numéros de téléphone clients, commandes clients, qui ouvrent les formulaires correspondants. N'oubliez pas de créer un bouton qui vous permettra de revenir au Standard Général. Pour ce faire, vous devez lui associer la commande Aller au formulaire de bouton(Allez au standard) (Fig. 14.20). Fermez cette fenêtre pour revenir à la boîte de dialogue Gestionnaire de formulaires de boutons(Gestionnaire du standard). Vous devriez avoir deux pages qui apparaissent dans la liste des pages.

Riz. 14.21. Formulaire du bouton principal

Vous pouvez vérifier le fonctionnement des boutons. Par exemple, si vous appuyez sur le bouton Clients, Le contenu du formulaire changera et vous verrez la deuxième page du formulaire. Le formulaire n'a pas l'air très attrayant, mais vous pouvez désormais passer en mode Conception et personnaliser son apparence à l'aide de tous les outils de conception.

Lorsque vous ouvrez ce formulaire en mode Conception, vous ne verrez pas ses éléments ; le formulaire semble complètement vide. Cependant, si vous ouvrez le module associé à ce formulaire, vous verrez une assez grande quantité de code qui organise le bon fonctionnement du formulaire. De plus, à cette fin, les informations stockées dans un tableau spécial sont utilisées, que nous avons mentionnées au début de la section : Éléments du standard(Éléments de bouton-poussoir). Vous verrez ce tableau dans la liste Tableaux Fenêtres (Tableaux) Base de données(Base de données). Dans ce cas, cela ressemblera à celui montré sur la figure. 14.22.

Riz. 14.22. Tableau « Éléments du formulaire de bouton-poussoir »

La première colonne contient l'ID de la page, la deuxième colonne contient le numéro de l'élément sur la page. Ce numéro détermine l'ordre dans lequel les éléments apparaîtront sur la page. La troisième colonne contient le texte qui apparaît à droite du bouton. Les deux dernières colonnes définissent la commande associée à l'élément : le code de la commande (on s'en souvient, il y en a 8) et son argument. Le code 0 correspond à un élément spécial qui précise le titre de la page et définit son début.

Ainsi, à l'aide du Switchboard Manager, vous pouvez créer un système hiérarchique de pages de standard, qui peut être une alternative au menu hiérarchique habituel. Certes, contrairement à un menu, ce formulaire n'est pas visible en permanence à l'écran ; il peut être recouvert par d'autres formulaires. Si vous souhaitez permettre à l'utilisateur d'ouvrir plusieurs formulaires et rapports à la fois, vous devrez créer un bouton sur la barre d'outils qui vous permettra d'afficher le Menu Général à tout moment.

La fourniture de formulaires de boutons dans l'application aide les utilisateurs à trouver les tâches dont ils ont besoin. Cet article explique comment créer et supprimer des formulaires de boutons dans Access, ainsi qu’ajouter et modifier des éléments dans un formulaire de boutons.

Note: Access fournit également une fonctionnalité appelée volet de navigation, que vous pouvez utiliser à la place des formulaires de boutons pour permettre aux utilisateurs de l'application de naviguer dans l'application.

Dans cet article

Création d'un formulaire de bouton

Avant de créer un formulaire à boutons, réfléchissez à la manière dont les utilisateurs doivent trouver les différents formulaires et rapports dans la base de données et planifiez la structure de navigation en conséquence. Si vous devez apporter des modifications après avoir créé votre formulaire de bouton, vous pouvez modifier la structure du formulaire de bouton à tout moment.

Lorsque vous créez un formulaire de boutons à l’aide du gestionnaire de formulaires de boutons, Access crée un tableau « éléments de formulaire de bouton de commande » qui décrit les boutons du formulaire et les actions qu’ils effectuent. Si vous modifiez manuellement le formulaire de votre bouton, l'application peut cesser de fonctionner.

Étant donné que le gestionnaire de boutons-poussoirs ne prend en charge que huit boutons de commande sur un bouton-poussoir, vous aurez peut-être besoin de boutons-poussoirs supplémentaires vers lesquels l'utilisateur peut accéder à partir du bouton-poussoir principal.

Lorsque vous démarrez Access 2010, le gestionnaire de boutons n'est pas disponible sur le ruban. Vous devez donc d'abord ajouter une commande à panneau d'accès rapide. Les premières étapes ici vous montrent comment ajouter cette commande à panneau d'accès rapide.

    Cliquez sur la flèche vers le bas dans la barre d'outils d'accès rapide et sélectionnez d'autres équipes. L'accès ouvrira le " Options d'accès"avec l'élément en surbrillance" panneau d'accès rapide ".

    Dans une combo Sélectionnez des équipes parmi sélectionner un élément toutes les équipes.

    Sélectionner Gestionnaire de formulaires de boutons-poussoirs et appuyez sur le bouton Ajouter. Cliquez sur le bouton D'ACCORD pour enregistrer les modifications et fermer la boîte de dialogue Options d'accès .

    Sur panneaux d'accès rapide cliquez sur le bouton Gestionnaire de formulaires de boutons pour ouvrir l'outil.

    Microsoft Access vous demande si vous devez créer un formulaire de bouton, cliquez sur le bouton Oui. Sera créé Formulaire du bouton principal. Vous pouvez ajouter toutes les commandes du formulaire de bouton au formulaire de bouton principal ou créer des formulaires de boutons supplémentaires.

    Pour créer des formulaires de boutons supplémentaires, cliquez sur le bouton créer.

    Note: Si vous créez des formulaires de boutons supplémentaires, assurez-vous que chaque formulaire de bouton dispose d'une commande pour revenir au formulaire de bouton principal.

    Une boîte de dialogue s'ouvrira En créer un nouveau .

    Entrez un nom pour le nouveau formulaire de bouton et cliquez sur le bouton D'ACCORD.

    Microsoft Access ajoutera le formulaire de bouton à la liste dans le champ Pages de formulaire à bouton-poussoir .

    À ce stade, vous pouvez ajouter des noms de formulaires de boutons supplémentaires.

    Répétez les étapes 5 à 6 pour chaque formulaire de bouton supplémentaire que vous souhaitez créer, puis cliquez sur le bouton Fermer.

Ajouter des éléments à un formulaire de bouton

Après avoir créé votre formulaire de bouton, vous devrez ajouter des éléments de menu ou des commandes qui effectuent diverses tâches, telles que l'ouverture de formulaires et de rapports dans la base de données. Les éléments que vous ajoutez au formulaire de bouton apparaissent sous forme de boutons de commande.

    Dans la boîte de dialogue Gestionnaire de formulaires de boutons-poussoirs sélectionnez le formulaire de bouton et cliquez sur le bouton changement.

    Une boîte de dialogue s'ouvrira.

    Cliquez sur le bouton Créer.

    La boîte de dialogue " changer un élément de formulaire de bouton ".

    Entrez le nom de l'élément de commande dans texte champ et sélectionnez la commande appropriée dans la liste équipes .

    Par exemple, si l'élément est données clients, cochez la case Ouvrir le formulaire en mode ajout.

    Note: Pour créer un formulaire de bouton qui se connectera à d'autres formulaires de bouton, cliquez sur le bouton Aller au formulaire de bouton dans le champ équipe, puis sélectionnez le standard dans la liste ou saisissez le nom d'un autre standard.

    Cliquez sur le bouton D'ACCORD.

    Répétez les étapes 1 à 4 jusqu'à ce que toutes les commandes nécessaires pour le formulaire de bouton aient été ajoutées.

Équipe

Action à réaliser

Aller au formulaire de bouton

Ouvre un formulaire de bouton auxiliaire.

Ouverture d'un formulaire en mode ajout

Ouvre le formulaire dans un mode dans lequel vous pouvez ajouter de nouveaux enregistrements.

Ouvrir un formulaire en mode édition

Ouvre le formulaire dans un mode qui vous permet d'ajouter ou de modifier des entrées.

Ouvrir un rapport

Ouvrez le rapport en mode aperçu.

Conception d'applications

Ouverture du gestionnaire de formulaires de boutons.

Quitter l'application

Ferme la base de données actuelle.

Exécuter une macro

Exécute une macro.

Exécuter le code

Exécute une fonction Visual Basic.

Vous pouvez ajouter des boutons et des macros intégrées pour lancer les composants de base de données, puis configurer le formulaire à afficher au lancement. Pour plus d’informations sur la création de macros intégrées, consultez Présentation des macros. Pour plus d’informations sur la création d’un formulaire, consultez Introduction aux formulaires.

Accès au formulaire bouton

Voici comment accéder au formulaire de bouton généré pour tester l'exactitude des commandes et des éléments de conception.

    Dans le volet de navigation, double-cliquez sur le formulaire bouton formulaire.

    Si vous n'aimez pas le nom fourni pour accéder au formulaire du bouton, vous pouvez modifier le nom.

Changer des éléments sous forme de bouton

Vous devrez peut-être modifier des éléments sur un formulaire de bouton pour plusieurs raisons, telles que changer l'étiquette de la commande ou changer la façon dont une commande est exécutée.

    Gestionnaire de formulaires de boutons-poussoirs .

    Dans la boîte de dialogue Gestionnaire de formulaires de boutons-poussoirs sélectionnez le formulaire de bouton que vous souhaitez modifier et cliquez sur le bouton changement.

    Cliquez sur l'élément de la barre de boutons que vous souhaitez modifier et effectuez l'une des opérations suivantes :

    • Pour modifier le texte d'un élément, la commande exécutée par l'élément ou l'objet qui s'ouvre ou s'exécute lorsque l'on clique sur l'élément, cliquez sur le bouton changement.

      Supprimer.

      Pour déplacer l'ordre dans lequel un élément est affiché, cliquez sur le bouton Haut ou vers le bas.

    Lorsque vous avez fini de modifier les éléments du formulaire de bouton, cliquez sur le bouton Fermer.

Supprimer un formulaire de bouton ou un élément de formulaire de bouton

Vous pouvez utiliser le Switchboard Manager pour supprimer un bouton-poussoir ou un élément de bouton-poussoir indésirable. Cependant, la suppression d'un formulaire de bouton supprimera également tous les éléments affectés à ce formulaire de bouton.

    Dans la barre d'outils d'accès rapide, cliquez sur Gestionnaire de formulaires de boutons-poussoirs .

    Dans la boîte de dialogue Gestionnaire de formulaires de boutons-poussoirs Sélectionnez le formulaire de bouton que vous souhaitez supprimer ou qui contient l'élément que vous souhaitez supprimer.

    Pour supprimer le formulaire de bouton, passez à l’étape 6.

    Pour supprimer un élément, cliquez sur le bouton changement.

    La boîte de dialogue " modifier une page de formulaire de bouton de commande "

    Sélectionnez les éléments que vous souhaitez supprimer.

    Cliquez sur le bouton Supprimer.

    Cliquez sur le bouton Fermer.

Affichage du formulaire du bouton principal au démarrage

Vous pouvez modifier les paramètres d'accès afin que le formulaire du bouton principal apparaisse automatiquement lorsque vous ouvrez la base de données.

    Sur l'onglet Déposer sélectionner un élément Possibilités pour ouvrir la boîte de dialogue Options d'accès.

    Sélectionnez un élément Base de données actuelle.

    Sélectionner bouton formulaire déroulant Voir le formulaire .

    Cliquez sur le bouton D'ACCORD.

    Fermez et rouvrez la base de données.

    Le formulaire de bouton s’ouvrira automatiquement.