Hallo,
so jetzt wird es etwas kompliziert und ich hoffe, ich kann mich verständlich ausdrücken.
Es geht um die Überwachung von Rohr-Wägen. Das ist unser Equipment und wir müssen diese immer wieder von den Empfängern zurückholen.
Momentan werden alle Sendungen in der gleichen Tbl_Sendungen erfasst. Die Rückholung erfassen wir allerdings über einen kopiervorgang aus der Ursprungssendung, wo eben Absender und Empfängeradresse vertauscht werden ( mit DLookup)
Sieht wie folgt aus.
Die Tabelle enthält folgende Felder
DTNr = Autowert + PK
Copy_Nr = Zahl ( Entspricht im Falle einer Kopie der DTNr )
Name_Absender = Text
Ort_Absender = Text
Name_Empfänger = Text
Ort_empfänger = Text
Rohrwagen = Zahl
DTNr CopyNr Name_Absender Ort_Absender Name_Empfänger Ort_Empfänger Rohrwagen
----------------------------------------------------------------------------------------------------------------------------------------
101 0 Müller München Schmitt Hamburg 1
102 101 Schmitt Hamburg Müller München 1
103 0 Müller München Peters Stuttgart 2
Die 0 im Feld CopyNr & Rohrwagen > 0 entspricht einer Ausgangssendung
Ist CopyFeld > 0 und Rohrwagen > 0 dann entspricht die Sendung einer Eingangssendung.
So, was ich nun bräuchte wäre eine Abfrage, wo er mir nur die Ausgangssendungen anzeigt, die keine Rückholsendung haben.
Wie in diesem Beispiel DTNr 103
DTNr 101 & 102 sollte in dieser Abfrage nicht mehr erscheinen.
Ist das möglich ? oder bin ich da mal wieder auf nem falschen Dampfer :-) ?
Gruss & danke für eure Antworten
Bernie
Hallo,
vielleicht so:
Select Tbl_Sendungen.DTNr, Tbl_Sendungen.CopyNr
From Tbl_Sendungen Left Join Tbl_Sendungen as Tbl_Sendungen_1 on Tbl_Sendungen.DTNr = Tbl_Sendungen_1.CopyNr
Where Tbl_Sendungen.CopyNr=0
"oder bin ich da mal wieder auf nem falschen Dampfer "
Keine Ahnung, inweit die Logik dahinter die Gegebenheiten abdeckt...
ok passt, danke :-)
Ps. Bist du zur Zeit ein one-men-show ?
Immer wenn ich poste, du hast eine Antwort parat.
Ich danke dir wirklich Franz... du hilfst mir immer
Lg Bernie