Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Access 2016 : Astuces et techniques

Rafraîchir l'image lors du changement d'enregistrement

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Vous allez voir comment rafraîchir le formulaire à chaque enregistrement. Vous allez entrer dans le code VBA.
03:29

Transcription

Nous avons programmé notre bouton Parcourir qui nous permet donc d'ouvrir une boîte à l'intérieur de laquelle nous pouvons accéder à n'importe quel dossier ou sous-dossier. Nous ne pouvons prendre que des fichiers JPG. Si j'ouvre cette petite boîte, je n'ai que du JPG, et c'est dû au filtre que nous avons programmé. Quel que soit le dossier dans lequel je vais, s'il n'y a pas de JPG, eh bien, le contenu du dossier ne s'affiche pas. On ne peut afficher que des fichiers de type JPG. Donc, l'utilisateur ne peut prendre que du JPG. Une fois que j'ai récupéré une image, elle tombe dans la zone d'image prévue à cet effet, le dossier se remplit bien, le fichier se remplit bien, mais le problème est que quand je change d'enregistrement, j'ai toujours la même image. Maintenant, il faut que j'agisse au niveau du formulaire pour expliquer qu'à chaque fois que je change d'enregistrement, je souhaite que l'image qui apparaît soit l'image dont le chemin est inscrit ici, et dont le nom est inscrit là. Pour ce faire, je viens tout de suite en Mode Création, et là, au lieu de programmer le bouton Parcourir, je vais venir complètement en haut sur ce petit carré qui me donne accès à l'ensemble de mon formulaire. Je clique dessus, et dans les événements, Sur activation, je vais dire que je veux faire une Procédure événementielle. Je clique sur les trois petits points, et il ne me reste plus qu'à écrire mon code. Alors, vous remarquez qu'en dessous nous avons le code qu'on a écrit précédemment, et maintenant ici, nous allons écrire le code relatif à l'activation du formulaire. Alors, qu'est-ce qu'on va mettre dans ce code ? Eh bien, on va, dans un premier temps, vérifier que quand on arrive dans notre formulaire, le contrôle Fichier n'est pas nul, parce que s'il est nul, il est inutile de chercher à afficher une image. S'il n'y a pas de nom de fichier, cela veut dire qu'il n’y a rien à afficher. Dans ce cas-là, s'il est nul, je vais lui dire que je ne veux pas remplir la case qui s'appelle Picture, [Aperçu].Picture. Je ne veux pas la remplir puisqu'il n'y a pas de photo à afficher. Maintenant, je fais le Else, et dans la foulée, je fais le End If. Dans le cas où il y a une image, que dois-je faire ? C'est la bonne question. Dans le cas où il y a une image, je dois faire en sorte que l'image dont le nom est contenu dans le contrôle Fichier s'affiche par rapport à son dossier. Donc là, je fais ce qu'on appelle une concaténation. Je mets bout à bout tout ce qu'il y a dans le contrôle Dossier, et je rajoute derrière le nom de l'image que je souhaite afficher. Donc, cela lui donne le chemin complet, et ça lui donne très exactement ce qu'on avait ici au final pour qu'il retrouve l'emplacement où se trouve l'image. Voilà, c'est tout. Ce n'était pas douloureux. Nous avons donc terminé ce code. Je ferme ici. Je reviens en mode Affichage. Ici, j'ai donc cette image et, maintenant, je change d'enregistrement, je reviens sur le premier enregistrement, sur le deuxième, sur le troisième, et vous voyez que l'image change bien à chaque fois, quel que soit l'enregistrement où je vais. À chaque fois que mon formulaire atteint un nouvel enregistrement, on prend le chemin qui est ici, on ajoute au bout, on concatène le nom du fichier, et donc l'ordinateur va sur le disque dur chercher cette image et l'affiche dans cette zone que nous avons prévue à cet effet.

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 !