Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbank Progressbar / Fortschrittsbalken beim Laden .... (https://www.delphipraxis.net/27525-datenbank-progressbar-fortschrittsbalken-beim-laden.html)

axel2004 11. Aug 2004 16:12


Datenbank Progressbar / Fortschrittsbalken beim Laden ....
 
Hallo liebe Delphi-User

ich würde gernen eine Progressbar beim Laden bzw. öffnen einer Tabelle anzeigen.

Jedoch weiss ich nicht, wie oder wo ich da anfangen soll bzw. das realisieren kann.

Ich möchte, um genau zu sein, beim öffnen bzw. einlesen einer Tabelle einen Ladebalken anzeigen lassen, bis die Tabelle komplett eingelesen wurde.


Bitte um Hilfe.


Vielen Dank,

euer Axel :bounce1:

franktron 11. Aug 2004 16:23

Re: Datenbank Progressbar / Fortschrittsbalken beim Laden ..
 
Also erstmal währe es gut zu wiessen Welche DB welche DB Kombo welcher Deplhi Version :dp:

Robert_G 11. Aug 2004 17:33

Re: Datenbank Progressbar / Fortschrittsbalken beim Laden ..
 
Zitat:

Zitat von franktron
Also erstmal währe es gut zu wiessen Welche DB welche DB Kombo welcher Deplhi Version :dp:

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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz