![]() |
DBGrid / AdoTable / Filtered >> RecordCount - Frage dazu
Guten Morgen,
standardmäßig kann ich ja leider nicht zählen wenn ich filtere. Darum hab ich mir so geholfen.
Delphi-Quellcode:
Das Ergebnis ist soweit auch korrekt.
lblCount.Caption := IntToStr(TStringGrid(DBGrid1).RowCount - TStringGrid(DBGrid1).FixedRows) + ' Datensätze gefunden'
Nur wenn nicht gefunden wurde, ist das Ergebnis trotzdem 1. Warum? Kann mir wer helfen? Gruß |
AW: DBGrid / AdoTable / Filtered >> RecordCount - Frage dazu
Weil im DBGrid, auch wenn nichts gefunden wurde eine leere Zeile angezeigt wird.
Das mit dem nicht funktionierenden RecordCount kann ich nicht so ganz nachvollziehen.
Delphi-Quellcode:
liefert mir bei passendem Filter 0 oder Anzahl ...
AdoDataset1.Filtered := Not AdoDataset1.Filtered ;
Caption := IntToStr(AdoDataset1.RecordCount); |
AW: DBGrid / AdoTable / Filtered >> RecordCount - Frage dazu
Danke bummi, habs eben testweise mit AdoDataSet probiert. Das geht wirklich.
Ich hatte AdoTable benutzt. Und das ging nicht. Danke. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:54 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