Zitat von
franktron:
Also erstmal währe es gut zu wiessen Welche
DB welche
DB Kombo welcher Deplhi Version
Das interessiert hier
IMHO nicht wirklich
In den meisten DBs ist eine Abfrage nach der Anzahl der Datensätze massiv schneller als eine "wirkliche" Abfrage.
Du könntest also erst einmal mit ...
SQL-Code:
SELECT Count([DEIN_PK])
FROM [DeineTabelle]
WHERE [DeinFilter]
... die Anzahl der Datensätze herausfinden.
Die übergibst du dem Maximalwert deiner Progressbar.
Während du durch die Ergebnismenge deiner richtgen Abfrage läufst kannst du alle X Datensätze die Progressbar aktualisieren (Application.ProcessMessages(); nicht vergessen
).
Für X wäre zum Beispiel die komplette Anzahl / 100 ganz OK.