![]() |
Darstellung großer Datenmengen
Hallo zusammen,
ich habe schon mehrfach Anwendungen gehabt, bei denen viele Datensätze darstellen musst, die auch teilweise zusammenhängen. Ich such an sich jedes mal erneut nach einer besseren Möglichkeit diese dem Nutzer einfach näher zu bringen. Klar, man kann eine einfache Liste mit mehreren Spalten machen. Aber damit ist wohl fast nie jemandem effektiv geholfen, wenn man denn mehrere hunderte Datensätze hat. Meine weiteren Ideen:
Kennt ihr noch andere Möglichkeiten, die in Business-Programmen Anwendung finden? Bin echt über jede Idee froh :zwinker: mfg Armin |
Re: Darstellung großer Datenmengen
Hallo s.h.a.r.k
schau Dir doch mal dir Virutualtreevie Komponente an: ![]() Shalom Manfred |
Re: Darstellung großer Datenmengen
Danke für den Hinweis, diese kenne ich schon und arbeite damit auch schon seit geraumer Zeit.
Mir geht es aber um Ideen :zwinker: Wie ich diese dann später umsetze, das steht auf einem anderen Blatt. |
Re: Darstellung großer Datenmengen
Hauptziel muss sein, möglichst viele Daten per SQL auszufiltern.
Das Problem ist, dass man als Entwickler im Vorraus meist nicht weiss, welche Filter die Benutzer benützen möchten. Damit man nicht ständig neue SQL-Abfragen ins Programm einbauen muss, kann man die Abfragen z.B. in eine INI- oder XML-Datei auslagern. Beispiele:
Code:
Das Programm liest die INI-Datei ein und schreibt alle Title in eine ComboBox.Items[].
[OrderQuery5]
Title=Abgeschlossene Aufträge ein best. Kostenstelle SQL1=SELECT * FROM Auftrag SQL2=WHERE (OrderStatus in (1,2)) AND (CostCentre=:Kostenstelle) SQL3=ORDER BY OrderDate DESC [OrderQuery6] Title=Offene Aufträge in best. Land SQL1=SELECT * FROM Auftrag SQL2=WHERE (OrderStatus =0) AND (IdCountry=:Land) Der Benutzer entscheidet sich für einen der vordefinierten Filter und die Anwendung lädt die SQL-Anweisungen dazu. Dann werden die Parameter analysiert und ein Formular angeboten, in dem der Benutzer die Eingaben für die Parameter macht. Parameter zuweisen, Query öffnen und im Grid anzeigen. Ein Benutzer ohne SQL-Kenntnisse wird anrufen und seine Wünsche äussern. Innerhalb von wenigen Minuten kann er eine erweiterte INI-Datei bekommen. Benutzer, die was draufhaben können sich selbst helfen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 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