Access Funktionen in .NET

Falco

Martin Herrmann
Teammitglied
Hallo Zusammen,
für die Umsetzung einiger unserer Programmierungen für die neue Belegerfassung benötigen wir Funktionen wie z.B. gbClassValidate.
Gibt es eine Übersicht, auf der man zu einer Access Funktion die zugehörige Funktion in .NET sieht? Wenn ich mich im DCM Context befinde, habe ich auch leider keine direkte Möglichkeit den Aufruf in Access selbst zu tätigen. Wie ist die Umsetzung solcher Use-Cases denn im Allgemeinen vorgesehen, weiß da jemand Rat?

Besten Dank im Voraus.

Liebe Grüße
Martin Herrmann
 
Hallo,

der Aufruf von Access in DCMs ist nicht zu empfehlen, da die DCMs ja auch serverseitig ausgeführt werden. Dort steht kein Access bzw. kein vollständiger Office Line Client zur Verfügung.

Ab der OL 8.0 gibt es clientseitige .NET-Einsprungpunkte. Dabei leitet man von der Klasse AppLibraryExecuteBase ab. Diese Klasse liefert eine Eigenschaft "ClientLink", was das Application-Objekt von Access ist. Für die Verwendung wurde von Sage eine Referenz auf die Access-Assembly von Office empfohlen. Evtl. kann man den ClientLink aber auch per dynamic ansprechen. Mit dem Application-Objekt kann dann über die Methoden Run bzw. Eval die Access-Routinen der Office Line aufgerufen werden. In den Schulungsunterlagen der Sage Developer Konferenz sind Beispiele dazu aufgeführt.

Eine Gegenüberstellung zwischen Access- und .NET-Funktionen habe ich noch nicht gefunden.

Liebe Grüße
Stephan Andert
 
Zurück
Oben