Shellexecute : Access-DB mit bestimmtem Macro starten

01/07/2011 - 11:40 von Markus | Report spam
Hallo NG,

hab (gefühlt) schon das ganze INet abgesucht.

Ich möchte aus ACCESS2007 eine andere ACCESS2007 aufrufen, wobei ein
ganz bestimmtes Macro beim öffnen aufgerufen werden soll. Dieses Macro
kann ich aber nicht in ein AUTOEXEC-Makro packen, da es nur in einer
ganz bestimmten Situation aufgerufen werden darf.

Das ganz funktioniert soweit ganz gut per FSO. Hier kann ich die DB
und die entsprechende Prozedur aufrufen.
Nach Aufruf der externen DB soll sich die 1. DB aber schliessen. Und
das geht wohl nicht über FSO.

Ich habe den Befehl Shellexecute gefunden. Nur leider habe ich keinen
Hinweis gefunden, wie ich dort neben dem Aufruf einer externen Datei
auch noch einen Befehl wie RUN MACRO mitgeben kann.

Freue mich über jeden Hinweis.

Gruß
Markus
 

Lesen sie die antworten

#1 Karl Donaubauer
01/07/2011 - 12:06 | Warnen spam
Markus wrote:
hab (gefühlt) schon das ganze INet abgesucht.



Naja, wàre die Online- (besser Offline-) Hilfe noch brauchbar, hàtte
die gereicht. ;-)

Ich möchte aus ACCESS2007 eine andere ACCESS2007 aufrufen, wobei ein
ganz bestimmtes Macro beim öffnen aufgerufen werden soll. Dieses Macro
kann ich aber nicht in ein AUTOEXEC-Makro packen, da es nur in einer
ganz bestimmten Situation aufgerufen werden darf.

Das ganz funktioniert soweit ganz gut per FSO. Hier kann ich die DB
und die entsprechende Prozedur aufrufen.
Nach Aufruf der externen DB soll sich die 1. DB aber schliessen. Und
das geht wohl nicht über FSO.

Ich habe den Befehl Shellexecute gefunden. Nur leider habe ich keinen
Hinweis gefunden, wie ich dort neben dem Aufruf einer externen Datei
auch noch einen Befehl wie RUN MACRO mitgeben kann.
...



Du kannst die andere DB einfach mit dem Shell-Befehl starten.
s.a. http://www.donkarl.com?FAQ1.13
Dabei verwendest du dann z.B. den eigens zum Starten eines
bestimmten Makros vorgesehenen Befehlszeilenparameter:

/x HierDeinMakroName

Servus
Karl
*********
Access-FAQ: http://www.donkarl.com + Info zur AEK14
Access-Entwickler-Konferenz, Nürnberg+Hannover im Oktober

Ähnliche fragen