2010: Datumswert verglichen mit großer Zahl
Karl Donaubauer
Gesendet: 16.09.13 13:12
Betreff: RE: 2010: Datumswert verglichen mit großer Zahl



Elite Veteran

Beiträge: 848
50010010010025
Ort: Wien
Hallo, Bernhard!

bkleine - 16.09.13
Folgender Ausdruck wirft eine Fehlermeldung: Datentypkonflikt in Kriterienausdruck:

Ausdr1: Wenn(DatDiff("t";[A];[nextVR2])>42;Wahr;Falsch)

A ist ein Datum, nextVR2 ist die Zahl 41535.
...
Ich sehe auch nicht, wie ich nextVR2 in ein Datum umwandeln kann, ich kann es zwar als Datum anzeigen, Format(nextVR2;"tt\.mm\.jjjj"), aber nicht umwandeln.

Bei den meisten Access-Installationen in den letzen Jahren (niemand weiß warum) muss man in Ausdrücken die englischen Datumskürzel verwenden. Also versuch mal "d" für Tage:

Wenn(DatDiff("d";[A];[nextVR2])>42;Wahr;Falsch)

Wenn das nicht hilft, kannst du die Zahl so in ein Datum umwandeln:

Wenn(DatDiff("t";[A];cdate([nextVR2]))>42;Wahr;Falsch)

-----
Servus
Karl
*********
https://www.donkarl.com/devcon Access-Online-Konferenz 18.+19.4.
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Top of the page Bottom of the page