Microsoft Access, trucs et astuces


Microsoft Access est un produit d'apparence simple. Dans la plupart de ses implantations, il se présente sous la forme d'un programme MSAccess et d'un fichier de données MSAccess.

Une copie de sécurité d'une solution MSAccess comporte le programme et les données. Cette copie doit être effectuée lorsqu'AUCUN utilisateur n'a l'applicaiton ouverte !

Ci-dessous, quelques trucs et procédures pour affiner l'installation de MSAccess sur votre/vos postes.

Fusion avec Word


Lorsque MSAccess demande à Word d'effectuer une fusion, Word doit être autorisé à ouvrir la source de données (vos données à fusionner). Par défaut, ce n'est pas le cas. Pour l'autoriser:
  • démarrer - Exécuter - regedit
  • Sélectionner HKEY_CURRENT_USER - Software – Microsoft – Office – 11(ou 12 ou 14, suivant votre version de word) - word
  • Sur “option”, Clic droite – Nouveau – valeur DWORD (ou DWORD 32) et la nommer    SQLSecurityCheck

Fusion avec Word, 2007/2010/2013


Il existe de très nombreux cas de "mixité" de configurations entre MSAccess et Word. Voici une configuration qui fonctionne bien:
  • Word : Sauvegarde des fichier par défaut en format Word 2007-2013 (donc, PAS en 2003, NI en .OpenDocument!)
  • Modèles créés et sauvegardés en .docX
  • Dans les modèles, sélectionner l'onglet "Publipostage" et vérifier que les boutons de publipostage ne sont pas grisés. Cela signifierait que ce document n'est pas ou plus un document "fusionnable". Si c'est le cas, lancer l'assistance de publipostage et agir comme pour la création d'un nouvea document  de fusion.

Débloquer MSAccess


Il peut arriver que MSAccess refuse se s'exécuter car le répertoire du programme est considéré comme "non sûr" par Windows. C'est souvent le cas avec les runtime Access.
Pour indiquer à WIndows que cet endroit est sûr:
démarrer - Exécuter - regedit
  • Sélectionner HKEY_CURRENT_USER - Software – Microsoft – Office – 11(ou 12 ou 14 suivant votre version de MSAccessI – access – Security – Trusted Locations
  • Sur “option”, Clic droite – nouvelle clé – « Location1 »
  • Clic droite sur « Location1 »– nouvelle chaîne et la nommer    Path
  • Lui donner pour le répertoire du programme Access, p.ex. « c:\program files\GniApp » ou « c:\program files (x86)\GniApp »
  • Clic droite sur « Location1 »– nouvelle chaîne et la nommer    Description
  • Lui donner un texte de description
Faire de même pour tous les répertoires concernés en les nommant p.ex. Location1, Location2...

Débloquer Les macros


Un MSAccess compllet peut refuser l'exécution de macros,. Tenter de "débloquer MSAccess" cf ci-dessus.
Autres méthodes:

MSAccess 2000-2003
  • Démarrer l'application avec la touche "shift" enfoncée. Cela ouvre MSAccess en mode développement
  • Outils - Macro – sécurité 
  • Régler au plus bas
  • Sortir de MSAccess et relancer l'application
MSAccess 2007-2013
  • démarrer MSAccess
  • Bouton Office(ou fichier)
  • Options
  • Centre de gestion de la confidentaialité
  • Paramétres du centre...
  • Paramètes des  macros
  • Activer toutes...
  • OK - OK - OK
  • Sortir de MSAccess et relancer l'application