Domino 9 und frühere Versionen > ND8: Entwicklung

Lotusscript Optimierung

<< < (3/5) > >>

ascabg:
Muesste die searchFormula nicht so aussehen.

searchFormula = {Form = "Reservierungen nach Datum" & StartDate <= } & comparedate & { EndDate >= } & comparedate

comparedate ist doch Deine Variable und kein Feld der betreffenden Form.


Andreas

koehlerbv:
Gibt es denn überhaupt eine Maske namens "Reservierungen nach Datum"? Das wäre ein schräger Maskenname ...

Bernhard

koehlerbv:

--- Zitat von: ascabg am 09.11.11 - 14:23:46 ---Muesste die searchFormula nicht so aussehen.

searchFormula = {Form = "Reservierungen nach Datum" & StartDate <= } & comparedate & { EndDate >= } & comparedate

comparedate ist doch Deine Variable und kein Feld der betreffenden Form.


Andreas

--- Ende Zitat ---

Das knallt auch, Andreas - eine DT-Variable kannst Du nicht mit einem String verhereiraten.

Statt comparedate müsste ein Konstrukt wie @Date (....) gebildet werden.

Bernhard

Peter Klett:
searchFormula = {Form = "Reservierungen nach Datum" & StartDate <= @TextToTime ("} & comparedate & {") &  EndDate >= @TextToTime ("} & comparedate & {")}

wäre eine Möglichkeit, wobei das @TextToTime das Risiko birgt, bei abweichenden Ländereinstellungen falsche Ergebnisse zu liefern. Da wird dann ein @TextToTime ("04.01.2011") plötzlich zum ersten April.

Ganz sauber bekommst Du es hin, wenn Du die Datumsangaben in ein Textformat wie JJJJMMNN umwandelst, das kannst Du dann auch als Text mit <= korrekt vergleichen.

Bist Du sicher, dass die Form "Reservierungen nach Datum" lautet?

Nachtrag: Das hatte Bernhard schon geschrieben, hatte ich nicht gesehen ...

koehlerbv:
Auch das gibt einen type mismatch, Peter, da "..(" & comparedate nicht zusammen passt.

Andererseits würde es kein Einstellungsproblem geben, da alle Umwandlungen ja in der gleichen Maschine stattfinden.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln