Betrifft: ab orgAnice 3

Frage: 

Kann man aus dem VBA auf orgBasis-Ausdrücke (persistente Variablen, angepasste Funktionen, Kernfunktionen, Tabellenfelder) zugreifen?

Lösung: 

Ja, kann man, das geschieht mit Hilfe des ParserRequest-Objekts.

Hinweis: Der Zugriff aus angepassten Funktionen auf den VBA-Code ist nicht möglich.

Beispiel:

Public Sub ParserRequestExample()

    ‚ Demonstriert die Verwendung von ParserRequests:

    ‚ den Zugriff auf Felder, angepasste Funktionen,

    ‚ Kernfunktionen und persistente Variablen

    Dim prq As ParserRequest

    Dim sReturn As String

    ‚ Feldzugriff

    Set prq = Database.Parser.CreateRequest(„Adressen->Name“)

    sReturn = prq.Evaluate

    Debug.Print sReturn

    ‚ Angepasste Funktion

    Set prq = Database.Parser.CreateRequest(„Name()“)

    sReturn = prq.Evaluate

    Debug.Print sReturn

    ‚ Kernfunktion

    Set prq = Database.Parser.CreateRequest(„CurrentUser()“)

    sReturn = prq.Evaluate

    Debug.Print sReturn

    ‚ Persistente Variable

    Set prq = Database.Parser.CreateRequest(„g_Land“)

    sReturn = prq.Evaluate

    Debug.Print sReturn

    ‚ Kombination mehrerer Möglichkeiten

    Set prq = Database.Parser.CreateRequest(„““Hallo „“ & Name() & „“ aus „“ & Adressen->Ort“)

    sReturn = prq.Evaluate

    Debug.Print sReturn

End Sub

Was this helpful?

1 / 0

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen