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

Utiliser des images externes

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Jean-Luc Delon vous expose le sujet de cette vidéo. Vous allez comprendre comment créer un formulaire en utilisant des images externes.
06:10

Transcription

Je vous propose, dans ce tutoriel, de découvrir comment il est possible de faire un formulaire en faisant appel à des photos externes à notre base de données, stockées sur votre disque dur dans un dossier externe et non pas dans la base de telle sorte que chaque enregistrement soit accompagné de sa photo. Une autre chose intéressante est que quand je vais créer un nouvel enregistrement à l'aide du bouton Parcourir, je vais pouvoir accéder directement à mon disque dur. Je vais pouvoir aller chercher une photo que vous trouverez d'ailleurs dans le dossier Images des fichiers d'exercices de cette formation, au chapitre 02. Je vais pouvoir choisir une image, et je fais OK. Automatiquement, l'image fait son apparition, mais en plus vous remarquez que la zone Dossier et la zone Fichier se remplissent toute seule en fonction de l'endroit où je suis allé chercher mon image. Il ne me reste plus qu'à saisir un titre, et là, on va dire que c'est un Pointu et que c'est Le port de Marseille. Voilà, j'ai un nouvel enregistrement. Je peux aller à l'enregistrement précédent, l'image change automatiquement. Je peux revenir sur celui-ci, et l'image revient telle que je l'ai choisie. Alors, pour réaliser cela, il faut d'abord avoir une table, bien évidemment. Je double-clique sur ma table. Dans cette table, qu'avons-nous ? Nous avons un champ identifiant Photos, un champ Titre, un champ Description, un champ Dossier et un champ Fichier. Vous remarquez que nous n'avons aucun champ pour stocker quelque image que ce soit. Nous avons paramétré cette table de la manière suivante. Je fais Oui. La table est paramétrée avec un champ idPhoto qui est un NuméroAuto, un champ Titre qui est un Texte court que j'ai limité à 30 caractères, mais c'est à vous de mettre la taille que vous voulez, un champ Description Texte long, donc là, pas de limites en termes de taille. Dans Dossier, j'ai déjà dit que c'était un Texte court limité à 100 caractères, et pour Fichier, pareil, j'ai mis 100 caractères, ce qui est plus qu'il en faut. Donc, maintenant, ce que je dois faire, c'est un formulaire qui va nous permettre... je viens en Mode Création... de récupérer les différents champs que nous avons dans notre table. Nous allons ensuite ajouter une zone dans laquelle l'image pourra s'afficher, un bouton, et il nous faudra écrire quelques lignes de code pour que ce bouton devienne opérationnel. Alors, comment fait-on cela ? Comme à l'accoutumée, vous faites Créer, vous venez sur Assistant: Formulaire, vous choisissez votre table Photos… si vous n'avez qu'une seule table, c'est vite fait, elle est choisie par défaut… vous cliquez sur Titre et vous propulsez celui-ci dans le champ sélectionné, puis la description, puis le dossier, puis le fichier, vous faites Suivant, vous choisissez Colonne simple, vous faites Suivant, et ici vous donnez un nom à votre formulaire, Terminer, et voilà nous avons un splendide formulaire que nous allons maintenant personnaliser. Je clique donc dans l'onglet Accueil sur l'icône d'affichage du groupe Affichage, et je viens en Mode Création. En Mode Création, je vais sélectionner les différents champs, et je vais les dimensionner pour libérer de la place sur le côté. Donc, j'ai cliqué sur chacun des champs en maintenant la touche Shift, la Majuscule, enfoncée, la grosse flèche pointée vers le haut, pour tous les sélectionner. Mais je pourrais aussi réduire les étiquettes, mais peu importe. Maintenant, ici, il faut que je mette une zone pour accueillir mon image. Cette zone je vais la trouver dans Outils de création de formulaire dans l'onglet Création, dans le groupe Contrôles, je trouve ici toute une série de composants de formulaire, notamment le dernier qui est le composant Image. Je clique dessus, et je vais faire un glisser pour indiquer à quel emplacement je souhaite avoir l'image par la suite. Je lâche le bouton de la souris. Là, une fenêtre fait son apparition dans laquelle on me demande d'aller chercher une image de démarrage, une image générique, pour remplir cette zone-là. Dans les vieilles versions d'Access, vous êtes obligé de choisir une image, celle que vous voulez, mais vous choisissez une image. Prenez, par exemple, un carré blanc que vous avez réalisé dans PowerPoint, dans PhotoShop ou ailleurs, et enregistré au format JPG avec écrit dessus le mot image, et puis ça fait très bien l'affaire. Par contre, dans les dernières versions d'Access, notamment dans la version 2016, quand la fenêtre s'ouvre, vous pouvez faire directement Annuler. Ça marche tout aussi bien et vous n'êtes pas obligé de préremplir cette zone. Une fois que cela est fait, vous double-cliquez sur le cadre pour faire apparaître ses propriétés. Dans les propriétés, vous venez sur Toutes, et dans Toutes vous vous empressez de changer le nom. Le nom que vous allez donner à ce contrôle, vous allez vous en souvenir parce qu'il va être diantrement utile par la suite. Je l'appelle Aperçu, par exemple, ou Image, ou bien ce que vous voulez, vous lui donnez un nom. Une fois que ceci est réalisé, vous pouvez fermer la fenêtre des Propriétés, vous retournez au même endroit, Outils de création de formulaire, dans Création, vous ouvrez la petite boîte et vous dites que vous voulez un bouton, celui qui est ici. Vous cliquez. Vous venez cliquer en dessous de votre image, ce qui fait qu'un assistant se met en route. Là, vous dites Annuler. Vous ne voulez absolument pas utiliser l'assistant, et vous vous retrouvez donc à la tête d'un bouton. Alors, on aurait pu, en ouvrant ici et en cliquant sur cette icône, utiliser les assistants de contrôle. On aurait pu dire qu'on ne veut pas que l'assistance se lance au moment où on utilise la création du bouton. Peu importe, ça donne le même résultat dans les deux cas. Maintenant que j'ai mon bouton, je double-clique dessus et je vais lui donner un autre nom. Je vais l'appeler Parcourir. Ce n'est pas une obligation de le renommer, mais ça aide par la suite à la compréhension. Et ici, au niveau Légende, c'est-à-dire le texte qui vient sur ce bouton, je vais mettre la même chose, Parcourir. Eh bien, c'est fait. Donc là, je peux refermer cette fenêtre de propriétés. Donc, maintenant, je suis à la tête d'un formulaire qui est presque prêt. Qu'est-ce qui manque ? Eh bien, il ne manque plus qu'à écrire quelques lignes en VBA pour que le bouton Parcourir prenne vie. Je vous invite à découvrir ces quelques lignes dans le prochain tutoriel.

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 !