Domino 9 und frühere Versionen > ND6: Entwicklung
Verständnisfrage zu EVALUATE
ReinerB:
Danke für den Tipp. Über Variablen-Einbindung in @Formeln in LS habe ich auch was im Forum gefunden.
Aber deine Änderung wird nicht angenommen, Type mismatch. t ist doch ein Array aus String und somit eine Textliste oder nicht? @Sort funktioniert doch mit Textlisten.
Oder muß ich eine Änderung machen:
Dim t4 as Variant
t4 = t
t2 = Evaluate(|@Sort(| & t4 & |)|)
Wird vom Designer genommen, bringt aber bei der Ausführung einen Type Mismatch.
Eine Idee?
Und schon wieder bin ich ratlos :-:
Reiner
Tode:
ALSO:
Evaluate arbeitet mit TEXT, Dein t ist ein ARRAY.
Du musst entweder Dein Array in einen Text parsen, wie ihn die Formel erwartet:
tString = {"} & Implode( t , {" : "} ) & {"};
t2 = Evaluate( {@Sort(} & tString & {)}
oder aber Du übergibst den Wert über ein Dokument....
set doc = New NotesDocument( DeineDB )
doc.sortField = t
t2 = Evaluate( "@Sort( sortField )" , doc )
HTH
Tode
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln