Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: TTB am Oktober 21, 2016, 02:34:22

Titel: > 8 = 0 oder -8?
Beitrag von: TTB am Oktober 21, 2016, 02:34:22
Hallo liebe Leute!

ich steh mal wieder mitten in der Ratlosigkeit.

Ausgangslage: Ich habe eine SQL Abfrage, die im WHERE-Teil die Bedingung enthält, dass ein Feld größer sein soll, als die Eingabe einer Zahl in einem Textfeld.
Das SQL Feld ist ein berechnetes. Es gibt die Anzahl der Monate aus, die ein Ereignis bereits zurückliegt und unten drunter steht der Code zum Feld.

DateDiff("m",[Datum],Date())+(Format(Date(),"mmdd")<Format([Datum],"mmdd")) AS vergZeitHilfsspalte


Nun möchte ich Zeiten vergleichen. Dazu nutze ich im WHERE-Teil folgenden Code:
abfTeilnahmen.[vergZeitHilfsspalte] > [Formulare]![frmDatensaetzeKomplett]![ufoFilter].Formular![txtSuchVergangeneZeit

Das Ergebnis der Abfrage funktioniert soweit ganz gut. Nur wenn ein Ereignis in der Zukunft liegt (der Wert also negativ ist) oder in diesem Monat stattfindet oder stattgefunden hat (der Wert also 0 ist), kann Access nicht so gut filtern, wie ich mir das gerne wünschen würde.

Ich habe Vermutung, dass es sich um eine Datentypunveerträglichkeit handeln könnte und die ausgegebenen Monate keine Zahl sind. Aber jegliche Versuche, das Abfrageergebnis zu konvertieren, sind gescheitert.

FRAGE: Hat jemand eine Idee?

Danke für´s Lesen!
TTB
Titel: Re: > 8 = 0 oder -8?
Beitrag von: Lachtaube am Oktober 21, 2016, 10:43:32
Zitat von: TTB am Oktober 21, 2016, 02:34:22Nur wenn ein Ereignis in der Zukunft liegt (der Wert also negativ ist) oder in diesem Monat stattfindet oder stattgefunden hat (der Wert also 0 ist), kann Access nicht so gut filtern, wie ich mir das gerne wünschen würde.
Den Wunsch kann vielleicht der Weihnachtsmann erahnen - wir jedoch nicht.  :)

PS: Dein Spaltenausdruck liefert sehr wohl einen Zahlenwert.
Titel: Re: > 8 = 0 oder -8?
Beitrag von: TTB am Oktober 21, 2016, 15:24:00
Und warum werden mir dennoch die Negativwerte ausgegeben?
lG
TTB
Titel: Re: > 8 = 0 oder -8?
Beitrag von: MzKlMu am Oktober 21, 2016, 16:21:30
Hallo,
zeige mal Zahlenbeispiele wo es nicht passt.