Parameterübergabe an MDB-Dateien
Unter dem Suchwort Command tauchen inder VBA-Hilfe von Access 2 Einträge auf, die aber nicht wirklich hilfreich sind, da z.T. nicht mehr gültige Angaben gemacht werden.
Vorgehenweise
- Modul erstellen
- eine Funktion (keine Subroutine, wie in der Hilfe angegeben) definieren, die mit Command den beim Start übergebenen Parameter auswertet
- ein Makro namens autoexec erstellen
- im Makro folgendes einstellen
- MDB-Datei wie folgt aufrufen:
c:\Programme\Microsoft_Office_2002\Office10\MSACCESS.EXE D:\arbeiten\ms_office_XP\access_XP\Steuergeraete\work\parameter_uebergabe.mdb /cmd "msg"
Wichtig ist, daß Access direkt angesprochen wird beim Aufruf. Es genügt nicht, nur die Datei beim Start anzugeben, obwohl Access dann auch startet. Dies gilt nur für Prozesse, die im Hintergrund ausgeführt werden sollen oder in der Dos-Box, bei dem ein sich ändernder Parameter übergebene werden soll. Wird in einer Verknüpfung ein gleichbleibender Parameter übergeben, dann funktioniert das auch hier
Wir kein Parameter übergeben, wird auch kein Befehl ausgeführt, sondern die Datenbank startet ganz normal.