Le grenier Access

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

Mot clé - access 2007

Fil des billets - Fil des commentaires

mardi 24 août 2010

Copier un chemin Windows rapidement

Le saviez-vous ?

On a souvent besoin du chemin d'un dossier ou d'un fichier, par exemple pour le récupérer dans du code VBA.
Plutôt que de retaper manuellement ce chemin, vous pouvez l'obtenir grâce à Windows (Vista ou 7).

Méthode #1

La première méthode est directe :

  1. Cliquez sur l'icône à gauche des noms de dossiers, dans la barre d'adresse d'une fenêtre Windows.

  2. La liste de dossiers se transforme en chemin (présélectionné en bleu, d'ailleurs).

  3. Faites un CTRL + C (ou un clic droit / Coller).
  4. Vous pouvez maintenant coller ce chemin dans un module VBA, ou n'importe où d'autre !
L'inconvénient, par contre, est que seuls les chemins de dossiers peuvent être récupérés de cette manière, pas ceux des fichiers.

Méthode #2

Très pratique aussi :
  1. Cliquez du bouton droit sur un fichier ou un dossier, tout en restant appuyer sur la touche [Majuscule] (Shift, pour ceux qui sont toujours bloqués sur des claviers anglais ;-)).
  2. Dans le menu apparaît alors une commande Copier en tant que chemin d'accès.

  3. Vous n'avez plus qu'à coller le résultat quelque part...

lundi 23 août 2010

Extraire les pièces jointes d'Outlook en VBA

Dans Outlook (pas Express), j'ai des e-mails avec pièces jointes. Comment extraire toutes ces pièces jointes automatiquement, en VBA, dans un dossier du disque dur ?

Lire la suite...

dimanche 22 août 2010

Générer un nom de fichier avec numéro

Ok, le titre de ce billet est complètement nébuleux ! En clair : vous disposez du chemin complet d'un fichier (par exemple : C:\un\chemin\quelconque\test.jpg), et vous souhaitez le transformer en C:\un\chemin\quelconque\test-00001.jpg si un fichier test.jpg existe déjà à cet emplacement.


Lire la suite...

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

mardi 13 juillet 2010

Importer plusieurs classeurs Excel dans une table Access en VBA

Cet article fait suite à celui-ci : Importer plusieurs feuilles Excel dans une table Access en VBA.

Sur le même principe, on va voir ici comment importer les données de plusieurs classeurs Excel. Et pour garder la logique de l'article précédent, j'ai gardé la possibilité d'importer plusieurs feuilles de chaque classeur.

Lire la suite...

vendredi 9 juillet 2010

Sauvegardes datées

Je souhaiterais automatiser la sauvegarde de ma base de données, en dupliquant le fichier MDB de temps en temps. Pour différencier les sauvegardes, l'idéal serait de dater chaque copie. Comment faire ?

 

Lire la suite...

jeudi 8 juillet 2010

Recherche de mot entier

Comment trouver un mot entier dans une requête Access ? Par exemple, dans une phrase comme "Bonjour, aujourd'hui, c'est le jour de Noël !", je souhaite vérifier si la phrase contient le mot "jour".

Un critère comme [Le champ] LIKE '*jour*' semble une bonne idée, mais le critère m'extrait les mots Bonjour, Aujourd'hui et Jour. Alors que je ne souhaite extraire que le mot Jour. Une phrase comme "Bonjour, c'est Noël" serait considérée comme valide, et je n'en veux pas. Comment faire ?

Lire la suite...

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

mardi 6 juillet 2010

Tester une connexion avec le serveur

Comment vérifier que le serveur qui héberge ma base de données est bien accessible ?

Lire la suite...

- page 1 de 26