![]() |
Re: Spalte gruppieren
Kann man auch das Ergebnis zählen,
also wieviele Gruppen gefunden wurden? Denn ich muss ja sicherlich eine Schleife machen die die Ergebnisse durchgeht um alle anzuzeigen.. |
Re: Spalte gruppieren
Im Moment sieht der Spaß so aus:
Delphi-Quellcode:
im memo wird die letzte Gruppe mit der korrekten Anzahl dargestellt.
Query1.Close;
Query1.sql.Clear; Query1.SQL.Add('SELECT gruppe, COUNT(*) AS Anzahl FROM artdb GROUP BY gruppe'); Query1.Open; dbmemo1.Lines.Add(query1.FieldValues['gruppe']+' :'+IntToStr(Query1.fieldbyname('anzahl').AsInteger)); aber eben nur die letzte...nicht alle ergebnisse |
Re: Spalte gruppieren
Kuck dir einfach mal TDataset an... Da gibt es einige interessante Eigenschaften (RecordCount für deinen konkreten Fall z.B.)
|
Re: Spalte gruppieren
nein , ich komm nicht weiter
damit zeigts mir 3mal das gleiche ergebnis:
Delphi-Quellcode:
Query1.Close;
Query1.sql.Clear; Query1.SQL.Add('SELECT gruppe, COUNT(*) AS Anzahl FROM artdb GROUP BY gruppe'); Query1.Open; banz:=query1.RecordCount; for i:=0 to banz -1 do begin dbmemo1.Lines.Add(Query1.fieldbyname('gruppe').AsString+' :'+IntToStr(Query1.fieldbyname('anzahl').AsInteger)); end; |
Re: Spalte gruppieren
Delphi-Quellcode:
Query1.Close;
Query1.sql.Clear; Query1.SQL.Add('SELECT gruppe, COUNT(*) AS Anzahl FROM artdb GROUP BY gruppe'); Query1.Open; Query1.First; //auf ersten Datensatz banz:=query1.RecordCount; //solange noch Sätze vorhanden while not Query1.EOF do begin dbmemo1.Lines.Add(Query1.fieldbyname('gruppe').AsString+' :'+IntToStr(Query1.fieldbyname('anzahl').AsInteger)); Query1.Next; //nächster Datensatz end; {for i:=0 to banz -1 do begin dbmemo1.Lines.Add(Query1.fieldbyname('gruppe').AsString+' :'+IntToStr(Query1.fieldbyname('anzahl').AsInteger));} end; |
Re: Spalte gruppieren
Schwere Geburt
aber jetzt perfekt! Habs sogar verstanden :-) Dank an alle besonders an Deddy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:18 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