Domino 9 und frühere Versionen > Entwicklung

Variable als Ausdruck verwenden

<< < (3/4) > >>

tabama:
eben nicht, da das "+" auch mal ein "/" oder ein "*" sein kann und die Formel durchaus mehrere Operationen enthält.

ata:
... jetzt wird das klarer...

... du musst den kompletten Code in einem Feld generieren und dann mit Execute ausführen. Unter dem kompletten Code verstehe ich die Deklaration der Variablen und Initialisierungen. Dann liest du den Feldinhalt mit dem kompletten Code aus und übergibst dies der Funktion Execute...

ata

tabama:
leider kapiere ich aber den Syntax von execute nicht so ganz (trotz Buch mit deutscher Beschreibung)

Wenn möglich, bitte den Code für mein Beispiel mal liefern.

Danke

tabama:
Hallo,

ich nochmal. Hab's immer noch nicht.
Vielleicht kann mir doch noch jemand helfen.

Glombi:
Execute verlangt einen String als Parameter. Wenn Du Deine Formel in einem Feld hast, dann musst Du den Feldwert übergeben.

Bsp.:
Formel ist im Feld "Formel"

Dann

   Dim ws As New NotesUIWorkspace
     Dim uidoc As NotesUIDocument
     Dim doc As NotesDocument
     
     Dim ret As Integer
     
     Set uidoc = ws.CurrentDocument
     Set doc = uidoc.Document
     
     ret = Execute( doc.Formel(0) )


Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln