Neueste Rechnung finden

25/03/2009 - 13:07 von Thomas Schulze | Report spam
Hallo NG,

ich habe mal wieder ein Problem.

In einer Abfrage werden Kundennamen und Rechnungen angezeigt. Dabei
gilt, dass die Grundlage eine Bestelltabelle ist. Jeder Bestellung ist
ein Kunde zugeordnet und ein bis viele Rechnungen. Rechnungen haben
ein Datum, eine Rechnungsnummer und diverse Daten (Lieferung,
Zahlungseingang). Das kann durcheinander sein, d.h. die "neueste"
Rechnung für eine àltere Lieferung ist, sich die Rechnung aber
verzögert weil es ein làngeres Zahlungsziel gab, irgendwas schieflief
oder was auch immer.

Nun möchte ich gerne den Kundennamen und die Bestellnummer anzeigen,
und dazu die letzte (neueste) Rechnung. Das geht recht einfach mit den
Feldern für Name und Bestellnummer als Gruppierung, für das
Rechnungsdatum als Max-Funktion.

Nun soll da noch das Datum der Lieferung rein und das Datum des
Zahlungseingangs. Nehme ich diese mit in die Abfrage, werden die
standardmàßig wieder auf "Gruppierung" gesetzt. Für den Fall, dass der
Kunde zwei Lieferungen wünscht und damit auch zwei Rechnungen bekommt,
erscheinen dann beide Rechnungen bei mir in der Liste. Dabei will ich
aber nur die neueste haben.

Ich habe dann einfach die Felder für Lieferung und Zahlungseingang
auch auf Max gesetzt:

Kundenname, Bestellnummer, Rechnungsdatum, Lieferungsdatum,
Zahlungseingang
Gruppierung, Gruppierung, Max, Max, Max

Dann stimmt die Zahl der letzten Rechnungen wieder. Durch die drei
"Max"en habe ich nun aber die Befürchtung, ich bekomme für den Kunden
für die Bestellung das jeweils neueste Datum für Rechnungsdatum,
Lieferung und Zahlung, auch wenn diese aus verschiedenen Rechnungen
stammen und nichts miteinander zu tun haben.

Ist diese Sorge berechtigt? Falls ja, wie mache ich es richtig?

Beste Grüße und vielen Dank schonmal,
Thomas
 

Lesen sie die antworten

#1 Mark Doerbandt
25/03/2009 - 13:08 | Warnen spam
Hallo, Thomas,

Thomas Schulze:

Nun möchte ich gerne den Kundennamen und die Bestellnummer anzeigen,
und dazu die letzte (neueste) Rechnung. Das geht recht einfach mit den
Feldern für Name und Bestellnummer als Gruppierung, für das
Rechnungsdatum als Max-Funktion.

Nun soll da noch das Datum der Lieferung rein und das Datum des
Zahlungseingangs. Nehme ich diese mit in die Abfrage, werden die
standardmàßig wieder auf "Gruppierung" gesetzt. Für den Fall, dass der
Kunde zwei Lieferungen wünscht und damit auch zwei Rechnungen bekommt,
erscheinen dann beide Rechnungen bei mir in der Liste. Dabei will ich
aber nur die neueste haben.



nimm eine zweite Abfrage, die auf der ersten aufbaut. Dann klappt's...

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen