Problem mit Tankbuch in Access

30/11/2007 - 12:10 von Stefan Reermann | Report spam
Hallo,

habe schon seit einiger Zeit ein Tankbuch mit Access.

Nun ist ein Problem aufgetreten. Sobald ein Fahrzeut an einem Tag 2x getankt
wird, werden die Betriebsstunden der letzten Tankung nicht mehr richtig
ermittelt, d.h. er schreibt immer die Betriebsstunden der vorigen Tankungen
in alle folgenden Datensàtze als "letzte Tankung" hin.

Wie kann man das àndern?

LetzteTankung: (SELECT MAX(qt.BetrStd) FROM tab_tankbuch2007 AS qt WHERE
(qt.[Datum]<iif(IsNull(tab_tankbuch2007.[Datum]),Date(),tab_tankbuch2007.[Da
tum]) And tab_tankbuch2007.ZugmKo=qt.ZugmKo))
 

Lesen sie die antworten

#1 Jens Schilling
30/11/2007 - 13:04 | Warnen spam
Hallo, Stefan

Stefan Reermann wrote:
Hallo,

habe schon seit einiger Zeit ein Tankbuch mit Access.

Nun ist ein Problem aufgetreten. Sobald ein Fahrzeut an einem Tag 2x
getankt wird, werden die Betriebsstunden der letzten Tankung nicht
mehr richtig ermittelt, d.h. er schreibt immer die Betriebsstunden
der vorigen Tankungen in alle folgenden Datensàtze als "letzte
Tankung" hin.

Wie kann man das àndern?

LetzteTankung: (SELECT MAX(qt.BetrStd) FROM tab_tankbuch2007 AS qt
WHERE
(qt.[Datum]<iif(IsNull(tab_tankbuch2007.[Datum]),Date(),tab_tankbuch2007.[Da
tum]) And tab_tankbuch2007.ZugmKo=qt.ZugmKo))



Wie sich zeigt langt dann also der Tag als Kriterium nicht aus - entweder
richtest Du Dir nun noch ein Feld für die Tankzeit ein, was wohl am
einfachsten und eindeutigsten sein sollte, oder Du schaffst Dir auf irgend
eine andere Art und Weise ( ein Zàhler für die Tankung des Tages ? ) ein
Feld, dass du als Kriterium hernehmen kannst.

Gruss
Jens
______________________________
FAQ: http://www.donkarl.com

Ähnliche fragen