Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#3

Re: Datenbank Progressbar / Fortschrittsbalken beim Laden ..

  Alt 11. Aug 2004, 17:33
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.
  Mit Zitat antworten Zitat