Domino 9 und frühere Versionen > ND8: Entwicklung
Problem bei Datumsberechnung mit @Adjust - falscher Datentyp
watschn:
Hallo zusammen,
ich komme bei einer vermeintlich simplen Sache überhaupt nicht weiter.
Ich hab ein Datum und möchte einfach 20 Tage hinzurechen.
Hierzu habe ich folgende 2 Felder erstellt
Feld1: ANZEIGEDATUM, Wert = @now (berechnet beim Anlegen)
Feld2: ANZEIGELAUFZEIT, Wert = @Adjust(ANZEIGEDATUM; 0; 0; 20; 0; 0; 0) (berechnet zur Anzeige)
Möchte ich nun meine Maske öffnen, so bekomme ich immer die Meldung
"Feld: 'ANZEIGELAUFZEIT': Falscher Datentyp für Operator oder @Funktion: Zeit/Datum erwartet."
Bei beiden Feldern ist der Datentyp auf "Datum/Zeit" eingestellt. Also wieso diese Fehlermeldung?
Trotz Nutzung der Hilfefunktion und Suche hier im Forum bin ich nicht schlauer geworden:-(
Vielen Dank und Grüße,
Michael
koehlerbv:
Zum Zeitpunkt der Dokumenterstellung ist Dein Feld Anzeigedatum doch noch leer - da ist es vollkommen egal, ob Du da nun Datum/Zeit eingestellt hast - mit "nichts" kannst Du nicht rechnen.
Prüfe also vorher, ob Du auch DT-Werte zum Rechnen hast:
@If (@IsTime (AnzeigeDatum; ...
Bernhard
watschn:
Hallo Bernhard,
die Meldung erscheint aber auch bei bereits angelegten Dokumenten bei denen das Feld ANZEIGEDATUM einen Wert hat.
Hat das irgendwas mit dem Datumsformat zu tun? Mein Feld zeigt mir das Datum als TT.MM.JJJJ
Grüße, Michael
koehlerbv:
Und was sagen die Document Properties zum Datentyp des Items? TT.MM.JJJJ könnte ja auch Text sein ...
Bernhard
klaussal:
Wenn beide Felder vom Typ Datum sind, muss das funktionieren.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln