Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbankabfrage visualisieren (Firebird) (https://www.delphipraxis.net/109627-datenbankabfrage-visualisieren-firebird.html)

mkinzler 5. Mär 2008 08:01

Re: Datenbankabfrage visualisieren (Firebird)
 
Zitat:

Das würde ich pauschal nicht so sagen. Schließlich gibt es beispielsweise Data-Mining Abfragen, die extrem lang dauern (z.B. Statistiken, die für jede Warengruppe die Jahresumsätze im Vergleich zum Vorjahr gesplittet auf die Kundengruppen ausgeben). Da kann man auch mit Indizes irgendwann nichts mehr machen.
In diesem fall würde ich das in eine SP abarbeiten, von dort könnte man dann per Events den Fortschritt an die Anwendung melden.

Haeger23 5. Mär 2008 08:34

Re: Datenbankabfrage visualisieren (Firebird)
 
Ok das wirft jetzt doch wieder noch Fragen meinerseits auf :)

@Raven also die Abfragen dauern nur 5-10s das führt meiner Meinung nach bei vielen Usern schon dazu, dass sie das Gefühl haben
die Anwendung sei abgestürzt.
Dann schreibst du was von
Zitat:

auf Ergebnis warten und dabei Sanduhr oder Progressbar oder "Livebar" anzeigen
das ist doch genau dass wonach ich gefragt habe ^^. Wenn ich so etwas einsetzen möchte muss ich doch einen Refresh, oder StepIt
an die Komponenten weitergeben. Diese funktioniert ja aber leider nicht da meine Anwendung eingefroren ist ;). Oder gibts da nen
Trick mit dem die Progressbar sich trotzdem von "selbst" erneuert?

@mkinzler

Zitat:

In diesem fall würde ich das in eine SP abarbeiten, von dort könnte man dann per Events den Fortschritt an die Anwendung melden.
Das klingt auch interessant StoredProcedures setze ich sowieso ein, kenne die Funktion der Events aber nicht um eine Rückmeldung an die Anwendung zu geben. Könntest du da mal eine Beispiel SP posten die so etwas tut oder mir sagen wo ich das nachlesen kann?

RavenIV 5. Mär 2008 08:39

Re: Datenbankabfrage visualisieren (Firebird)
 
Zitat:

Zitat von Haeger23
Ok das wirft jetzt doch wieder noch Fragen meinerseits auf :)

@Raven also die Abfragen dauern nur 5-10s das führt meiner Meinung nach bei vielen Usern schon dazu, dass sie das Gefühl haben
die Anwendung sei abgestürzt.
Dann schreibst du was von
Zitat:

auf Ergebnis warten und dabei Sanduhr oder Progressbar oder "Livebar" anzeigen
das ist doch genau dass wonach ich gefragt habe ^^. Wenn ich so etwas einsetzen möchte muss ich doch einen Refresh, oder StepIt
an die Komponenten weitergeben. Diese funktioniert ja aber leider nicht da meine Anwendung eingefroren ist ;). Oder gibts da nen
Trick mit dem die Progressbar sich trotzdem von "selbst" erneuert?

Es gibt eine "Livebar" (genauen Namen vergessen), die wie beim Start von WinXP selbstständig hin-und-her läuft.
Da brauchst Du nichts zu machen, die läuft einfach.

Haeger23 5. Mär 2008 08:45

Re: Datenbankabfrage visualisieren (Firebird)
 
Ja sowas brauch ich ...

du hast nicht zufällig eine Ahnung wo du die genaue Bezeichnung her bekommen kannst? Also meine Recherchen können in der Richtung nichts finden, was mit Programmierung im Entferntesten zu tun hätte ;).

RavenIV 5. Mär 2008 08:57

Re: Datenbankabfrage visualisieren (Firebird)
 
Hier gibt's sowas:
http://www.delphipraxis.net/internal...hlight=marquee
oder hier:
http://www.delphipraxis.net/internal...hlight=marquee
oder auch hier:
http://www.delphipraxis.net/internal...hlight=marquee

mkinzler 5. Mär 2008 09:17

Re: Datenbankabfrage visualisieren (Firebird)
 
Zitat:

Könntest du da mal eine Beispiel SP posten die so etwas tut oder mir sagen wo ich das nachlesen kann?
Siehe oben


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:48 Uhr.
Seite 2 von 2     12   

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