Autor Thema: Problem bei Datumsberechnung mit @Adjust - falscher Datentyp  (Gelesen 2343 mal)

Offline watschn

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Problem bei Datumsberechnung mit @Adjust - falscher Datentyp
« Antwort #1 am: 09.01.12 - 10:54:39 »
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

Offline watschn

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
Re: Problem bei Datumsberechnung mit @Adjust - falscher Datentyp
« Antwort #2 am: 09.01.12 - 10:59:54 »
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Problem bei Datumsberechnung mit @Adjust - falscher Datentyp
« Antwort #3 am: 09.01.12 - 11:01:55 »
Und was sagen die Document Properties zum Datentyp des Items? TT.MM.JJJJ könnte ja auch Text sein ...

Bernhard

klaussal

  • Gast
Re: Problem bei Datumsberechnung mit @Adjust - falscher Datentyp
« Antwort #4 am: 09.01.12 - 11:07:48 »
Wenn beide Felder vom Typ Datum sind, muss das funktionieren.

Offline watschn

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
Re: Problem bei Datumsberechnung mit @Adjust - falscher Datentyp
« Antwort #5 am: 09.01.12 - 11:10:32 »
Bernhard hatte recht, ich muss Prüfen ob das Feld ANZEIGEDATUM einen Wert hat. Bei Dokumenten die ich neu erstelle Funktioniert es jetzt.
Vielen Dank für die schnelle Hilfe!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Problem bei Datumsberechnung mit @Adjust - falscher Datentyp
« Antwort #6 am: 09.01.12 - 11:16:23 »
Und warum klappt es nicht mit alten Dokumenten, Michael?

Bernhard

Offline watschn

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
Re: Problem bei Datumsberechnung mit @Adjust - falscher Datentyp
« Antwort #7 am: 09.01.12 - 11:20:22 »
Weil beim Anlegen der alten Dokumente dieses Feld noch nicht vorhanden war und somit dort noch keine Werte gespeichert sind.
Danke, für die Hilfe - ich komme jetzt schon klar :-)

Offline Otto

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Problem bei Datumsberechnung mit @Adjust - falscher Datentyp
« Antwort #8 am: 09.01.12 - 11:24:55 »
Hallo,
noch ne Anmerkung:
wenn ANZEIGEDATUM, Wert = @now "berechnet beim Anlegen" ist und vor dem Feld ANZEIGELAUFZEIT liegt,
dann hat ANZEIGELAUFZEIT einen Wert zum rechnen, auch bei einem neuen Dokument.
Gruß
Otto

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Problem bei Datumsberechnung mit @Adjust - falscher Datentyp
« Antwort #9 am: 09.01.12 - 11:28:07 »
Richtig. Da hatte ich jetzt zu kurz gedacht.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz