Autor Beitrag
Bernhard
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Mi 10.07.02 18:21 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: 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;

_________________
Keine Signatur ...
Bernhard Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: 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)
www.delphispirit.com/rd/Delphi/9/62
Bernhard Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: 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.

_________________
Keine Signatur ...