Hallo,
nach meiner Meinung ist nur scheinbar überall der Wert 0, ansonsten würde das Grid nicht die Summe 31 anzeigen. Überschreibe mal alle Wert der Spalte mit 0.
Das mit der Gruppensumme ist korrekt, die mußt du bei der Ausgabe natürlich formatieren, da das Grid sonst die Summe in Float anzeigt, es orientiert sich an den Typ vom
DB Feld, was ja Float ist.
Versuche es mal mit OnGetText
Zitat von
Bebe:
Hallo,
wenn du dir ein Footer erstellst, dann nimm doch das Event GetText vom Summary-Item
als Beispiel ...
TcxGridDBDataController.TcxDataSummary.FooterSummary.Items[0].GetText(Sender: TcxDataSummaryItem; const AValue: Variant; AIsFooter: Boolean; var AText: string)
Den Wert entnimmst du von AValue, den du dann bei AText formatiert darstellen kannst. Ich hoffe du kannst damit etwas anfangen.
Gruß
Matze
und natürlich den Code, die Formatierung vielleicht noch ändern.
Delphi-Quellcode:
if AValue <> Null then
AText := FormatDateTime('hh:mm', AValue);