Domino 9 und frühere Versionen > ND8: Entwicklung
Lotusscript Optimierung
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