Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Access 2016 : Astuces et techniques

Créer un système de navigation

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez découvrir comment créer un système de navigation dans Access, en y intégrant un menu principal.
07:40

Transcription

Je vous propose maintenant de mettre en place un système de navigation sur notre base de données utilisateur. Vous trouverez dans les fichiers d'exercices de la formation, chapitre 4, une base qui est baptisée, Galerie_photos_Utilisateur_Début. Alors, nous allons créer un formulaire rattaché à aucune table, dans lequel nous mettrons des boutons permettant d'accéder à tel ou tel formulaire. Ceci va nous permettre d'obtenir un menu principal, qui par la suite, on le verra ultérieurement, peut devenir le menu de démarrage de votre application, c'est-à-dire qu'au moment où l'utilisateur démarre la base, c'est ce menu qui apparaît et l'utilisateur n'a plus qu'à utiliser les options que vous mettez dans ce menu sans avoir à se promener dans cette partie-là. Ce qui va lui faciliter grandement l'existence. Donc, je viens sur Créer, je viens sur Création de formulaire, et là, je mets une petite étiquette, on va l'appeler Menu principal ou tout autre nom qui vous convient, peu importe. Je vais dire que dans Accueil, c'est une police du genre 28 par exemple, en taille, on va l'agrandir, comme ceci, très bien. On va venir dans Création, en cliquant dehors pour que Menu principal ne soit plus sélectionné. Dans Création de Outils de création de formulaire, dans le groupe Contrôle, Insérer une image, on retrouve notre logo. On dessine notre logo, voilà pour notre menu. Et maintenant, il ne reste plus qu'à mettre des boutons. Je prends un bouton ici, je viens glisser mon bouton là, et je vais dire que je veux faire une opération sur formulaire. Qu'est-ce que je veux faire ? Je veux ouvrir un formulaire, je fais Suivant. Lequel ? Eh bien, Gestion des Photographes, je fais Suivant. Je veux ouvrir le formulaire, afficher tous les enregistrements, je fais Suivant. Je mets un texte, on va dire Gestion Photographes. Alors, à vous de mettre un texte qui soit tout à fait compréhensible par l'utilisateur. Et je fais Suivant, et je fais ici, gestionPhotographes sans mettre d'espace, et donc, ça, c'est le nom que je donne à mon bouton. Ça n'a d'autre intérêt que de nommer chaque objet sur un formulaire pour par la suite, si besoin, lors de l'utilisation d'une Macro ou autre, pouvoir le repérer facilement. Je fais Terminer. À partir de là, si je fais un clic-droit Enregistrer et que je l'appelle Menu principal, et que je clique sur OK, je vais pouvoir maintenant l'utiliser en cliquant sur Gestion des Photographes, j'arrive ici. Alors là, ce qu'il faudrait maintenant, c'est avoir sur ce formulaire des boutons pour pouvoir gérer ce formulaire. Ensuite, on transformerait ce formulaire afin qu'il s'ouvre en fenêtre modale, c'est-à-dire, en une fenêtre se superposant au menu principal. Tout ceci afin de mettre en place un véritable système de navigation. Je vais vous le faire pour Gestion des Photographes puis, on passera dans une autre base de données où le travail est déjà mis en place. Je viens ici, en mode Création, je vais ouvrir mon pied de formulaire en glissant comme ceci. Et là, je vais faire un bouton, par exemple, pour dire Terminer. Je glisse, je dis que je veux Opérations sur les formulaires, Fermer un formulaire, Suivant. Je vais à la place de Fermer formulaire, écrire Terminer et je fais Suivant. J'écris ici, Terminer. Et je fais Terminer. Et donc, maintenant, on va faire un petit bouton, qui lui, va nous permettre par exemple de naviguer. Pour faire de la navigation, on fait Déplacements entre enregistrements Enregistrement suivant, Suivant. On dit qu'on veut atteindre le suivant, on va utiliser une image, cette petite image-là. Ou alors, on fait une flèche comme ça, on va prendre plutôt la première. Ou on fait parcourir, on va chercher une image à notre convenance. Ensuite, on fait Suivant, on va l'appeler Suivant, tout simplement. Et on fait Terminer. Et puis, de la même manière, on va faire Précédent, j'ouvre un bouton, je vais dire que je vais au précédent, Suivant. Ici, on va faire suivant, on va écrire Précédent. Et je valide, je n'ai plus qu'à le positionner à peu près au bon endroit. On pourrait de la même manière faire un bouton pour imprimer. On clique, on glisse, comme ceci, et on vient dire que Opérations sur enregistrement, Imprimer un enregistrement, Suivant. On va garder la petite imprimante, on fait Suivant et on va dire ici, Imprimer. Ça, toujours, c'est le nom du contrôle, le nom du bouton. Ensuite, je prends avec Ctrl, tous mes boutons que je viens de créer. Je viens dans Organiser, je dis Taille/Espace. Je veux l'ajuster au plus grand, et je veux horizontalement... on va dire, Horizontal équilibré pour qu'ils soient espacés de la même manière. Je redescends maintenant, celui là. Alors, après on peut, bien sûr, rajouter d'autres boutons comme par exemple un bouton permettant d'ajouter un photographe. Donc là, c'est une Opérations sur les enregistrements, et ça va être : Ajouter un nouvel enregistrement. Je fais Suivant, on va marquer ici, Ajouter un photographe. Suivant. Là, on va faire ajoutPhotographe, le nom du contrôle. Je fais Terminer, et voilà. Donc, de la même manière, je pourrais faire un effacement etc. L'idée étant d'avoir toute une série de boutons en remplacement de ce qu'on va supprimer. Maintenant, je double-clique en haut à droite de l'écran ici, et dans les propriétés Toutes, je vais dire que c'est une Fenêtre contextuelle, Oui. C'est aussi une Fenêtre modale, afin que quand cette fenêtre est ouverte, on ne puisse plus atteindre le menu principal. On va dire que c'est Formulaire unique, Oui, Autoriser le mode Formulaire, Oui, le mode Feuille de données, Non, Autoriser le mode Page, Non. On va venir choisir ici, Afficher le sélecteur d'enregistrement, c'est-à-dire la barre, sur le coté, qui permet de choisir un enregistrement, on va dire que non. Les Boutons de déplacement, Enregistrement, Suivant, Précédent, Non, je n'en veux pas. Barre de défilement, on peut la garder, on pourrait aussi la supprimer, on va les supprimer, aucune barre de défilement. Zone contrôle, Oui, Bouton Fermer, on le garde, Bouton MinMax, non, j'en veux pas, donc, on va dire aucun. Là, il ne me reste plus qu'à faire clic-droit, Enregistrer, je ferme. Et, si je viens sur Menu principal, et que je clique, j'obtiens ceci, qui est tout à fait professionnel, l'utilisateur pouvant utiliser ces différents boutons, quand il fait Terminer, on se retrouve là. Je vais maintenant, vous demander de reproduire ça pour gérer les photos, par exemple. Voilà ce que ça peut donner, c'est exactement le même principe. Là, en plus, j'ai prévu le fait de supprimer une photo, je ferme, par ici ou par là-haut, Voilà, j'ai quelque chose de sympathique, assez professionnel. Je ne peux pas faire autre chose derrière tant que la fenêtre est ouverte, bref, je commence à avoir une véritable application professionnelle entre les mains. Bien sûr, tout ce qu'on a fait sur des formulaires marche de la même manière, par exemple, sur des états.

Access 2016 : Astuces et techniques

Perfectionnez vos connaissances du logiciel Access 2016 avec votre formateur expert. Gérer les formulaires et la sécurité de vos bases de données pour plus de productivité.

1h50 (24 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :27 févr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !