Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#5

AW: Dynamische Reports / Auswertungsverfahren

  Alt 22. Mär 2011, 20:50
Guten Abend...
Deine Anforderungen:
Zitat:
- Druckbarkeit: Die Auswertung muss sich vom Benutzer ausdrucken lassen
- Flexibilität: Die einzelnen Diagramme müssen sich vom Benutzer anordnen lassen (z. B. per Drag & Drop)
- Dynamisierbarkeit: Es gibt verschiedene Versionen des angesprochenen Datenloggers. Einige Version verfügen über Daten die "einfachere" Versionen nicht haben. Es sollen nur die Daten angezeigt werden, die wirklich verfügbar sind.

Die Daten selber werden von der Windows-Software bisher in ein XML-Dateiformat geschrieben, welches auch als Datenquelle für die Diagramme dienen soll.
...ist eigentlich der Klassiker für DB mit Reportsystem.

Mein Vorschlag:
- XML in DB einlesen (DB z.B. Firebird)
(die nicht verfügbaren Werte haben dann einfach NULL im Datenfeld. Diese kannst du dann später aussparen)
- in der DB kannst du dan auch die Einstellungen des Users (Anordnung) speichern
- die DB behällt alle Daten. Das bedeutet auch eine Datenhistorie.
- das Reportsystem FastReport hat TChart dabei wie auch dein Delphi
- die Charts per Drag & Drop geht mir Sicherheit auch. Leider kann ich keine Erfahrung darin vorweisen.
- im Programm TChart verwenden und dann über FastReport ausdrucken.
PS: man kann den TChart auch direkt drucken. Da du aber Flexibilität erwartest hatte ich den Reportgenerator empfohlen.

Meine Meinung:
- mit der klassischen Lösung kommst du schneller zum Ziel als über PHP mit Webbrowser etc.
  Mit Zitat antworten Zitat