![]() |
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: |
Re: Datenbank Progressbar / Fortschrittsbalken beim Laden ..
Also erstmal währe es gut zu wiessen Welche DB welche DB Kombo welcher Deplhi Version :dp:
|
Re: Datenbank Progressbar / Fortschrittsbalken beim Laden ..
Zitat:
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:
... die Anzahl der Datensätze herausfinden.
SELECT Count([DEIN_PK])
FROM [DeineTabelle] WHERE [DeinFilter] 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 02:38 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 by Thomas Breitkreuz