Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ReinerB am 06.09.05 - 18:03:27
-
Hallo!
Fange gerade erst an so richtig in Notes zu programmieren und habe von daher eine Anfängerfrage:
Ich möchte mit @keywords zwei Datumslisten vergleichen und die gleichen Tagen in einer dritten Liste haben. Wenn ich das richtig sehe, kann man mit @keywords nur Textlisten vergleichen.
Wie kann kann ich denn aus meinen Datumslisten jeweils Textlisten machen?
Eigentlich programmiere ich in Lotus Script, aber ich dachte mit dem schönen Befehl @keywords geht es schöner. Den kann ich ja auch in Lotus Script einbinden.
Vielen Dank für Tipps.
Grüße
Reiner
-
Mit @Text machst Du aus einem Datumswert oder einer Datumsliste Text oder eine Textliste, und das Gegenteil erreichst Du mit @TextToTime.
HTH,
Bernhard
-
Den Befehl @text kenne ich. Damit habe ich gestern schon rumprobiert, aber ich bekomme keine Textliste aus meiner Datumsliste. Die Textliste ist immer leer.
Beispiel Datumsliste mit zwei Werten
Inhalt datV [15.09.2005, 16.09.2005]
datV(0) = 15.09.2005
datV(1) = 16.09.2005
dat_tV = Evaluate(|@text(datV)|)
Inhalt dat_tV = ""
Mit DataType habe ich mir den Typ der einzelnen Daten meiner Datumsliste angesehen, sind alle vom Typ 7.
Was mache ich falsch?
Reiner
-
Stehen die Datumswerte in Feldern eines Dokuments?
Andreas
-
Ja die beiden Datumslisten sind jeweils aus Mehrfachfeldern vom Typ Zeit/Datum aus Dokumenten. Die eine Datumsliste lese ich aus dem aktuell angezeigten Dokument und die andere Datumsliste im Hintergrund über eine View.
Diese möchte ich dann vergleichen.
Reiner
-
dim ret as variant
ret = Evaluate(|@Keyword(@Text(Feld1);@Text(Feld2))|, doc)
Feld1 und Feld2 dann durch die richtige Feldnamen ersetzten.
doc muss das Backend-Dokument sein.
in ret stehen dann die Werte drin - als Array.
Andreas