Comment faire pour utiliser des commutateurs de ligne de commande dans Microsoft Access

Pour vous procurer une version Microsoft Access 97 de cet article, reportez-vous à l'article 105128 .

Modéré : Cet article requiert des connaissances de base en matière de macros, de programmation et d'interopérabilité.

Cet article s'applique à une base de données Microsoft Access (.mdb) et à un projet Microsoft Access (.adp).

Résumé

Lorsque vous exécutez Microsoft Access à partir du menu Démarrer ou d'un menu contextuel, vous pouvez utiliser des commutateurs de ligne de commande pour modifier la procédure de démarrage. Par exemple, vous pouvez ouvrir une base de données particulière, exécuter une macro ou fournir un mot de passe.

Plus d'informations

Le tableau suivant répertorie les options de ligne de commande de Microsoft Access.
   Option       Effet                                      S'applique à
-----------------------------------------------------------------
database Ouvre la base de données ou le projet Base de
Microsoft Access sélectionné. données ou
Inclure un chemin si nécessaire. Si vous projet
exécutez Windows 95, le chemin par Access
défaut est votre dossier Mes documents.

/excl Ouvre la base de données Access en Base de
accès exclusif. Pour ouvrir la base de données
données en accès partagé en environnement uniquement
multiutilisateur, omettez cette option.

/ro Ouvre la base de données ou le projet Base de
Access en lecture seule. données ou
projet
Access

/user Démarre Access en utilisant le nom Base de
nom util d'utilisateur indiqué. données
uniquement

/pwd Démarre Access en utilisant le mot Base de
MdP de passe indiqué. données
uniquement

/profile Démarre Access en utilisant les Base de
profil options du profil utilisateur indiqué données
util au lieu des paramètres de Registre et
Windows standard créés lors de projet Access
l'installation d'Access. Ce paramètre remplace l'option /ini
utilisée dans les versions d'Access antérieures
à Access 97 pour spécifier un fichier
d'initialisation.

/compact Compacte et répare la base de Base de
BD données ou compacte le projet données et
ou Access spécifié avant l'option /compact fichier Access
projet puis ferme Access. Si vous omettez le nom de fichier
Access de projet cible suivant l'option /compact,
cible le fichier est compacté sous le nom et
dossier d'origine. Pour compacter sous un nom
différent, indiquez un fichier cible. Si vous n'incluez pas
de chemin dans la base de données ou le
projet Access cible, le fichier cible est
créé par défaut dans le dossier Mes documents. Dans
un projet Access, cette option compacte
le fichier de projet Access (.adp) mais pas
la base de données SQL Server.

/repair Répare la base de données Access Base de
indiquée avant l'option /repair puis données
ferme Access. Dans Access 2000, les uniquement
fonctions de compactage et de réparation sont
regroupées sous /compact. L'option /repair est prise en charge
pour des raisons de compatibilité descendante.

/convert Convertit une base de données Access Base de
BD de version antérieure en une version données
cible Access 2000 sous un nouveau nom puis uniquement
ferme Access. Spécifiez la base de données source
avant d'utiliser l'option /convert.

/x macro Démarre Access et exécute la macro Base de
spécifiée. Une autre manière d'exécuter données
une macro à l'ouverture d'une BD est ou projet
d'utiliser une macro Autoexec. Access

/cmd Spécifie que ce qui suit sur la ligne Base de
de commande est la valeur qui données ou
sera renvoyée par la commande. Cette option Access
doit être la dernière sur la ligne de projet Access
commande. Vous pouvez utiliser un point virgule (;)
comme alternative à /cmd.

/nostartup Démarre Access sans afficher la boîte Base de
de dialogue de démarrage (la seconde données ou
qui s'affiche au démarrage d'Access). projet
Access

/wrkgrp Démarre Access en utilisant le fichier Base de
fichier d'informations du groupe de travail. données
informations uniquement
groupe de travail

/runtime Démarre Access en mode exécution. Base de
données ou
projet
Access

Remarques

  • Pour exécuter une procédure Visual Basic pour Applications lorsque vous ouvrez une base de données, utilisez l'action RunCode dans la macro AutoExec ou dans la macro que vous exécutez en utilisant l'option de ligne de commande /x. Vous pouvez également exécuter une procédure Visual Basic lorsque vous ouvrez une base de données en créant un formulaire avec une procédure Visual Basic définie pour l'événement OnOpen associé. Désignez ce formulaire comme le formulaire de démarrage en cliquant à l'aide du bouton droit de la souris dans la fenêtre Base de données, puis en cliquant sur Démarrage et en entrant ce formulaire dans la zone Afficher formulaire/page.
  • Pour spécifier un slash avant (/) ou un point-virgule (;) sur la ligne de commande, entrez le caractère deux fois. Par exemple, pour indiquer le mot de passe ;mjs/md sur la ligne de commande, entrez ;;mjs//md à la suite de l'option de ligne de commande /pwd.
  • Exemples :

    Vous pouvez saisir la commande suivante dans la boîte de dialogue Exécuter pour ouvrir une base de données Access 2000 en mode exclusif qui exécute la macro spécifiée au démarrage :
    "C:\Program Files\Microsoft Office\Office\msaccess.exe" "C:\Program Files\Microsoft Office\Office\samples\northwind.mdb" /Excl /X Add Products
    Pour ouvrir une base de données Access 2002 en mode exclusif qui exécute la macro spécifiée au démarrage, saisissez la commande suivante dans la boîte de dialogue Exécuter :
    "C:\Program Files\Microsoft Office\Office10\msaccess.exe" "C:\Program Files\Microsoft Office\Office10\samples\northwind.mdb" /Excl /X Add Products
    De même, si vous souhaitez ouvrir une base de données Access 2003 en mode exclusif qui exécute la macro spécifiée au démarrage, saisissez la commande suivante dans la boîte de dialogue Exécuter :
    "C:\Program Files\Microsoft Office\Office11\msaccess.exe" "C:\Program Files\Microsoft Office\Office11\samples\northwind.mdb" /Excl /X Add Products

Références

Pour plus d'informations sur l'utilisation de /y, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.

208488 Comment faire pour dépanner des défauts de page non valide dans Microsoft Access 2000

Pour plus d'informations sur l'utilisation de l'option /Pwd, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.

207891 Impossible d'utiliser l'option /pwd avec la base de données protégée par mot de passe dans Access 2000

292302 Impossible d'utiliser l'option /pwd avec la base de données protégée par mot de passe dans Access 2002

Pour plus d'informations sur l'utilisation des commutateurs lors de la création d'un package d'exécution distribuable, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.

236519 Comment faire pour écrire des macros et des commutateurs pour des raccourcis dans l'Assistant Package et Déploiement

Pour plus d'informations sur l'utilisation du commutateur /convert, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.

319253 Comment faire pour utiliser le commutateur de ligne de commande /convert pour convertir une base de données uniquement au format de fichier Access 2000

Pour plus d'informations sur les problèmes survenant lors de l'ouverture de la base de données Access en utilisant un profil personnalisé, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.

266769 Erreur lors du démarrage de Microsoft Access 2000 à l'aide d'un profil personnalisé

Pour plus d'informations sur les commutateurs de ligne de commande, cliquez sur Aide sur Microsoft Access dans le menu ? (Aide), tapez options de ligne de commande de démarrage dans le Compagnon Office ou dans l'Aide intuitive, puis cliquez sur Rechercher pour afficher les rubriques correspondantes.
Propriétés

ID d'article : 209207 - Dernière mise à jour : 8 janv. 2017 - Révision : 1

Commentaires