Hallo zusammen,
sehe zurzeit vor lauter Bäumen keinen Wald mehr. Vielleicht kann mir ja jemand helfen, wäre schön.
Ich habe eine Tabelle mit unterschiedlichen Bestellungen. Diese Tabelle enthält neben anderen wichtigen Feldern die:
[Bestellnummer], [Einkaufspreis] und den [Liefertermin]
Bestell Nr. Preis Liefertermin
45004711_00010 10.000 € 01.12.2016
45004711_00010 20.000 € 15.12.2016
45004711_00010 5.000 € 22.12.2016
Die zweite Tabelle enthält die bereits geleisteten Anzahlungen, die abgezogen werden sollen.
Als Beispiel: Zur Bestellung 45004711_00010 wurden insgesamt 31.000 € angezahlt, Restwert 4.000 €. Hier stehen die gleichen Informationen zu Verfügung.
[Bestellnummer] und [Anzahlungswert].
In den ersten beiden Zeilen soll nach der Berechnung 0 €uro stehen und in der dritten Zeile 4.000 €.
Bestell Nr. AnzWert Liefertermin
45004711_00010 0 € 01.12.2016
45004711_00010 0 € 15.12.2016
45004711_00010 4.000 € 22.12.2016
Wie muss ich hier vorgehen?
Beste Grüße und schon mal Danke für die Unterstützung
Ich habe gesehen, dass es bereits einige Leser gab. Bis jetzt gab es aber noch keinen Hinweise oder Anregungen. Fehlen noch Angaben, oder gibt es in Access für dieses Thema keine einfache Lösung??
Hallo,
auch hier muss nach dem Sinn dieses Unterfangens gefragt werden...
"Einfach" ist relativ...
Wo steht denn die geleistete Anzahlung?
M. E. ist die Lösung nur mit einer Prozedur möglich, die eben mittels Recordset die DS nach Datum sortiert durchläuft und die "AnzWert"-Werte nacheinander aktualisiert.
Hallo,
eine kleine Lösung...
SELECT Best.BNr,
Sum(Best.BBetrag) AS SummevonBBetrag,
Sum(Anzl.ABetrag) AS SummevonABetrag,
(SummevonBBetrag-SummevonABetrag) AS DBetrag
FROM
Best LEFT JOIN Anzl ON Best.Bid = Anzl.ABestNr
GROUP BY Best.BNr;
Siehe Bild mit 2 Tabellen (Best=Bestellungen, Anzl=Anzahlungen), obiger Abfrage im Entw.-Modus und der Beziehung) sowie dem Ergebnis der Abfrage.
lg
crystal