Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Restwert berechnen

Begonnen von macdive, Dezember 08, 2016, 20:14:12

⏪ vorheriges - nächstes ⏩

macdive

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??

DF6GL

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.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

crystal

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
Wer Fehler in meinen Antworten findet, darf sie behalten, muss sie aber kommentieren. ;-)
Dies ist keineswegs arrogant gemeint, sondern soll nur unterstreichen, dass meine Antworten - natürlich - nicht immer fehlerfrei sind und sein können.
Devise: bitte immer erst selbst probieren!

Aus gesundheitlichen Gründen nur noch selten dabei...