Reports verändern (Einführung in SchILD-NRW): Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
(→‎Einbinden eines Schulkopfes: "Kategorie" korrigiert)
Zeile 316: Zeile 316:
<br clear=all>
<br clear=all>


===Einbinden eines Schulkopfes===
===Einbinden eines Schulkopfes (Dynamisch ladender Subreport)===
Exemplarisch wird nun noch ein Schulkopf eingebunden werden. Hierzu verwenden wir einen ''Subreport'', der sich im Ordner ''Header_Footer'' befindet, da es sich um einen Kopf handelt.
 
Es gibt zwei Arten von ''Subreports''
* Ein normaler '''Subreport:''' Ein solcher Subreport wird einmal bei der Erstellung des Hauptreports entweder von Hand angelegt oder aus einem existierenden Report geladen. Dann ist dieser mit im Hauptreport gespeichert und muss auch in diesem verändert werden.
* '''Dynamisch ladbarer Subreport:''' Hier wird eine andere Reportdatei in diesem Hauptreport verknüpft und jedes mal, wenn der Hauptreport erzeugt wird, lädt er den verbundenen anderen Subreport "dynamisch" dazu, d.h. dieser wird ebenfalls generiert. Der Vorteil  hier ist, dass Änderungen in der verknüpften Datei sich auch in jedem neuen Report wiederfinden, die den Subreport aufrufen. Sinnvoll ist das z.B. für Schulköpfe - wird er als dynamischer Subreport von anderen Reports geladen, sind ''alle'' Schulköpfe immer auf dem aktuellen Stand und gleich.
 
{{Achtung|Wird ein dynamischer Subreport in seiner Höhe verändert, kann es in anderen Reports, die diesen laden, durchaus zu unbeabsichtigten Verschiebungen im Layout kommen. Ein als dynamischer Subreport vorgesehener Report sollte nach der erstmaligen Erstellung also nur mit Vorsicht in seinen Abmessungen verändert werden.}}
 




[[Kategorie: SchILD-NRW]] [[Kategorie: Report]]
[[Kategorie: SchILD-NRW]] [[Kategorie: Report]]

Navigationsmenü