online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon AlexK vom 29.01.2021, 19:57 Options

Makro durch Kommandozeile starten

Hallo ihr Lieben,

wieder einmal komme ich nicht weiter.

Ich arbeite mit Access 2003 unter Windows XP. Meine Datenbank funktioniert soweit wunderbar. Nun möchte ich aber, dass ein Makro 1x im Monat automatisch gestartet wird und seinen Job ausführt. Die Datenbank befindet sich auf einem Server, der nie Offline geht. Also sollte dies schon mal funktionieren.

Ich dachte mir, dass ich einen geplanten Task einrichte, der mir die Kommandozeile D:\Eigene Dateien\Analyse.mdb \x AutomaticUpdate einmal im Monat startet. Diese Kommandozeile sollte eigentlich funktionieren. Tut es aber leider nicht.

Hat jemand eine Idee? Kann mir jemand auf die Sprünge helfen? Ich würde mich sooo freuen!

Grüße
Der Alex


Antwort schreiben

Antwort 1 von RalfH vom 30.01.2021, 10:36 Options

Hallo,
je nach Server gibt es doch einen Agenten der sowas übernimmt.
Gruß Ralf

Antwort 2 von AlexK vom 30.01.2021, 11:51 Options

Hallo Ralf,
das ist richtig. Allerdings sind bereits einige geplante Tasks angelegt, die wunderbar ihren Job erfüllen. Ich möchte den Aufwand so gering wie möglich halten, deshalb der Weg über die geplanten Tasks.

Freue mich auf eure Kritik!

Grüße
Alex

Antwort 3 von RaHi vom 31.01.2021, 00:05 Options

Hallo Alex,

hast du das schon mal mit der kompletten Angabe versucht? Also:

"<Programmpfad für MSACCESS.EXE> "<MDB-Pfad zu deiner MDB>" /x Macroname

Bsp:

D:\>"c:\Program Files (x86)\Microsoft Office\OFFICE11\MSACCESS.EXE" d:\db1.mdb /x macro


Gruß
Ralf

Antwort 4 von AlexK vom 31.01.2021, 12:15 Options

Hi Ralf,
jap, das hab ich auch so schon probiert. Dabei geht die Datenbank auf, aber das Makro wird leider nicht ausgeführt. Komisch gell?

Ich hab mal irgendwann mal, irgendwas über AutoExec im Zusammenhang mit diesem Thema gelesen. Könnte das helfen?

Grüße
Alex

Antwort 5 von RaHi vom 31.01.2021, 14:47 Options

Hallo Alex,

bekommst du beim "normalen" Öffnen der MDB die Sicherheitsabfragen als Popup? Falls ja, müsstest du unter dem Menüpunkt "Extras->Macro->Sicherheit" das Level auf Niedrig stellen. Mit dieser Sicherheitsabfrage kann eine Task nicht umgehen. Es gibt noch einen Befehlsparameter /nostartup, der eventuell auch interessant sien könnte, mir hat er sich allerdings noch nicht erschlossen. Du benutzt doch /x statt \x oder?

Gruß
Ralf

Ähnliche Themen

hyperlink per makro auslesen
morpheus__85  09.08.2007 - 68 Hits - 2 Antworten

Access 2007 Popup per Makro füllen
Sm4rTie  06.12.2007 - 108 Hits - 3 Antworten

Access per Makro den Inhalt einer Tabelle löschen
Elhamplo  26.03.2008 - 40 Hits - 2 Antworten

Makro beim Start von Excel 2003 automatisch ausführen
jockel01  17.10.2008 - 2 Hits - 2 Antworten

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