![]() |
[Rave] Dynamische Bandhöhe
Hallo
Ich habe einen Report mit 2 Bändern. Im ersten wird eine Tabelle angezeigt, im zweiten ein dazugehöriges Diagramm (TChart in Verbindung mit Metafile). Die Anzahl der Tabellenzeilen variiert, ich möchte aber, das das Diagramm immer den restlichen unteren Teil der Seite ausfüllt, egal wie groß die Tabelle ist. Es gibt leider kein expandparent wie beim Datamemo und bei der Bandeinstellung finde ich auch nichts passendes. Ich habe es erstmal so gelöst:
Delphi-Quellcode:
Metafile-Eigenschaften: Anchors: beide stretched, Matzchseide=msinside
Onbeforeprint des [b]Metafiles[/b]:
DataBand_diagramm.height:=Region1.height-DataBand_diagramm.top; Was ich nicht verstehe: - gleicher Code im onbeforeprint des databandes: nicht passiert, das Metafile bleibt in der Höhe gleich - DataBand_diagramm.height:=Region1.height-DataBandoben.height;-> die Diagrammbandhöhe ist viel zu groß, obwohl doch eigentlich das gleiche rauskommen müßte - die eingestellten Höhe-werte in den events und im OI sind unterschiedlicher Auffassung bezüglich des Wertes. In den Events ist z.B. eine Höhe von 5 um ein vielfaches größer als eine eingestellte Höhe von 5 im OI. Liegt vielleicht an inch-cm? In events kann ich nicht rechnen, s.u.. - Ich bin nicht in der Lage, irgendwelche Rechenoperationen mit Kommazahlen in den events durchzuführen
Delphi-Quellcode:
Funktioniert, bei:
DataBand_diagramm.height:=Region1.height-DataBand_diagramm.top-2;
Delphi-Quellcode:
Kann ich das event nicht compilieren , Fehlermeldung: „General Compiler-Error – Zugriffsverletzung bei Adresse 01B0E3AC in Modul ‚RVEngine60.bpl’. Lesen von Adresse 00000008“
DataBand_diagramm.height:=Region1.height-DataBand_diagramm.top-0,2;
Gäbe es auch eine Lösung ohne Events? Ich möchte die nicht nutzen, da ich schon mal kräftig damit auf die Nase gefallen bin (innerhalb eines events ein DataviewFeld ausgewertet, anschließend das dataview umbenannt, Rave kommt damit nicht klar und es kommt eine nichtsagende AV und man sucht sich duselig nach dem Fehler). Danke Frank |
Re: [Rave] Dynamische Bandhöhe
*push*
keiner eine idee? :cry: Mfg Frank |
Re: [Rave] Dynamische Bandhöhe
Zitat:
Zitat:
evtl. kombinierte Band- und SeitenReport ...... :-) thomas, TeamNevrona |
Re: [Rave] Dynamische Bandhöhe
Zitat:
Zitat:
Zitat:
Danke Frank |
Re: [Rave] Dynamische Bandhöhe
Hallo,
Zitat:
die NDR schaue ich mir am Freitag/Samstag an! :-) thomas |
Re: [Rave] Dynamische Bandhöhe
Hallo,
habe mir endlich die NDR angeschaut :oops: Ich würde (so aus der Ferne) das Diagramm direkt auf die Seite plazieren, die Region quasi oberhalb der Grafik "beenden". wg. dem dot-Problem bin ich noch nicht mit den Nevronies weitergekommen, da dort Rave 6.04 BEX absolute Priorität im Moment hat. :-) thomas |
Re: [Rave] Dynamische Bandhöhe
Zitat:
Wie kann ich dann die Regiongröße automatisch so anpassen, das das Tabellenband draufpaßt? Zitat:
Mfg Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:21 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-2025 by Thomas Breitkreuz