![](/forum/profile/get-photo.asp?memberid=27&type=profile&rnd=376) Elite Veteran
Beiträge: 860
![500](http://donkarl.com/forum/images/decorations/multiple/500.gif) ![100](http://donkarl.com/forum/images/decorations/multiple/100.gif) ![100](http://donkarl.com/forum/images/decorations/multiple/100.gif) ![100](http://donkarl.com/forum/images/decorations/multiple/100.gif) ![25](http://donkarl.com/forum/images/decorations/multiple/25.gif) ![25](http://donkarl.com/forum/images/decorations/multiple/25.gif) 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
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |