Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

[Access 2003] Ereignisprozedur beim öffnen der Datenbank starten

Begonnen von Fabi2011, Juli 03, 2012, 10:40:18

⏪ vorheriges - nächstes ⏩

Fabi2011

Hallo zusammen!

Ich habe leider ein kleines Problem. Folgende Ausgangssituation:

MS Access 2003
Es gibt dort ein Formular mit einem Button auf dem eine Ereignisprozedur liegt.
Nun würde ich gerne diese Prozedur einmal täglich über die Aufgabenplanung von Windows ausführen.
Makros kann man ja quasi von außen anstoßen. Aber eine Ereignisprozedur? Dazu finde ich leider nichts.
Vorallem, da diese ja auch noch auf einem Button liegt.

Gibt es eine Möglichkeit die MDB zu starten und per Makro diese Prozedur auszuführen?
Bzw. quasi den "Klick" auf den Button im Formular per Makro zu simulieren!?

Viele Grüße und Besten Dank vorab!
Fabian

Btw.: Bin leider absoluter Access Neuling... =(

MzKlMu

Hallo,
Du kannst zum Aufruf der Prozedur eine Funktion erstellen, in eime allgemeinen Modul.
In der Funktion rufst Du die Prozedur auf.
In einem Autoexec Makro kannst Du dann die Funktion starten.
Eine Funktion ist notwendig, da das Makro nur Funktionen starten kann.

Eine andere Möglichkeit wäre den Code des Buttons auch in das Ereignis "Beim Laden" eines Formulars zu kopieren (oder dort auch aufzurufen) und das Formular in den Startoptionen als Startformular einzustellen.
Gruß Klaus

Fabi2011

Klingt beides nach einer plausiblen und umzusetzenden Lösung! :-)
Vielen Dank! Ich werde das mal probieren.  ;)