Domino 9 und frühere Versionen > ND6: Entwicklung

Verständnisfrage zu EVALUATE

<< < (2/2)

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