Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Lukyluke1168 am Oktober 25, 2014, 18:26:20

Titel: Formular in DB_FE maximiert öffnen
Beitrag von: Lukyluke1168 am Oktober 25, 2014, 18:26:20
Hallo,
ich habe nun seit Januar eine DB aufgeteilt in BE und FE laufen. Bis jetzt läuft sie ohne Probleme.
Alle Formulare werden maximiert hinterlegt als Code geöffnet. Seit letzter Woche wird nur noch das Startformular maximiert geöffnet, alle weiteren Formulare öffnen sich als wäre kein Code vorgegeben. Bei allen Formularen wurde dieses aber nicht geändert. Mache ich das FE auf dem USB Stick auf bestehen diese Probleme nicht.
Der Code:
Private Sub Form_Open (Cancel As Integer)
DoCmd.Maximize
End Sub

wurde im Ereignisfeld Beim Öffnen und Bei Größenänderung hinterlegt

Weis hier jemand einen Rat?
Titel: Re: Formular in DB_FE maximiert öffnen
Beitrag von: DF6GL am Oktober 25, 2014, 18:43:54
Hallo,

was wurde denn "seit letzter Woche " am Rechner geändert?

Wird die Prozedur überhaupt aufgerufen ( Haltepunkt setzen!) ?

Ist die DB an einem "vertrauenswürdigen Speicherort" abgelegt und sind die anderen Sicherheitseinstellungen OK (VBA vertrauen, Makros zulassen , etc..) ?


Titel: Re: Formular in DB_FE maximiert öffnen
Beitrag von: Lukyluke1168 am Oktober 25, 2014, 18:52:22
Hallo,

die DB liegt auf einem Firmenserver der nur für freigegebene Benutzer zugänglich ist.
Am Rechner wurde nichts geändert.
Ich habe nur bemerkt, wenn ich im Ereignisfeld Beim Öffnen nicht auf VBA gehe, sondern als Eingebettetes Makro "Maximieren", dann geht es.
Titel: Re: Formular in DB_FE maximiert öffnen
Beitrag von: DF6GL am Oktober 25, 2014, 19:10:34
Hallo,

"wenn ich im Ereignisfeld Beim Öffnen nicht auf VBA gehe"

es muss "[Ereignisprozedur]" im Eigenschaftenfeld stehen....
Titel: Re: Formular in DB_FE maximiert öffnen
Beitrag von: Lukyluke1168 am Oktober 25, 2014, 19:15:02
Hallo,

Ereignisprozedur steht bei allen Forms
Titel: Re: Formular in DB_FE maximiert öffnen
Beitrag von: DF6GL am Oktober 25, 2014, 19:38:49
Hallo,

ja, dann setz einen Haltepunkt in die Prozedur und prüf nach, ob die auch durchlaufen wird...