Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: Beate1953 am Januar 19, 2013, 17:54:38

Titel: Aktuellen Standort suchen
Beitrag von: Beate1953 am Januar 19, 2013, 17:54:38
Hallo,

ich habe eine Tabelle "Posten" mit Daten von Geräten,die u.a. das Feld Barcode enthält. Ferner habe ich eine zweite Tabelle "Check", die über das Feld Barcode mit einer n:1-Beziehung mit der Tabelle "Posten" verknüpft ist. In "Check" stehen zu jedem Datensatz aus "Posten" (also zu jedem Gerät bzw. zu jedem Barcode) ein oder mehrere Datensätze mit Meßwerten aus verschiedenen Monaten, wobei jeder dieser Datensätze im Feld "Ort" verschiedene Angaben (Standorte) haben kann, da die Geräte nicht ortsgebunden sind. Außerdem enthält jeder Datensatz aus "Check" ein Feld "Datum".

Nun brauche ich einen Bericht in dem die Daten aus "Posten" und der zeitlich letzte (also der aktuelle, letzte) Standort des Gerätes stehen.

Ich hoffe, Ihr könnt mir helfen
Beate1953
Titel: Re: Aktuellen Standort suchen
Beitrag von: DF6GL am Januar 19, 2013, 18:21:43
Hallo,

z. B.:


Select  tblCheck.*
From  tblPosten inner join tblCheck on tblPosten.P_Barcode = tblCheck.chk_Barcode
Where  tblCheck.ChkID=
(Select top 1 chkid From tblcheck Where P_Barcode=chk_Barcode Order by chk_Datum Desc)


als Abfrage für den Bericht
Titel: Re: Aktuellen Standort suchen
Beitrag von: Beate1953 am Januar 20, 2013, 19:52:40
Hallo,

vielen Dank für die prompte Hilfe. Es hat wunderbar geklappt!!!

Viele Grüße
Beate1953