Hi Marabu und Emilio !
Das Problem interessiert mich deshalb, weil ich ähnlichen Themenkreis programmiere.
Habe untersucht was rein und was rausgehen soll, und das tabellarisch dargestellt.
Delphi-Quellcode:
Nur als Quellcode weils da so schön untereinander steht
Rein : AltEK, AltBP, AltLVP, AltLVPBrutto, AltMarge, AltMargeProz, AltLVPProv, MwSt, ProvSatz, Zuschlag
Raus : AendEK, AendBP, AendLVP, AendLVPBrutto, AendMarge, AendMargeProz, AendLVPProv
Raus/Rein: NeuEK, NeuBP, NeuLVP, NeuLVPBrutto, NeuMarge, NeuMargeProz, NeuLVPProv
Die Neu...-Varaiblen sollen ja Ein/Ausgabe-Felder werden, was sie ja bisher noch nicht sind,
und dann wird das eigentliche Dilemma erst beginnen, da ja die übrigen Felder aktualisiert werden müssen.
@Emilio: Du wirst um das Objektorientierte und Properties
IMHO nicht herumkommen.
Beispielsweise sollten ja alle Neu...-Variablen auf den Wert der Alt-Variablen initialisiert werden.
Beim Verändern einzelner Neu...-Werte mussen unterschiedlichste Berechnungen durchgeführt werden.
Schlimm wirds besonders dann, wenn noch die Änderungsfelder Ein/Ausgabefelder werden sollen.
Na viel Spass