Le grenier Access

Aller au contenu | Aller au menu | Aller à la recherche

Formulaires - Images

Fil des billets - Fil des commentaires

mardi 26 juin 2012

Banque d'images : gérer les images vides

Dans un des premiers articles de la série Banque d'images, il était question de créer un état à partir des images stockées dans la base.

Petit défaut d'affichage : lorsqu'une image n'est pas renseignée, c'est la dernière image utilisée qui s'affiche sur l'état. Nous allons voir comment traiter ce détail.

Lire la suite...

mardi 6 décembre 2011

Banque d'images : ouvrir l'aperçu Windows

Une question posée par un lecteur du blog, dans la saga Banque d'images : comment déclencher, à partir d'Access, l'aperçu Windows ?

Lire la suite...

lundi 5 décembre 2011

Banque d'images : ouvrir le dossier des images

Un nouvel épisode de notre saga Banque d'images : comment ouvrir, à partir d'Access, le dossier qui contient les images d'origine ?

Lire la suite...

lundi 16 mai 2011

Banque d'images : copier les images dans un dossier

Suite à la saga "Banque d'images", cette question m'a été posée dans les commentaires du blog :

Sur le formulaire d'affichage des images, je mets en place un filtre (par exemple à l'aide du filtre par formulaire). Je souhaiterais ensuite copier toutes les images sélectionnées dans un nouveau dossier de mon ordinateur. Comment que je fais-je ? ;-)

 

Lire la suite...

jeudi 18 février 2010

Banque d'images : compléter la liste d'images

On continue la série Gérer une banque d'images sur Access (cliquez ici pour consulter la liste des articles de cette saga, bientôt autant d'épisodes que dans les Feux de l'Amour, une référence !).

Dans l'article Alimenter une banque d'images automatiquement, je donnais un bout de code qui recense les images d'un dossier et stocke leur chemin dans une table Access. Mais ce code VBA recense systématiquement tout le dossier à chaque fois. En d'autres termes, si vous lancez le programme 2 fois sur le même dossier, vous obtenez 2 fois la même liste d'images dans la table.

Dans cet article, vous trouverez une version améliorée : cette fois, le programme n'indexe les images qu'une seule fois dans le dossier (en se basant uniquement sur le nom du fichier Image et le chemin du dossier). A la fin de la procédure, il signale le nombre d'images recensées, et éventuellement le nombre de doublons ignorés.

Lire la suite...

lundi 16 novembre 2009

Banque d'images : supprimer une image

Dans la série "Gérer une banque d'images sur Access", voici une question posée par un visiteur du blog : Comment supprimer une image à l'aide d'un bouton ?

 

Info
En fait, la technique n'est pas limitée à la suppression des images uniquement. Elle peut servir à chaque fois que vous avez besoin d'un bouton ou d'une icône qui sert à supprimer l'enregistrement en cours.

Lire la suite...

dimanche 15 novembre 2009

Banque d'images : charger une image unique

Voici un nouvel article qui complète la saga "Gérer une banque d'images sous Access" (cliquez ici pour les épisodes précédents !). Un lecteur a souhaité savoir comment intégrer une seule image à la fois dans la banque d'images, plutôt que toutes les images d'un dossier. Voici une façon de faire...

Lire la suite...

mardi 16 juin 2009

Gérer une banque d'images : bases de données à télécharger

On continue la saga "Gérer une banque d'images sous Access" ! Dans cet article, pas de nouveauté particulière, je fais juste un point sur la liste des articles du blog à consulter pour monter votre banque d'images... Et à la demande de certains visiteurs, vous trouverez en fin d'article les bases de données exemples, à télécharger.

La saga !

Si vous arrivez directement de Google et que vous avez manqué les épisodes précédents, voici les articles à lire pour monter votre banque d'images. Dans l'ordre :

  1. Gérer une banque d'images dans Access.
  2. Alimenter une banque d'images automatiquement.
  3. Ajouter un sélecteur de dossier à la banque d'images.

Les bases de données Access

Et pour tester directement des exemples complets, voici 2 bases de données à télécharger, selon votre version d'Access :
Chaque base contient :
  • la table qui sert à stocker les chemins des images ;
  • le formulaire d'affichage ;
  • 2 exemples d'états ;
  • un module pour les fonctions de gestion de fichiers ;
  • un module pour la gestion des images.
Attention
  • Les bases sont compactées au format Zip. Vous devez les décompacter au préalable pour les utiliser (consultez cet autre article pour plus de détails).
  • Pensez aussi à vérifier les références dans votre projet VBE. Pour que le sélecteur de dossier fonctionne, il faut que la bibliothèque Microsoft Office x.y Object Library soit cochée (x.y dépendant de votre version d'Office). A priori, cette partie ne fonctionnera qu'à partir d'Access 2002.

mercredi 29 avril 2009

Ajouter un sélecteur de dossier à la banque d'images

Cet article continue la série sur les banques d'images dans Access. On en était resté à l'alimentation automatique de la banque d'images à l'aide d'un bout de code VBA. Mais à ce stade, il faut encore donner le nom du dossier dans le code, ce qui n'est pas souple pour l'utilisateur.

Pour cet épisode, on va faire un cross-over :-) entre la série sur les banques d'images et celle sur la gestion des fichiers. Notamment cet article qui détaille comment afficher un sélecteur de dossier dans Access. L'idée étant de permettre à l'utilisateur de sélectionner le dossier d'images qui l'intéresse, et de déclencher l'indexation du dossier ensuite, automatiquement.

 

Lire la suite...

lundi 6 avril 2009

Alimenter une banque d'images automatiquement

Cet article fait suite à l'article Gérer une banque d'images, dans lequel vous avez pu voir comment stocker une liste d'images dans une table, pour l'afficher ensuite dynamiquement sur un formulaire ou sur un état. Mais pourquoi alimenter la table manuellement, alors qu'on peut le faire à l'aide d'un peu de VBA ?

Lire la suite...

- page 1 de 2