Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Kutsche am April 21, 2024, 18:16:37

Titel: AutoExec wir nicht ausgeführt
Beitrag von: Kutsche am April 21, 2024, 18:16:37
Hallo,

ich brauche mal eure Hilfe bei VBA.

Ich habe ein Modul AutoExec angelegt. Darin ist folgender Code:
Option Compare Database

Public Function Startup()
     DoCmd.ShowToolbar "Ribbon", acToolbarNo
End Function

Grundsätzlich funktioniert de Code, aber es scheint, dass AutoExec gar nicht ausgeführt wird. Was mache ich falsch? Oder funktioniert dies nur über ein eingebundenes Makro?

LG Jens
Titel: Re: AutoExec wir nicht ausgeführt
Beitrag von: MzKlMu am April 21, 2024, 18:50:56
Hallo,
wie sieht das Autoexec Makro aus ?

Du musst ein Makro anlegen, das Du Autoexec nennst.
Und diese Makro musst die Funktion aufrufen.
Titel: Re: AutoExec wir nicht ausgeführt
Beitrag von: Kutsche am April 21, 2024, 19:37:12
Hallo Klaus,

schau dir bitte den Screenshot an. Wird da nicht die Funktion aufgerufen`
LG Jens
Titel: Re: AutoExec wir nicht ausgeführt
Beitrag von: MzKlMu am April 21, 2024, 19:46:18
Hallo,
ZitatWird da nicht die Funktion aufgerufen`
Nein, Du musst über Erstellen ein Makro anlegen. Dieses Makro ruft mit "AusführenCode" die Funktion auf. Und das Makro muss "Autoexec" genannt werden.
Siehe Bild.
Titel: Re: AutoExec wir nicht ausgeführt
Beitrag von: Kutsche am April 21, 2024, 20:09:16
Hallo Klaus,

ZitatNein, Du musst über Erstellen ein Makro anlegen. Dieses Makro ruft mit "AusführenCode" die Funktion auf. Und das Makro muss "Autoexec" genannt werden.
OK; dann ist es bei Access anders, als in Word und Excel. Da sind die "Makros" direkt im VBA-Editor.

Ich habe das Makro jetzt angelegt. Die Funktion musste ich jetzt aber noch um
stDocName = "frm_Start"
DoCmd.OpenForm stDocName, , , stLinkCriteria

erweitern. Sonst bleibt sie bei End Function mit Fehler stehen.

Danke Klaus, funktioniert.