online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon rolandaa vom 18.07.2021, 18:58 Options

autostart access über vba

hallo zusammen,

ich möchte bei meiner access db das beim start automatisch nur ein vba-makro abläuft, aber nicht über die autoexec bei makros.

so zusagen eine reine vba lösung was im vergleich bei excel mit auto_open() realisiert wird.

in etwa: function auto_open() oder so

danke im voraus.

rolandaa


Antwort schreiben

Antwort 1 von lorf vom 18.07.2021, 23:48 Options

Hallo rolandaa,
in der Nordwind.mdb gibt es das Formular Start, dass über "Zeitgeberintervall"=10 "Bei Zeitgeber" die VBA-Funktion FormOpen() des Moduls Start ausführt. Unter "Beim Öffnen" und "Beim Schliessen" wird das noch verfeinert.
Damit hättest du zumindest eine Variante.

Gru0
lorf

Antwort 2 von RaHi vom 19.07.2021, 19:05 Options

Hallo rolandaa,

eine Variante von lorf's Vorschlag: Erzeuge ein Startformular und setzte dies unter Menüpunkt "Extras-->Start..." als Startformular ein. Das Formular selbst setze in den Eigenschaften "Format" Datenblattansicht zulassen bis Trennlinien auf "nein", Größe anpassen "ja", Rahmenart "keine". Den Detailbereich setzt du auf "0cm". Beim Ereignis "form_open" setzt du dann dein "main"-VBA-Code rein.
Das ist leider auch durch hinten durch die Brust. Warum willst du denn "autoexec" nicht verwenden? Ich persönlich weigere mich schon allein wegen fehlender Übersicht und Debugging-Möglichkeit Makros einzusetzen, aber das Autoexec-Makro akzeptiere ich gerade noch ;-)

Gruß
Ralf

Antwort 3 von rolandaa vom 30.07.2021, 21:27 Options

vorab mal danke,

habe es jetzt wie oben beschrieben mit dem startformular umgesetzt.

warum module -> da ich mit verschiedenen accessversionen (97, 2000, 2007) herumexperimentiere habe ich festgestellt das es bei manchen makros zu problemen kommt, allerdings fast problemlos ist es mit vba.

gruß rolandaa

Ähnliche Themen

Wie schreib ts man mit Access VBA in eine Tabelle hinein
AD2919  11.03.2008 - 182 Hits - 1 Antwort

Access-Formular erstellen VBA
stirlitz  27.04.2008 - 52 Hits - 1 Antwort

VBA in Access
worm77  04.12.2008 - 71 Hits - 1 Antwort

Access VBA: Navigationsbutton schneller Vorlauf
ralf2307  25.03.2009 - 294 Hits - 2 Antworten

Aus access 2003 mit VBA ein XPS-File erstellen
Networker2000  07.05.2009 - 233 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026