Sie sind auf Seite 1von 3

1 Access Bedienungsanleitung:

Startparameter für Access


aus DBWiki, dem Datenbank-Entwickler-Wiki
Mit Hilfe einer Verknüpfung auf dem Desktop oder in den Startmenüs kann das
Startverhalten von Access durch die Angabe von Parametern beeinflusst werden.
Eine Verknüpfung zum Komprimieren einer MDB könnte so aussehen:
"C:\Programme\Microsoft Office\OFFICE\MSACCESS.EXE" C:\Daten\beispiel.mdb
/compact
Und hier einige Parameter:

2 Teil 1
• /excl

o Die Datenbank wird exklusiv geöffnet. Sinnvoll, wenn man Wartungsarbeiten


vornehmen möchte. Weitere Benutzer können die MDB nicht mehr öffnen.
• /user Benutzername

o Im Anmeldedialog von Access ist der angegebene Name bereits eingetragen.

• /pwd Kennwort

o Nur bedingt sinnvoll, weil man es im Klartext angeben muss. (Dann besser gar
kein Kennwort.) Kann aber sinnvoll sein, wenn die Startparameter von einem
externen Programmstarter (z. B. einer anderen Access-Datenbank oder einem
VB-Programm) übergeben werden.
• /wrkgrp Dateiname

o Access startet nicht mit der Standard-Arbeitsgruppendatei (i.d. Regel


system.mdw), sondern mit der hier angegebenen MDW. So spart man sich das
ständige Ummelden mit Hilfe des Workgroup-Administrators.
• /x Makroname

o Das genannte Makro wird unmittelbar nach dem Start der Datenbank
ausgeführt. Gibt es auch ein AutoExec-Makro startet es erst danach. So kann
man durch unterschiedliche Verknüpfungen z.B. verschiedene Startformulare
zeigen.
• /runtime

o Access startet im Runtime-Modus. Geht nur bei installierter ODE und ist somit
nur interessant für Entwickler, die eine Runtime-Version verteilen möchten.
• /compact [Zielname]
o Komprimiert die Datenbank, d.h. alle gelöschten und alten Objekte werden aus
der MDB entfernt. Wird kein Zielname angegeben, erhält die komprimierte
MDB den bisherigen Namen.
Über Ansicht / Optionen / Dateitypen im Explorer kann man sehr praktische Erweiterungen in
den Kontextmenüs anlegen. Man sucht in der Liste der Dateitypen nach dem MDB-Eintrag
und wählt dann "Bearbeiten". Dort wird dann die gewünschte Aktion hinzugefügt. Sie ist dann
im Dateiexplorer verfügbar, wenn man mit der rechten Maustaste eine MDB anklickt.
Das obige Beispiel würde dann so aussehen:
• Vorgang: DB komprimieren

• Anwendung: "C:\Programme\Microsoft Office\OFFICE\MSACCESS.EXE" %1


/compact
(Die Pfadangaben zu Access müssen natürlich je nach Installation angepasst werden.)
Ein Tool, um Access/eine Datenbank mit bestimmten Parametern zu öffnen gibt es bei Sascha
Trowitzsch: http://www.moss-soft.de/public/mdbe/

3 Teil 2
...nicht für Anfänger ;-) Die folgenden zusätzlichen Befehlszeilenargumente sind von
Microsoft nicht dokumentiert worden.
Ihre Funktion ist teilweise mit Trial & Error unter A2000 ermittelt worden. Es ist nicht
garantiert, dass diese Funktionen genauso unter anderen Access-Versionen laufen.
• /DECOMPILE

o Dekompilieren des VBA-Codes (nur MDB!). Dieses Argument ist ja


mittlerweile gut bekannt. Es ist oft nützlich, wenn eigenartige Fehler im Ablauf
des Codes erscheinen, weil das VBA-Projekt beshädigt ist. Außerdem beseitigt
es alten "Code-Müll" und führt so zur Verkleinerung der Datenbank, oft
inklusive Performance-Verbesserung. (Nach dem Dekompilieren den Code
wieder kompilieren!)
• /SHELLSYSTEM xyz

o Öffnen der DB über ein Shell-Script. Siehe Erläuterungen weiter unten.

• /EMBEDDING

o Startet die DB unsichtbar; Das AutoExec-Makro und andere werden


ausgeführt. Formulare und andere Objekte werden aber nicht angezeigt, wohl
aber Messageboxen. Nach Beenden von Makros oder Code schließt sich DB
automatisch wieder.Das Argument ist aber mit Vorsicht zu genießen ist, weil
Access als Prozess unsichtbar aktiv bleibt, wenn kein Start-Makro/Start-Code
in der DB definiert wurde!
• /AUTOMATION

o Wie /EMBEDDING

• /NEWDB
o Falls keine MDB in der Befehlszeile angegeben öffnet sich Access mit Dialog
zum Anlegen einer neuen DB.
• /DBWIZ xyz

o Access öffnet sich mit einem Access-Wizzard, wenn er in xyz mit vollem Pfad
angegeben wird. (Das sind diese .mdz-Dateien unter \office\vorlagen; z.B.
Kundenverwaltung.mdz)
• /REGSERVER

o Startet den Office-Installer, öffnet Access jedoch nicht. Dabei werden die
standardmäßigen Registrierungseinstellungen von Access wiederhergestellt.
(z.B. Shell-Verknüpfungen mit den Dateitypen .mdb, .mde, etc.) Vorsicht:
Danach ist für den Dateityp MDB DDE aktiviert ! Das führt oft zu der
seltsamen Fehlermeldung "Es wurde eine der Komponenten für diese
Datenbank nicht gefunden" beim Starten einer DB per Doppelklick - was zwar
nicht wirklich stimmt, aber lästig ist.
• /C

o Start mit der "Onlinebesprechung" von Netmeeting-Dialog. ...Wer's braucht...

• /QZX

• /PRFTST

• /ZXQ

• /UNREGSERVER

o Funktionalität konnte bei diesen vieren nicht ermittelt werden.

Das könnte Ihnen auch gefallen