Hallo Jan,
die Idee an sich hört sich ja ganz gut an, aber erstens habe
ich auf diese Weise einen Reifen auch dann in dieser
Auflistung,
1)
wenn er zwischenzeitlich einzweitesmal montiert
wurde, denn dann existiert ja ein Datensatz, bei dem Montage-
und Demontagedatum gefüllt sind, aber für den selben Reifen
eben auch ein Datensatz, für den eben nur ein Montagedatum
existiert.
2)
Zum weiteren taucht ja dann in dieser Liste ein Reifen der
mehrmals montiert und wieder demontiert wurde ja auch mehrfach
auf, das darf ja auch nicht passieren.
Zu 1)
Das kann sein, das habe ich nicht bedacht. Folgende Lösungsmöglichkeit:
Alles so, wie beschrieben, aber das Kriterium für das MontageDatum wird geschrieben
_Is Not Null UND [MontageDatum]
Der zweite Teil sollte eigentlich als ergebnis nur solche DS ausgeben, bei denen das Montagedatum früher ist, als da Demontagedatum.
Zu 2)
Heißt das, das ein Reifen mehrfach montiert und demontiert werden kann, und jedesmal wird ein Eintrag in die Tabelle gemacht??
Wenn ja, muß du das die Abfrage nach den ReifenIDs gruppieren, dann müßte eigentlich nur jede ID einmal auftreten. Das Problem ist dann nur, welche Gruppierungsfuntion haben die anderen Spalten (vielleicht letzter Wert? Maximum könnte auch interessant sein)? Da müßtest du noch ein bisschen probieren.
Aber Maximum hört sich nicht schlecht an, es sind ja Datum-Felder, da müßte das eigentlich klappen…
Ic kann dir also nur die halbe Lösung anbieten, wenn du nur die Reifen haben willst, die nur in der einen Tabelle sind, dann ist es ja kein Problem.
bis dann,
Jan
Vielleicht meldet sich noch ein anderer?_