![]() |
Re: SQL Summe berechnen
Zitat:
|
Re: SQL Summe berechnen
Hai Smiley,
dann nehme auch alle Einträge aus dem "Spalten-Editor" des DBGrid und setzte die Spaltenbreite zur Laufzeit:
Delphi-Quellcode:
begin
with FBelege.ADOQBelege do begin active:=False; SQL.Text ('Select * From Belege'); active:=true; end; with DBGRid1 do begin Columns[0].Width := 40; Columns[1].Width := 100; end; end; |
Re: SQL Summe berechnen
Prima Sharky Du hast es geschafft alle meine Fragen zufriedenstellend zu beantworten.
Der Tip mit preisfeld := fields.FieldByName('preis'); TFloatField (preisfeld).DisplayFormat := '##,###,##0.00'; finde ich auch sehr hilfreich. Jetzt wäre nur noch das Problem, wenn ich die Summe auch in der Liste meines normalen Querys mit drin haben möchte, damit ich die Daten im Grid anzeigen kann und trotzdem noch die Summe separat anzeigen kann ohne die Summe immer neu berechnen zu müssen. |
Re: Benutzung von Sum() in SQL
Ich habe nochmal etwas mit den SQL Befehlen gespielt um die Summenberechnung und die Anzeige der Daten in ein SQL-Statement zu bekommen.
Das scheint aber keinen Sinn zu machen das in einen SQL-String zu packen. Das wird eine ziemlich aufwendige Anweisung mit Inner Join und Group by und allen Feldern die ausgegeben werden sollen. Da ist es doch einfacher die Summe separat berechnen zu lassen und danach für die Anzeige einen neuen SQL-String aufzubauen. Ich hoffe, dass es bei der Performance keine Probleme macht. In dem jetzigen Fall ist es kein Problem, da die Datenmengen noch recht klein bleiben. Vielen Dank nochmal an Sharky, der hier sehr kompetent und hilfreich mit Beispielen geholfen hat. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz