Entwickler-Ecke
Datenbanken - Berechnung in DBGrid?
Bernhard - Mi 10.07.02 18:21
Titel: Berechnung in DBGrid?
Hallo....
In einem DBGrid werden zwei Werte eingetragen (Geldbetrag und Menge), welche dann multipliziert werden sollen und in einer dritten Zelle ausgegeben werden sollen, welche dann zu dem Datensatz hinzugefügt wird.
Dem Benutzer wird einfach eine kleine Rechnung zur Laufzeit abgenommen.
Wie kann so etwas effizient gelöst werden?
Steffer - Mi 10.07.02 18:57
Du gibst in deinem Dateset ein neues Feld an. Typ = CalcField/Berechnent, als Float, Name z.B. Summe
In OnCalcFields() schreibst du dann nur noch:
TableSumme.AsFloat:= TablePreis.AsFloat * TableMenge.AsFloat;
Bernhard - Do 11.07.02 11:54
Hallo Steffer,
danke für Deine immer prompten Antworten.
Eine Lösung für TRichEdit mit Hypertext habe ich hier gefunden (denke ich jedenfalls, hab's noch nicht getestet)
http://www.delphispirit.com/rd/Delphi/9/62
Bernhard - Do 11.07.02 15:32
Funktioniert... :)
Wie bekomme ich denn diese gebildeten Summen in einen QReport?
Läßt sich aus diesen Summen wiederum eine Summe errechnen, die auch in dem QReport aufgelistet wird?
Steffer - Do 11.07.02 21:48
Du hast doch jetzt das Feld Summe, dass du so wie jedes andere Feld behandeln kannst.
Willst du noch eine BruttoSumme, dann must du Summe nur x MwSt nehmen. Dieses must du nur nach der Berechnung Summe durchführen. Und auch dieses Feld kannst du in deine QReport aufnehmen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!