Ouvrir une seconde base Access à partir de l’application en cours

J’ai une base de données A, avec un formulaire de menu. Sur ce formulaire, un bouton. Je voudrais que, lorsque l’utilisateur clique sur le bouton, il lance une autre base de données Access (on suppose que l’autre base contient une application totalement différente, sinon ça n’a pas de sens !).

Solution

Faites en sorte que l’événement Sur clic de votre bouton contienne le code suivant :

  • Le premier chemin est celui d’Access lui-même. Par exemple :
    C:\Program Files\Microsoft Office\Office11\MSAccess.exe
  • Le second chemin est celui de votre base de données. Par exemple :
    C:\Documents and settings\Hervé\Mes documents\ma_base.mdb
  • Notez l’utilisation des guillemets autour des chemins.
    Il y a dans l’ordre : 3 guillemets, puis 2, puis un espace, puis 2 guillemets et on termine par 3 guillemets. Pour plus de détails, consultez cet autre article du blog.

Lorsqu’on clique sur le bouton, une autre instance d’Access est lancée, sur laquelle vous n’avez aucun contrôle (comme c’est le cas à chaque fois pour Shell).

Vous aimerez aussi...

2 réponses

  1. Hervé Inisan dit :

    Christ > Le code serait :

    et s’il est tapé dans le formulaire lui-même :

  2. CHRIST dit :

    j’aimerais savoir le code VBA pour pour Actualiser un formulaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *