Access - fertig - los! - Teil 2

Aufruf bestimmter Formulare oder Berichte

Diese Technik eignet sich etwa zum Start verschiedener Formulare, die damit von außen aufgerufen werden können. Listing 2 zeigt, wie die von AutoExec automatisch aufgerufene Funktion StartWithThis geändert werden muss.

Function StartWithThis()
If Len(Command()) = 0 Then
MsgBox "nix drin"
Else
Select Case LCase(Command())
Case "artikel"
DoCmd.OpenForm "Artikel"
Case "kunden"
DoCmd.OpenForm "Kunden"
Case "lieferanten"
DoCmd.OpenForm "Lieferanten"
Case Else
MsgBox "Unbekanntes Formular?"
End Select
End If
End Function

Damit die Groß- und Kleinschreibung nicht berücksichtigt wird, muss die in Command() enthaltene Zeichenkette mit der Funktion LCase in Kleinbuchstaben umgewandelt werden. Wenn die Datenbank danach mit

"C:\Office\MSACCESS.EXE"

"G:\ExpertsInside\Start.mdb" /cmd Kunden

aufgerufen wird, erscheint automatisch das Formular Kunden.