Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   FastReport - Matrix Darstellung (https://www.delphipraxis.net/191028-fastreport-matrix-darstellung.html)

Jens Hartmann 1. Dez 2016 06:36

FastReport - Matrix Darstellung
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo zusammen,

ich habe in einer DB mehrer Tabellen die in Beziehung zu einander stehen. Unter anderem werde hier verschiedene "Ereignisse" mit verschiedenen "Reaktion" in Zusammenhang gebracht. Jetzt möchte ich das ganze gerne als "Matrix" darstellen (siehe Beispiel Anlage).

Daher möchte ich hier gerne folgende Fragen stellen:

1. Wie kann ich sowas in FastReport als Ausgabe lösen! Datenbank Cross-tab Objekt, Cross-tab Objekt?
2. Die Seitengröße A4 - A0 müsste dynamisch mit den Daten wachsen können!
3. Die Darstellunge der Matrix sollte einmal mit "X" und einmal ohne "X" z.B. über ein vorherige Abfrage möglich sein.

Ich hoffe, dass man mir hierbei weiterhelfen kann und bedanke mich schon jetzt für Eure Unterstützung.

Gruß Jens

Jens Hartmann 2. Dez 2016 13:02

AW: FastReport - Matrix Darstellung
 
*push*

Lemmy 2. Dez 2016 13:12

AW: FastReport - Matrix Darstellung
 
Hallo

Zitat:

Zitat von Jens Hartmann (Beitrag 1355079)
1. Wie kann ich sowas in FastReport als Ausgabe lösen! Datenbank Cross-tab Objekt, Cross-tab Objekt?

ja, mit CrossTab kann man so was machen

Zitat:

Zitat von Jens Hartmann (Beitrag 1355079)
2. Die Seitengröße A4 - A0 müsste dynamisch mit den Daten wachsen können!

was bedeutet dynamisch? Du kannst z.B. anhand der Datenmenge bestimmen wie viele Reihen und Spalten du bekommst, dann kannst Du ermitteln auf welches DIN A FOrmat das noch drauf passt und dann die entsprechenden VOrlage in den Reporter laden.
Vielleicht geht es auch on the Fly das Seitenformat anzupassen, das habe ich aber noch nicht gemacht

Zitat:

Zitat von Jens Hartmann (Beitrag 1355079)
3. Die Darstellunge der Matrix sollte einmal mit "X" und einmal ohne "X" z.B. über ein vorherige Abfrage möglich sein.

Keinen so richtigen Plan was du da vorhast...

haentschman 2. Dez 2016 13:16

AW: FastReport - Matrix Darstellung
 
Hallöle...8-)
Ich denke du hast zu Cross Tab Reports alles gelesen...

Ein paar Bemerkungen hätte ich noch:
1: Die Seitengröße kann der Report nicht automatisch erstellen. (es sei denn es gibt was Neues...) Mir fällt da nur ein, die Seite aus den Daten zu errechnen und den entsprechenden Report zu laden (Template)
2: Den Report sollte eigentlich nicht interessieren wo die Daten herkommen. Die Abfrage machst du vorher mit deiner Filterung und übergibst sie dem Report.

:hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:37 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