Access 2016 : Astuces et techniques

Communiquer une donnée d'un formulaire à un autre

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Ouvrez un formulaire à partir d'un contrôle et affichez dans le nouveau formulaire une valeur contenue dans le formulaire parent.
08:19

Transcription

Je vous propose à présent de découvrir comment créer une fenêtre modale dont le contenu sera issu du formulaire parent. En français, me direz-vous, mais qu'est-ce que ça veut dire ? Eh bien, ça signifie la chose suivante. Vous allez aller dans les fichiers d'exercices. Au chapitre 02, vous ouvrez GaleriePhotos – PasseDonnées, et vous double-cliquez sur Gestion des photos pour que le formulaire soit ouvert. Donc, ce que l'on veut obtenir est que lorsqu'on va cliquer sur l'image, une fenêtre va venir par-dessus pour afficher l'image en plus grand. Cette fenêtre qui va venir par-dessus va être une fenêtre modale, c'est-à-dire que lorsqu'elle est ouverte, tout ce qu'il y a en dessous, donc ce formulaire-là, n'est plus manipulable. Il faut fermer la fenêtre pour à nouveau pouvoir manipuler. Alors, comment fait-on tout cela ? On va commencer par faire Créer, et nous allons créer un formulaire. On vient donc sur Création de formulaire. Je clique, et j'obtiens donc un formulaire totalement vide. Dans Outils de création de formulaire, sur Création, j'ouvre dans le groupe Contrôles et je prends Images. Je dessine une image, quelque chose comme ça, et je fais Annuler puisque dans les dernières versions d'Access, comme dit précédemment, on n'est pas obligé de mettre une image dans une zone d'image. Je vais maintenant dimensionner beaucoup plus petit. Vous voyez, je n'hésite pas à entrer dedans mon écran. Je vais positionner ça bien en haut à gauche. Je vais redimensionner comme ceci, redimensionner comme là, très bien. Maintenant, je double-clique pour atteindre les propriétés. Dans les propriétés, je clique sur l'onglet Toutes, et au niveau du nom, je vais mettre, par exemple, Affiche ou tout autre nom à votre convenance. Le tout, c'est de vous en souvenir. Maintenant, dans Source contrôle, je vais cliquer sur les trois petits points, et je vais lui dire à partir de quoi je souhaite mettre l'image dans ce contrôle. Pour ce faire, je vais venir sur GaleriePhotos, et j'ouvre. Je viens sur Formulaires, et j'ouvre. Là, j'ai Formulaires chargés, et j'ouvre. J'ai dedans Gestion des photos, et je clique. Là-dedans, je trouve Dossier, donc, le champ qui contient le chemin vers la photo. Je vais double-cliquer sur ce champ Dossier, et je vais maintenant taper au clavier le & (et commercial) pour faire ce qu'on appelle une concaténation, c'est-à-dire une mise bout à bout, et je vais maintenant double-cliquer sur Fichier. Donc, je suis en train de lui dire que cette image doit être cherchée en suivant le chemin contenu dans le champ Dossier du formulaire Gestion des photos et avec le nom de l'image à rechercher. Je fais OK. Maintenant, je vais venir dire que je veux avoir en couleur de fond du noir. Voilà. Je clique sur Noir, et je veux donc le mode affichage pour avoir du Zoom. Ça y est, j'ai paramétré la zone image, mais maintenant il faut que je paramètre mon formulaire. Pour paramétrer mon formulaire, je viens dans le petit carré qui est en haut à gauche, ici, et je clique. J'accède maintenant aux propriétés de ce formulaire. Je vois que je suis sur les propriétés de ce formulaire au fait qu'il y a un petit point noir ici. Attention, ne vous trompez pas. Ne mettez pas le point noir sur Détail. Je ne veux pas travailler sur Détail, mais sur l'ensemble du formulaire. Alors, maintenant, dans ce formulaire qu'est-ce que je vais faire ? Je vais dire Fenêtre contextuelle. Ici, je laisse sur Non, par contre, Fenêtre modale, je vais dire que Oui. Ensuite, je vais dire que l'affichage par défaut est un formulaire unique à un seul enregistrement à la fois. Est-ce que j'autorise le mode formulaire ? Oui. Est-ce que j'autorise le mode feuille de données ? Sûrement pas, Non. Feuille de données permet d'avoir plusieurs enregistrements à la suite. Est-ce que j'autorise le mode Page ? Non, je ne veux pas de mode Page. Le Type Image est sur Incorporé. Tout cela, on s'en moque pour l'instant. Pour Alignement de l'image, on a Centré. Très bien. Mode d'affichage de l'image, Découpage, on s'en moque pour l'instant puisqu'on a mis Zoom sur notre élément ici. Pour Centrage auto, on met Oui parce que je veux que cette fenêtre modale apparaisse au milieu de l'écran et pas en haut à gauche de l'écran, de manière à ce que ce soit plus facile pour l'utilisateur. Pour Taille ajustée, on a Oui, Ajuster à l'écran, Oui, Dimensionnable éventuellement. Pour Afficher sélecteur... le sélecteur d'enregistrement est une petite barre qui est sur le côté et qui permet de sélectionner l'enregistrement... eh bien ça, je n'en veux pas, Non. Pour Boutons de déplacement afin d'aller au suivant ou au précédent enregistrement, je n'en veux pas, Non. Pour Lignes de séparation, Non. Pour Barre défilement, je n'en veux pas, Aucune. Donc, pas d'ascenseur, ni vertical ni horizontal. Pour Zone contrôle, Oui, Bouton Fermer, Oui, je le veux. Pour Boutons MinMax, je n'en veux pas, Aucun. Donc là, j'ai paramétré correctement mon Formulaire1. Je fais un clic droit dessus, et je vais venir sur Enregistrer, et je vais l'appeler, par exemple, Cadre Photo, et je n'ai plus qu'à faire OK. Je peux fermer Cadre Photo. Maintenant, je vais modifier Gestion des photos. Je viens donc ici en mode Création. Je vais cliquer deux fois pour faire apparaître les propriétés, si besoin sur mon image, ici, et je vais venir sur Événement. Sur Événement, je vais dire que Sur clic, je veux… je clique sur les trois petits points… faire une macro. Je fais OK. Cette macro, que doit-elle faire ? Elle doit ouvrir un formulaire. Je viens sur OuvrirFormulaire qui est ici. Ensuite, quel formulaire je veux ouvrir ? Je veux ouvrir Cadre Photo, Oui, je veux afficher en mode Formulaire, Oui. Mode de Données, je veux mettre en Lecture seule et je veux ouvrir la fenêtre en mode Boîte de dialogue. Voilà, c'est tout. Je n'ai plus qu'à dire ArrêterMacro. Alors, ArrêterMacro, c'est ici que ça se passe. Je fais Fermer. Je fais Oui pour enregistrer les modifications. Je fais clic droit et Enregistrer le formulaire. Je ferme la fenêtre de propriétés, et je reviens en mode Affichage. Maintenant que je suis en mode Affichage, eh bien, je peux passer d'un enregistrement à l'autre. Quand je suis sur l'enregistrement qui m'intéresse, je viens sur l'image. Je clique, et là, je la vois apparaître dans une fenêtre modale. Je ne peux rien faire en dessous. Je peux, par contre, fermer ma fenêtre et revenir sur l'enregistrement précédent. Je clique, et là, j'ai bien effectivement l'information qui fait son apparition. Nous avons une fenêtre modale qui bloque l'accès à tout ce qu'il y a en dessous, qui contient une information située dans le formulaire parent, sachant qu'ici j'ai pris l'image, mais j'aurais pu tout aussi bien prendre la description ou le titre. En parlant du titre, on va essayer. Je vais venir dans Cadre Photo. Je fais un clic droit et je viens en mode Création, et ici je vais déplacer un petit peu vers le bas, et je vais mettre ici une zone de texte. Cette zone de texte, je vais la prendre comme ceci, par là, je clique. Je viens la mettre ici. Je vais retirer l'étiquette qui est devant qui ne m'intéresse pas. Je clique sur le carré de cette étiquette, et j'appuie sur Suppr, et là, je double-clique sur Indépendant. Il ne me reste plus qu'à régler pour les Données. Je clique sur les trois petits points. Quelle est la source du contrôle ? Eh bien, c'est comme on a fait précédemment. Voyez, c'est très simple, on peut aller chercher toute l'information qu'on veut Dans les formulaires chargés, on prend Gestion des photos et je cherche Titre. Je double-clique sur Titre. Je fais OK. Et voilà, il n'y a plus qu'à fermer, à enregistrer, et donc à enregistrer ici. Maintenant, si je navigue par exemple, ici, j'ai comme titre Baléares. Si je clique, j'ai bien un Baléares ici. Alors, ce qu'il est possible de faire, c'est de centrer éventuellement ce titre, de verrouiller cette zone, bref, à vous de jouer maintenant que vous avez le principe.

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
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 !