Le grenier Access

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

Mot clé - formulaire

Fil des billets - Fil des commentaires

vendredi 16 juillet 2010

Redimensionner les formulaires automatiquement à l'aide de ShrinkerStretcher

Access ne redimensionne pas les formulaires en fonction de la résolution écran.

Du coup, quand vous construisez vos formulaires, il est conseillé de définir votre taille écran en fonction de l'utilisateur final. Concrètement, si un utilisateur est en 1024x768 alors que tout le monde travaille en 1900x1200, vous construirez vos formulaires en abaissant votre propre résolution à 1024x768... Sinon, le "redesign" des formulaires peut vous demander pas mal de temps...

Mais dans certaines situations, vous souhaiterez peut-être un redimensionnement automatique. C'est ici qu'intervient ShrinkerStretcher... (jetez un oeil au screencast en bas d'article, pour voir le résultat)

Lire la suite...

jeudi 8 juillet 2010

Qu'est-ce que "Me" en langage VBA ?

Si vous débutez en programmation VBA, vous avez dû voir trainer le mot-clef Me dans plusieurs bouts de code. A quoi sert ce mot-clef ? Quand peut-on l'utiliser ? Quand ne doit-on pas l'employer ?

Lire la suite...

Liste des tables - Version 2

Voici une suite à l'article "Liste des tables" paru l'année dernière. Dans cette article, il était question d'afficher la liste des tables Access dans la fenêtre Exécution. Question d'un lecteur sur cet article : "peut-on faire autre chose de cette liste, au lieu de simplement l'afficher dans la fenêtre Exécution ?". Voici qui devrait donner de nouvelles pistes...

Lire la suite...

vendredi 11 juin 2010

Forcer une saisie en majuscules dans un champ Access

Comment forcer une saisie en majuscules (ou inversement en minuscules) dans un champ de table Access ?

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

samedi 5 décembre 2009

Gérer les pièces jointes avec Access 2007

Access 2007 propose, au niveau de la table, un nouveau type de données : le type Pièce jointe. Ce champ se comporte comme les pièces jointes d'un message électronique : il peut stocker plusieurs pièces jointes, de manière très simple, et permettre leur ouverture directement dans l'application d'origine (Word, Excel, ou autre). Le champ Objet OLE a du souci à se faire :-)

Cet article montre comment se servir du champ Pièce jointe.

 

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.

vendredi 12 juin 2009

Tester l'existence d'une valeur de clef - Saison 2 !

Je dispose d'un formulaire de saisie. La clef primaire doit être saisie sur ce formulaire (il ne s'agit pas d'un NuméroAuto). Lorsque je tape une clef qui existe déjà dans la table, Access m'affiche un message d'erreur (ce qui est normal). Comment vérifier si la clef existe déjà, pour éviter le message d'erreur d'Access ?



Ce précédent article du blog illustrait une manière de faire. Dans ce nouvel article, nous allons voir la méthode qu'on a tendance à suivre... mais qui n'est pas forcément la plus simple. Voyez plutôt...

Lire la suite...

- page 1 de 7