Hallo!
Makros in Access sind f�r einfache interaktive Steuerungsaufgaben
gedacht, also so etwas wie "�ffne Formular und zeige den 7. Datensatz".
F�r komplexere Aufgaben ist VBA viel leistungsf�higer. Bevor Du jetzt
Dein Makro auf VBA umschreibst, mach erst einmal in Access eine
VBA-Prozedur, die Dein Makro mit DoCmd.RunMacro("...") aufruft. Wenn das
klappt, kannst Du die VBA-Funktion mit folgendem Code in ASP aufrufen:
dim access: set access = CreateObject("Access.Application")
access.OpenCurrentDatabase Server.MapPath("xyz.mdb")
access.Application.Run("...")
access.CloseCurrentDatabase
access.Quit
set access = nothing
Makros in Access sind eigentlich durch das VBA �berfl�ssig, werden aber
immer noch f�r einfache Aufgaben eingesetzt, weil es mitunter halt etwas
einfacher ist als VBA. Allerdings haben Makros keine Schnittstelle nach
au�en, k�nnen also nicht von au�en aufgerufen werden. Das geht dann nur
�ber den Umweg VBA. Da die Exportm�glichkeiten von VBA nicht schlecht
sind, solltest Du vielleicht direkt mit VBA arbeiten.
Freundliche Gr��e
Joachim van de Bruck
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 12. September 2001 10:47
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] Makro starten
>
> Hi,
>
> Kann mir bei folgender Fragestellung jemand helfen?
>
> Ich habe eine ASP Seite gebaut, mittles welcher ich Daten in einer MS
Access Datenbank manipulieren
> kann. Nun sollte ich einige dieser Daten als Bericht formatiert
mittels des AusgabeIn Makros auf
> das File System schreiben. Wie kann ich dieses Makro von der ASP Seite
aus starten?
>
> Besten Dank fuer Eure Hilfe
>
> Patrick Truninger
>
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp