<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.svws.nrw.de/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BPanzlaff</id>
	<title>Schild-NRW Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.svws.nrw.de/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BPanzlaff"/>
	<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Spezial:Beitr%C3%A4ge/BPanzlaff"/>
	<updated>2026-05-01T08:18:03Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Schule_bearbeiten&amp;diff=3867</id>
		<title>Schule bearbeiten</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Schule_bearbeiten&amp;diff=3867"/>
		<updated>2016-04-25T10:09:07Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: /* Karteireiter in der rechten oberen Ecke */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unter diesem Programmpunkt werden die Grundeinstellungen zur Schule vorgenommen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:Schule_bearbeiten.jpg|center|thumb|700px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Nach dem Anlegen der Datenbank werden die Angaben in der rechten oberen Ecke aus dem Katalog der Schulen (Schulver.mdb) von IT.NRW übernommen.&lt;br /&gt;
Diese Angaben können Sie nachträglich verändern, da diese Angaben in der Reporting unter &amp;quot;Eigene Schule&amp;quot; zur Verfügung stehen und in der Regel in Briefköpfen genutzt werden, sollten Sie hier die Angaben einsetzen, die für Ihre Schule am sinnvollsten erscheinen.&lt;br /&gt;
&lt;br /&gt;
Angaben, die sich auf den Katalog von IT.NRW auswirken sollen, müssen im Schulportal geändert werden oder direkt an IT.NRW gemeldet werden.&lt;br /&gt;
&lt;br /&gt;
Durch Betätigung des &amp;quot;Auswahl&amp;quot;-Buttons kann nachträglich die Schule (Schulnummer) gewechselt werden. Davon ist aber in aller Regel abzuraten, weil insbesondere der nachträgliche Wechsel der Schulform nicht möglich ist und zur Zerstörung der Datenbank führen kann. Im Falle eines Schulformwechsels sollten Sie Ihren Fachberater kontaktieren.&lt;br /&gt;
&lt;br /&gt;
Über das gelbe Ordnersymbol kann das Schullogo in die Datenbank eingebunden werden. Bitte beachten Sie, dass das Logo nicht zu groß ist. Wir empfehlen die Verwendung des JPG-Formates für das Logo.&lt;br /&gt;
Das Bild steht auch in der Datenquelle &amp;quot;EigeneSchule&amp;quot; in der Reporting zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Weitere Schultexte bearbeiten'''&lt;br /&gt;
[[Image:WeitereSchultexte.jpg|rechts|thumb|Weitere Schultexte...]]&lt;br /&gt;
Hier können Sie zusätzliche Informationen z.B. zu Schulleitung oder anderen Personen hinzufügen, die dann später in der Reporting zum Druck zur Verfügung stehen.&lt;br /&gt;
Die weiteren Texte werden wie in allen Katalogen hinzugefügt. Auch weitere Bezeichnungen zur Schule, die dann in bestimmten Briefen verwendet werden können, sind hier möglich.&lt;br /&gt;
Über die Einbindung dieser Texte in Formularen finden Sie Informationen im Bereich [[Reporting]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Noteneingabe gesperrt'''&lt;br /&gt;
&lt;br /&gt;
Mit diesem Haken kann in der gesamten Datenbank die Noteneingabe gesperrt werden.&lt;br /&gt;
Diese Option ist zu verwenden, wenn Sie Manipulation an den Leistungsdaten zu bestimmten Zeiten vermeiden möchten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Aktuelle Datenbank ist am Hauptsitz der Schule installiert'''&lt;br /&gt;
&lt;br /&gt;
Sollte die Datenbank im Außenstellenbetrieb verwendet werden, so kann dieser Haken entfernt werden.&lt;br /&gt;
Das führt dazu, dass von den Usern bestimmte Kataloge nicht mehr verändert werden können.&lt;br /&gt;
Hier wird das &amp;quot;+&amp;quot;-Zeichen in der Katalogansicht dann ausgeblendet.&lt;br /&gt;
Diese Funktion ist wichtig, damit in der Außenstelle nicht einfach Katalogeinträge gemacht werden können, die dann am Hauptsitz nicht existieren, wenn später Schülerdatensätze zurückgeführt werden müssen. Im Außenstellenbetrieb, der in Frage kommt, wenn keine Internetleitung zur Verfügung steht, sollten die Schülerdatensätze des jeweiligen anderen Standortes gesperrt werden. Informationen dazu finden Sie unter [[Iconleiste]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teamteaching ermöglichen'''&lt;br /&gt;
&lt;br /&gt;
Nur wenn dieser Haken gesetzt ist, ist es möglich, bei Kursen und Klassenunterricht mehrere Lehrer zuzuweisen. Wenn Sie Teamteaching verwenden wollen, sollte der Haken angeklickt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Gruppenprozesse für Abitur gesperrt'''&lt;br /&gt;
&lt;br /&gt;
Nur für Schulen mit SEK-II-Bildungsgängen relevant. Wenn dort ein Jahrgang der Stufe SEKII-3 gefiltert ist, dann stehen unter &amp;quot;Gruppenprozesse&amp;quot; einige Funktionen zum Abitur zur Verfügung.&lt;br /&gt;
Wenn man die gruppenweise Bearbeitung dieser Abiturjahrgänge zu bestimmten Zeiten im Jahr verhindern möchte, so kann man diesen Haken setzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Karteireiter in der rechten oberen Ecke===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Gliederungen'''&lt;br /&gt;
&lt;br /&gt;
Hier werden alle Gliederungen (Bildungsgänge) einer Schule aufgeführt.&lt;br /&gt;
An den meisten Schulformen gibt es nur den Bildungsgang &amp;quot;***-Standard für diese Schulform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An Berufskollegs und Weiterbildungskollegs werden hier alle Gliederungen eingetragen, für die es Fachklassen an der Schule gibt. Schild-NRW richtet sich dabei nach den Bezeichnungen der Statistik.&lt;br /&gt;
&lt;br /&gt;
An einigen Schulen gibt es auch mehrere Gliederungen, die dann in diesem Kasten aufgeführt sein müssen.&lt;br /&gt;
&lt;br /&gt;
Einige Beispiele sind:&lt;br /&gt;
&lt;br /&gt;
* Wiedereinrichter Gymnasium G9&lt;br /&gt;
* auslaufende Bildungsgänge z.B. Hauptschule an der Sekundarschule&lt;br /&gt;
* parallele Bildungsgänge z.B. H und R an der Sekundarschule&lt;br /&gt;
* kath. Grundschule (RKB), hier entfällt die Standardgliederung&lt;br /&gt;
&lt;br /&gt;
Bitte informieren Sie sich, welche Gliederungen an Ihrer Schule aufgeführt sein müssen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teilstandorte'''&lt;br /&gt;
&lt;br /&gt;
In der amtlichen Hauptstatistik 2013 wurde erstmalig die Angabe zu Teilstandorten in der KLD eingeführt.&lt;br /&gt;
Wenn die Schule Teilstandorte besitzt, können diese hier eingegeben werden.&lt;br /&gt;
Die zugehörigen Standortmerkmale können dann in der [[Klassen-/Versetzungstabelle]] vergeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schulleitung'''&lt;br /&gt;
&lt;br /&gt;
Geben Sie hier die Informationen zur Schulleitung und zur stellvertretenden Schulleitung ein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Merkmale'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie von IT.NRW vorgegebene Merkmale einrichten. Da diese Merkmale statistischen Charakter haben, können diese nicht verändert werden.&lt;br /&gt;
An dieser Stelle kann z.B der &amp;quot;offene Ganztag&amp;quot;, &amp;quot;13+&amp;quot; usw. eingetragen werden.&lt;br /&gt;
Merkmale, die zu den Schülern gehören, können diesen dann auf der Karteikarte [[Individual-Daten II]] zugewiesen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Kontrolle der Schuldaten'''&lt;br /&gt;
&lt;br /&gt;
Dient zur Kontrolle der Datenbank. Hier darf nur ein Datensatz vorhanden sein.&lt;br /&gt;
Bei Unstimmigkeiten wenden Sie sich bitte an Ihren Fachberater.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SchILDweb'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie einige Angaben zum SchILD-Web-Export machen. Bitte beachten Sie, dass es sich bei Schild-Web um ein kostenpflichtiges Modul der Firma [http://www.ribeka.com/ Ribeka] handelt.&lt;br /&gt;
Nähere Informationen dazu entnehmen Sie bitte der Anleitung von SchILDweb.&lt;br /&gt;
&lt;br /&gt;
=== Angaben zum aktuellen Abschnitt===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter der Box mit den Gliederungen befinden sich einige Angaben zum organisatorischen Ablauf des Datenbankbetriebs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Aktuelles Schuljahr und Abschnitte'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie beeinflussen, in welchem Jahr und Abschnitt sich die Schild-Datenbank befindet.&lt;br /&gt;
Es kann durchaus sein, dass Datenbank und Schüler sich in verschiedenen Schuljahren befinden.&lt;br /&gt;
Dies wird dann durch die &amp;quot;rosa&amp;quot; Färbung der Datensätze signalisiert.&lt;br /&gt;
Im Regelfall sollte dies aber übereinstimmen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schuljahreswechsel / Halbjahreswechsel durchführen'''&lt;br /&gt;
&lt;br /&gt;
Mit dieser Schaltfläche kann der Abschnittswechsel der Datenbank durchgeführt werden.&lt;br /&gt;
Nähere Informationen dazu erhalten Sie in den [[Schild-NRW-Tutorials]].&lt;br /&gt;
Die Versetzung über diese Schaltfläche macht nur Sinn, wenn alle Schüler gleichzeitig in den neuen Abschnitt versetzt werden sollen. Ein Assistent leitet Sie durch diesen Vorgang.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Anzahl der Abschnitte'''&lt;br /&gt;
&lt;br /&gt;
Legen Sie fest, wie viele Jahrgänge und Abschnitte ein Schuljahr bei Ihnen hat.&lt;br /&gt;
Hier kann anhand der Abschnittszahl auch von Halbjahresbetrieb auf Quartalsbetrieb umgestellt werden.&lt;br /&gt;
Beachten Sie bitte, dass eine Datenbank im Quartalsbetrieb nicht zurückgestellt werden kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Bezeichnung der Abschnitte'''&lt;br /&gt;
&lt;br /&gt;
Legen Sie hier fest, wie die Abschnitte benannt werden sollen.&lt;br /&gt;
Dies ist in der Regel für die Ausgabe in Reports und Übersichten wichtig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dauer einer Unterrichtseinheit'''&lt;br /&gt;
&lt;br /&gt;
Standardeinstellung ist 45 Minuten.&lt;br /&gt;
Hier kann allerdings auf ein anderes Minutenmodell umgestellt werden.&lt;br /&gt;
Dies ist nur relevant bei der Erzeugung der UVD.txt für die Statistik. Hier wird zu Beginn der Datei übermittelt, wie viele Minuten eine Unterrichtseinheit hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Schulverwaltung|Zurück zu Schulverwaltung]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Schule_bearbeiten&amp;diff=3866</id>
		<title>Schule bearbeiten</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Schule_bearbeiten&amp;diff=3866"/>
		<updated>2016-04-25T10:06:58Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unter diesem Programmpunkt werden die Grundeinstellungen zur Schule vorgenommen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:Schule_bearbeiten.jpg|center|thumb|700px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Nach dem Anlegen der Datenbank werden die Angaben in der rechten oberen Ecke aus dem Katalog der Schulen (Schulver.mdb) von IT.NRW übernommen.&lt;br /&gt;
Diese Angaben können Sie nachträglich verändern, da diese Angaben in der Reporting unter &amp;quot;Eigene Schule&amp;quot; zur Verfügung stehen und in der Regel in Briefköpfen genutzt werden, sollten Sie hier die Angaben einsetzen, die für Ihre Schule am sinnvollsten erscheinen.&lt;br /&gt;
&lt;br /&gt;
Angaben, die sich auf den Katalog von IT.NRW auswirken sollen, müssen im Schulportal geändert werden oder direkt an IT.NRW gemeldet werden.&lt;br /&gt;
&lt;br /&gt;
Durch Betätigung des &amp;quot;Auswahl&amp;quot;-Buttons kann nachträglich die Schule (Schulnummer) gewechselt werden. Davon ist aber in aller Regel abzuraten, weil insbesondere der nachträgliche Wechsel der Schulform nicht möglich ist und zur Zerstörung der Datenbank führen kann. Im Falle eines Schulformwechsels sollten Sie Ihren Fachberater kontaktieren.&lt;br /&gt;
&lt;br /&gt;
Über das gelbe Ordnersymbol kann das Schullogo in die Datenbank eingebunden werden. Bitte beachten Sie, dass das Logo nicht zu groß ist. Wir empfehlen die Verwendung des JPG-Formates für das Logo.&lt;br /&gt;
Das Bild steht auch in der Datenquelle &amp;quot;EigeneSchule&amp;quot; in der Reporting zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Weitere Schultexte bearbeiten'''&lt;br /&gt;
[[Image:WeitereSchultexte.jpg|rechts|thumb|Weitere Schultexte...]]&lt;br /&gt;
Hier können Sie zusätzliche Informationen z.B. zu Schulleitung oder anderen Personen hinzufügen, die dann später in der Reporting zum Druck zur Verfügung stehen.&lt;br /&gt;
Die weiteren Texte werden wie in allen Katalogen hinzugefügt. Auch weitere Bezeichnungen zur Schule, die dann in bestimmten Briefen verwendet werden können, sind hier möglich.&lt;br /&gt;
Über die Einbindung dieser Texte in Formularen finden Sie Informationen im Bereich [[Reporting]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Noteneingabe gesperrt'''&lt;br /&gt;
&lt;br /&gt;
Mit diesem Haken kann in der gesamten Datenbank die Noteneingabe gesperrt werden.&lt;br /&gt;
Diese Option ist zu verwenden, wenn Sie Manipulation an den Leistungsdaten zu bestimmten Zeiten vermeiden möchten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Aktuelle Datenbank ist am Hauptsitz der Schule installiert'''&lt;br /&gt;
&lt;br /&gt;
Sollte die Datenbank im Außenstellenbetrieb verwendet werden, so kann dieser Haken entfernt werden.&lt;br /&gt;
Das führt dazu, dass von den Usern bestimmte Kataloge nicht mehr verändert werden können.&lt;br /&gt;
Hier wird das &amp;quot;+&amp;quot;-Zeichen in der Katalogansicht dann ausgeblendet.&lt;br /&gt;
Diese Funktion ist wichtig, damit in der Außenstelle nicht einfach Katalogeinträge gemacht werden können, die dann am Hauptsitz nicht existieren, wenn später Schülerdatensätze zurückgeführt werden müssen. Im Außenstellenbetrieb, der in Frage kommt, wenn keine Internetleitung zur Verfügung steht, sollten die Schülerdatensätze des jeweiligen anderen Standortes gesperrt werden. Informationen dazu finden Sie unter [[Iconleiste]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teamteaching ermöglichen'''&lt;br /&gt;
&lt;br /&gt;
Nur wenn dieser Haken gesetzt ist, ist es möglich, bei Kursen und Klassenunterricht mehrere Lehrer zuzuweisen. Wenn Sie Teamteaching verwenden wollen, sollte der Haken angeklickt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Gruppenprozesse für Abitur gesperrt'''&lt;br /&gt;
&lt;br /&gt;
Nur für Schulen mit SEK-II-Bildungsgängen relevant. Wenn dort ein Jahrgang der Stufe SEKII-3 gefiltert ist, dann stehen unter &amp;quot;Gruppenprozesse&amp;quot; einige Funktionen zum Abitur zur Verfügung.&lt;br /&gt;
Wenn man die gruppenweise Bearbeitung dieser Abiturjahrgänge zu bestimmten Zeiten im Jahr verhindern möchte, so kann man diesen Haken setzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Karteireiter in der rechten oberen Ecke===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Gliederungen'''&lt;br /&gt;
&lt;br /&gt;
Hier werden alle Gliederungen (Bildungsgänge) einer Schule aufgeführt.&lt;br /&gt;
An den meisten Schulformen gibt es nur den Bildungsgang &amp;quot;***-Standard für diese Schulform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An Berufskollegs und Weiterbildungskollegs werden hier alle Gliederungen eingetragen, für die es Fachklassen an der Schule gibt. Schild-NRW richtet sich dabei nach den Bezeichnungen der Statistik.&lt;br /&gt;
&lt;br /&gt;
An einigen Schulen gibt es auch mehrere Gliederungen, die dann in diesem Kasten aufgeführt sein müssen.&lt;br /&gt;
&lt;br /&gt;
Einige Beispiele sind:&lt;br /&gt;
&lt;br /&gt;
* Wiedereinrichter Gymnasium G9&lt;br /&gt;
* auslaufende Bildungsgänge z.B. Hauptschule an der Sekundarschule&lt;br /&gt;
* parallele Bildungsgänge z.B. H und R an der Sekundarschule&lt;br /&gt;
* kath. Grundschule (RKB), hier entfällt die Standardgliederung&lt;br /&gt;
&lt;br /&gt;
Bitte informieren Sie sich, welche Gliederungen an Ihrer Schule aufgeführt sein müssen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teilstandorte'''&lt;br /&gt;
&lt;br /&gt;
In der amtlichen Hauptstatistik 2013 wurde erstmalig die Angabe zu Teilstandorten in der KLD eingeführt.&lt;br /&gt;
Wenn die Schule Teilstandorte besitzt, können diese hier eingegeben werden.&lt;br /&gt;
Die zugehörigen Standortmerkmale können dann in der [[Klassen-/Versetzungstabelle]] vergeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schulleitung'''&lt;br /&gt;
&lt;br /&gt;
Geben Sie hier die Informationen zur Schulleitung und zur stellvertretenden Schulleitung ein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Merkmale'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie von IT.NRW vorgegebene Merkmale einrichten. Da diese Merkmale statistischen Charakter haben, können diese nicht verändert werden.&lt;br /&gt;
An dieser Stelle kann z.B der &amp;quot;offene Ganztag&amp;quot;, &amp;quot;13+&amp;quot; usw. eingetragen werden.&lt;br /&gt;
Merkmale, die zu den Schülern gehören, können diesen dann auf der Karteikarte [[Individual-Daten II]] zugewiesen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Kontrolle der Schuldaten'''&lt;br /&gt;
&lt;br /&gt;
Dient zur Kontrolle der Datenbank. Hier darf nur ein Datensatz vorhanden sein.&lt;br /&gt;
Bei Unstimmigkeiten wenden Sie sich bitte an Ihren Fachberater.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SchILDweb'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie einige Angaben zum SchILD-Web-Export machen. Bitte beachten Sie, dass es sich bei Schild-Web um ein kostenpflichtiges Modul der Firma [[Ribeka]] handelt.&lt;br /&gt;
Nähere Informationen dazu entnehmen Sie bitte der Anleitung von SchILDweb.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Angaben zum aktuellen Abschnitt===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter der Box mit den Gliederungen befinden sich einige Angaben zum organisatorischen Ablauf des Datenbankbetriebs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Aktuelles Schuljahr und Abschnitte'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie beeinflussen, in welchem Jahr und Abschnitt sich die Schild-Datenbank befindet.&lt;br /&gt;
Es kann durchaus sein, dass Datenbank und Schüler sich in verschiedenen Schuljahren befinden.&lt;br /&gt;
Dies wird dann durch die &amp;quot;rosa&amp;quot; Färbung der Datensätze signalisiert.&lt;br /&gt;
Im Regelfall sollte dies aber übereinstimmen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schuljahreswechsel / Halbjahreswechsel durchführen'''&lt;br /&gt;
&lt;br /&gt;
Mit dieser Schaltfläche kann der Abschnittswechsel der Datenbank durchgeführt werden.&lt;br /&gt;
Nähere Informationen dazu erhalten Sie in den [[Schild-NRW-Tutorials]].&lt;br /&gt;
Die Versetzung über diese Schaltfläche macht nur Sinn, wenn alle Schüler gleichzeitig in den neuen Abschnitt versetzt werden sollen. Ein Assistent leitet Sie durch diesen Vorgang.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Anzahl der Abschnitte'''&lt;br /&gt;
&lt;br /&gt;
Legen Sie fest, wie viele Jahrgänge und Abschnitte ein Schuljahr bei Ihnen hat.&lt;br /&gt;
Hier kann anhand der Abschnittszahl auch von Halbjahresbetrieb auf Quartalsbetrieb umgestellt werden.&lt;br /&gt;
Beachten Sie bitte, dass eine Datenbank im Quartalsbetrieb nicht zurückgestellt werden kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Bezeichnung der Abschnitte'''&lt;br /&gt;
&lt;br /&gt;
Legen Sie hier fest, wie die Abschnitte benannt werden sollen.&lt;br /&gt;
Dies ist in der Regel für die Ausgabe in Reports und Übersichten wichtig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dauer einer Unterrichtseinheit'''&lt;br /&gt;
&lt;br /&gt;
Standardeinstellung ist 45 Minuten.&lt;br /&gt;
Hier kann allerdings auf ein anderes Minutenmodell umgestellt werden.&lt;br /&gt;
Dies ist nur relevant bei der Erzeugung der UVD.txt für die Statistik. Hier wird zu Beginn der Datei übermittelt, wie viele Minuten eine Unterrichtseinheit hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Schulverwaltung|Zurück zu Schulverwaltung]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=SchILDweb&amp;diff=3865</id>
		<title>SchILDweb</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=SchILDweb&amp;diff=3865"/>
		<updated>2016-04-25T10:04:31Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei der Verwendung von SchILDweb kann hierüber der Export und der Import der Daten erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Datenaustausch-Schildweb.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie, dass es sich bei SchILDweb um ein kostenpflichtiges Modul der Firma Ribeka handelt. Nähere Informationen dazu entnehmen Sie bitte der Anleitung von SchILDweb. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Datenaustausch|Zurück zum Datenaustausch]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=SchILDweb&amp;diff=3864</id>
		<title>SchILDweb</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=SchILDweb&amp;diff=3864"/>
		<updated>2016-04-25T10:00:58Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei der Verwendung von SchILDweb kann hierüber der Export und der Import der Daten erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Datenaustausch-Schildweb.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Datenaustausch|Zurück zum Datenaustausch]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Datenaustausch-Schildweb.png&amp;diff=3863</id>
		<title>Datei:Datenaustausch-Schildweb.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Datenaustausch-Schildweb.png&amp;diff=3863"/>
		<updated>2016-04-25T10:00:44Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=SchILDweb&amp;diff=3862</id>
		<title>SchILDweb</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=SchILDweb&amp;diff=3862"/>
		<updated>2016-04-25T10:00:28Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: Die Seite wurde neu angelegt: „Bei der Verwendung von SchILDweb kann hierüber der Export und der Import der Daten erfolgen.  Datei:Datenexport-Schildweb.png   ----   [[#top|Zum Seitenan…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei der Verwendung von SchILDweb kann hierüber der Export und der Import der Daten erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Datenexport-Schildweb.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Datenaustausch|Zurück zum Datenaustausch]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3861</id>
		<title>JaNa-Export (Jahrgang und Nationalität)</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3861"/>
		<updated>2016-04-25T09:57:14Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der JaNa-Export ermöglicht die Meldung der Nationalitäten nach Jahrgängen.&lt;br /&gt;
&lt;br /&gt;
Es wird eine Textdatei mit den Einträgen zu &amp;quot;AktJahrgang&amp;quot;, &amp;quot;Gliederung&amp;quot;, &amp;quot;Fachklasse&amp;quot; und &amp;quot;Staatsang&amp;quot; erzeugt. &lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
[[Datei:JaNa-Textdatei.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Datenaustausch|Zurück zum Datenaustausch]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3860</id>
		<title>JaNa-Export (Jahrgang und Nationalität)</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3860"/>
		<updated>2016-04-25T09:56:15Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der JaNa-Export ermöglicht die Meldung der Nationalitäten nach Jahrgängen.&lt;br /&gt;
&lt;br /&gt;
Es wird eine Textdatei mit den Einträgen zu &amp;quot;AktJahrgang&amp;quot;, &amp;quot;Gliederung&amp;quot;, &amp;quot;Fachklasse&amp;quot; und &amp;quot;Staatsang&amp;quot; erzeugt. &lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
[[Datei:JaNa-Textdatei.png]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:JaNa-Textdatei.png&amp;diff=3859</id>
		<title>Datei:JaNa-Textdatei.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:JaNa-Textdatei.png&amp;diff=3859"/>
		<updated>2016-04-25T09:55:39Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: BPanzlaff lud eine neue Version von „Datei:JaNa-Textdatei.png“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3858</id>
		<title>JaNa-Export (Jahrgang und Nationalität)</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3858"/>
		<updated>2016-04-25T09:54:23Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der JaNa-Export ermöglicht die Meldung der Nationalitäten nach Jahrgängen.&lt;br /&gt;
&lt;br /&gt;
Es wird eine Textdatei mit den Einträgen zu &amp;quot;AktJahrgang&amp;quot;, &amp;quot;Gliederung&amp;quot;, &amp;quot;Fachklasse&amp;quot; und &amp;quot;Staatsang&amp;quot; erzeugt.&lt;br /&gt;
&lt;br /&gt;
Beispiel: [[Datei:JaNa-Textdatei.png|400px]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3857</id>
		<title>JaNa-Export (Jahrgang und Nationalität)</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3857"/>
		<updated>2016-04-25T09:53:03Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der JaNa-Export ermöglicht die Meldung der Nationalitäten nach Jahrgängen.&lt;br /&gt;
&lt;br /&gt;
Es wird eine Textdatei mit den Einträgen zu &amp;quot;AktJahrgang&amp;quot;, &amp;quot;Gliederung&amp;quot;, &amp;quot;Fachklasse&amp;quot; und &amp;quot;Staatsang&amp;quot; erzeugt.&lt;br /&gt;
&lt;br /&gt;
Beispiel: [[Datei:JaNa-Textdatei.png|200px]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:JaNa-Textdatei.png&amp;diff=3856</id>
		<title>Datei:JaNa-Textdatei.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:JaNa-Textdatei.png&amp;diff=3856"/>
		<updated>2016-04-25T09:52:34Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3855</id>
		<title>JaNa-Export (Jahrgang und Nationalität)</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3855"/>
		<updated>2016-04-25T09:52:08Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der JaNa-Export ermöglicht die Meldung der Nationalitäten nach Jahrgängen.&lt;br /&gt;
&lt;br /&gt;
Es wird eine Textdatei mit den Einträgen zu &amp;quot;AktJahrgang&amp;quot;, &amp;quot;Gliederung&amp;quot;, &amp;quot;Fachklasse&amp;quot; und &amp;quot;Staatsang&amp;quot; erzeugt.&lt;br /&gt;
&lt;br /&gt;
Beispiel: [[Datei:JaNa-Textdatei.jpg|200px]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3854</id>
		<title>JaNa-Export (Jahrgang und Nationalität)</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=JaNa-Export_(Jahrgang_und_Nationalit%C3%A4t)&amp;diff=3854"/>
		<updated>2016-04-25T09:47:56Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: Die Seite wurde neu angelegt: „Der JaNa-Export ermöglicht die Meldung der Nationalitäten nach Jahrgängen.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der JaNa-Export ermöglicht die Meldung der Nationalitäten nach Jahrgängen.&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datenaustausch&amp;diff=3853</id>
		<title>Datenaustausch</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datenaustausch&amp;diff=3853"/>
		<updated>2016-04-25T09:45:53Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Menüpunkt [[Datenaustausch]] beinhaltet alle Optionen für den Import und Export von Daten.&lt;br /&gt;
Dabei gibt es in Schild-NRW die verschiedensten Möglichkeiten.&lt;br /&gt;
Bitte beachten Sie, dass dieser Menüpunkt je nach den Benutzerrechten mehr oder weniger Optionen enthalten kann.&lt;br /&gt;
[[Image:exchange.png|right]]&lt;br /&gt;
[[Externes Notenmodul]]&lt;br /&gt;
&lt;br /&gt;
[[Export in Text-/Excel-Dateien]]&lt;br /&gt;
&lt;br /&gt;
[[Import aus Textdateien]]&lt;br /&gt;
&lt;br /&gt;
[[Schnittstelle Schild-NRW]]&lt;br /&gt;
&lt;br /&gt;
[[Export für Lupo]]&lt;br /&gt;
&lt;br /&gt;
[[Unterrichtsdaten (als Excel Dateien) importieren]]&lt;br /&gt;
&lt;br /&gt;
[[Excel-Notendateien]]&lt;br /&gt;
&lt;br /&gt;
[[Fotos]]&lt;br /&gt;
&lt;br /&gt;
[[Wohnortdaten exportieren]]&lt;br /&gt;
&lt;br /&gt;
[[Kataloge exportieren]]&lt;br /&gt;
&lt;br /&gt;
[[UVD-Datei importieren]]&lt;br /&gt;
&lt;br /&gt;
[[SchILDweb]]&lt;br /&gt;
&lt;br /&gt;
[[JaNa-Export (Jahrgang und Nationalität)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Schild-NRW-Index|Zurück zu Schild-NRW-Index]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Datenaustausch_01.jpg&amp;diff=3852</id>
		<title>Datei:Datenaustausch 01.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Datenaustausch_01.jpg&amp;diff=3852"/>
		<updated>2016-04-25T09:41:37Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: BPanzlaff lud eine neue Version von „Datei:Datenaustausch 01.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Container_02a.jpg&amp;diff=3851</id>
		<title>Datei:Container 02a.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Container_02a.jpg&amp;diff=3851"/>
		<updated>2016-04-25T09:32:05Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Hauptfenster&amp;diff=3850</id>
		<title>Hauptfenster</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Hauptfenster&amp;diff=3850"/>
		<updated>2016-04-25T09:31:44Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: /* Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Hauptfenster ===&lt;br /&gt;
&lt;br /&gt;
Nach dem Start von Schild-NRW sehen Sie den Hauptbildschirm mit einigen Elementen, die die Daten hinter den Schülern zeigen. Dieser Artikel soll Ihnen eine Übersicht über die wesentlichen Elemente des Hauptfensters und deren Funktion geben.&lt;br /&gt;
&lt;br /&gt;
[[File:Hauptfenster_Schema.png|Links|600px]]&lt;br /&gt;
&lt;br /&gt;
Hier kann man die verschiedenen Bereiche des Hauptfensters erkennen. Hinter der Menüleiste verbergen sich sämtliche Funktionen von Schild-NRW. Diese Menüpunkte werden im [[Schild-NRW-Index]] ausführlich beschrieben.&lt;br /&gt;
&lt;br /&gt;
Über die [[Iconleiste]] erreichen Sie einige, häufig gebrauchte Menüpunkte direkt. Wenn man mit der Maus über die Icons fährt, erscheint ein kleiner Hilfetext zum jeweiligen Icon. Am linken Rand befindet sich die &amp;quot;Leuchtdiode&amp;quot;, die in Schild-NRW eine besondere Funktion übernimmt. Die Leuchtdiode ist nach dem Start von Schild-NRW grün. Dies zeigt an, dass alle aktiven Schüler im Zugriff ([[Container]]) sind. Wenn der User einen Filter auf eine Klasse, einen Jahrgang oder Ähnliches setzt, dann verändert sich die Leuchtdiode und wird gelb. Sollte der User einen weiteren Filter setzen, z.B über [[Auswahl]] und [[Filter I]], so wird die Diode rot.&lt;br /&gt;
Sie zeigt also an, wenn nicht die aktive Schülermenge im Zugriff ist. Durch einen Mausklick auf die Leuchtdiode kann man immer zu &amp;quot;grün&amp;quot; zurückkehren. Dies ist somit ein schneller Weg, alle Filter zu lösen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Karteikasten ===&lt;br /&gt;
[[Image:Karteikaesten_01.jpg|rechts]]&lt;br /&gt;
&lt;br /&gt;
Darunter in der linken oberen Ecke befindet sich der [[Karteikasten]]. Hier können Sie Schüler über den jeweiligen Status filtern. Durch das Setzen des Hakens kann der jeweilige Karteikasten angewählt werden. Da man auch mehrere Kästen gleichzeitig auswählen kann, muss nach der Wahl das rote Häkchen zur Bestätigung betätigt werden.&lt;br /&gt;
Wenn Sie mehrere Haken gesetzt haben, werden die Schüler der verschiedenen Statusarten zusammen im [[Container]] dargestellt.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Beschreibung der Statusarten erhalten Sie im Artikel:[[Karteikasten]]&lt;br /&gt;
&lt;br /&gt;
=== Schnellfilter ===&lt;br /&gt;
[[Image:Schnellfilter_01.jpg|rechts]] Rechts neben dem [[Karteikasten]] befinden sich die '''Schnellfilter'''.&lt;br /&gt;
&lt;br /&gt;
Die Anzahl der Schnellfilter variiert je nach eingestellter Schulform. Ihre Aufgabe ist es, dem Benutzer bei der alltäglichen Arbeit mit Schild-NRW einen möglichst schnellen Zugriff auf einzelne Klassen, Jahrgänge oder Kurse zu verschaffen.&lt;br /&gt;
Da die Schnellfilter auch kombiniert werden können, muss zur Bestätigung des Filters das rote Häkchen angeklickt werden. Beispiel: Wenn man einen Jahrgang ausgewählt hat, stehen im Filter Kurse auch nur die Kurse des Jahrgangs zur Verfügung. Wie an mehreren Stellen in Schild-NRW werden jahrgangsübergreifende Kurse gezeigt, wenn man bei der Auswahl die STRG-Taste gedrückt hält.&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
[[Image:Container_01.jpg|rechts]][[Image:Container_02.jpg|rechts]]Ein wesentliches Bedienelement von Schild-NRW ist der [[Container]], der sich unter den o.g. Bereichen befindet. Hier wird die aktuell ausgewählte Schülergruppe gezeigt. Durch Anklicken eines einzelnen Datensatzes werden die zugehörigen Daten auf den Karteireitern gezeigt.&lt;br /&gt;
Die Anzahl der zur Zeit gefilterten Datensätze wird unten links in der Ecke angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ziel des Containers ist es nicht nur, schnellen Zugriff auf einzelne Schülerdatensätze zu gewährleisten, sondern auch einen gemeinsamen Zugriff auf alle im Container befindlichen Datensätze zu ermöglichen.&lt;br /&gt;
Dabei ist es die Philosophie von Schild-NRW, dass man alle Gruppenprozesse oder Druckaufträge auf die im Container gefilterten Daten ablaufen lassen kann.&lt;br /&gt;
(Bestimmte Formulare sind so programmiert, dass sie die Filterung im Container umgehen, dies ist jedoch die Ausnahme.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Container_02a.jpg|rechts]]Oberhalb des Containers befindet sich ein Eingabefeld zur Suche von einzelnen Namen. Beim Klicken auf die Pfeilspitze nach oben oder unten, wird die Suche innerhalb des Containers ausgeführt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welche Möglichkeiten der Bedienung sich in diesem Objekt ergeben, gibt es in einem eigenen Artikel:'''[[Container]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Karteireiter ===&lt;br /&gt;
Hinter den Karteireitern befinden sich die eigentlichen Daten zum einzelnen Schüler. Diese Karteireiter ordnen die Eintragungen thematisch. Je nach Datenbankeinstellungen oder auch nach Schulform stehen unterschiedliche Karteireiter zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden werden die einzelnen Karteireiter aufgelistet und in ihren Artikeln beschrieben:&lt;br /&gt;
&lt;br /&gt;
[[Image:Karteireiter_01.jpg|rechts|400px]]&lt;br /&gt;
&lt;br /&gt;
* [[Individual-Daten I]]&lt;br /&gt;
* [[Individual-Daten II]]&lt;br /&gt;
* [[Erz.-Berechtigte]]&lt;br /&gt;
* [[Schulbesuch]]&lt;br /&gt;
* [[Weitere Adressen]]&lt;br /&gt;
* [[Laufbahninfo]]&lt;br /&gt;
* [[Fördermaßnahmen]]&lt;br /&gt;
* [[Akt. Halbjahr]]&lt;br /&gt;
* [[Übersicht S I]]&lt;br /&gt;
* [[Übersicht S II]]&lt;br /&gt;
* [[Übersicht Primarstufe]]&lt;br /&gt;
* [[Gesamtübersicht]]&lt;br /&gt;
* [[FHR]]&lt;br /&gt;
* [[BK-Abschluss]]&lt;br /&gt;
* [[Abitur]]&lt;br /&gt;
* [[Dokumentenverwaltung]]&lt;br /&gt;
* [[ZP10/ZK10]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
Springe zu [[Schild-NRW-Index]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Schild-NRW-Hauptfenster.jpg&amp;diff=3849</id>
		<title>Datei:Schild-NRW-Hauptfenster.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Schild-NRW-Hauptfenster.jpg&amp;diff=3849"/>
		<updated>2016-04-25T09:18:43Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: BPanzlaff lud eine neue Version von „Datei:Schild-NRW-Hauptfenster.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Migrationshintergrund_automatisch_setzen&amp;diff=3780</id>
		<title>Migrationshintergrund automatisch setzen</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Migrationshintergrund_automatisch_setzen&amp;diff=3780"/>
		<updated>2016-02-15T11:54:00Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:GP-Migrationshintergrund-01.png]]&lt;br /&gt;
&amp;lt;br/ &amp;gt;&lt;br /&gt;
&amp;lt;br/ &amp;gt;&lt;br /&gt;
&amp;lt;br/ &amp;gt;&lt;br /&gt;
In Abhängigkeit von den Angaben auf dem Karteireiter '''[[Individual-Daten II]]''' im Bereich '''Migrationshintergrund''' wird das Häkchen bei ''Migrationshintergrund vorhanden'' gesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Allgemeines|Zurück zu Allgemeines]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Migrationshintergrund_automatisch_setzen&amp;diff=3779</id>
		<title>Migrationshintergrund automatisch setzen</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Migrationshintergrund_automatisch_setzen&amp;diff=3779"/>
		<updated>2016-02-15T11:51:11Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:GP-Migrationshintergrund-01.png]]&lt;br /&gt;
&amp;lt;br/ &amp;gt;&lt;br /&gt;
&amp;lt;br/ &amp;gt;&lt;br /&gt;
&amp;lt;br/ &amp;gt;&lt;br /&gt;
In Abhängigkeit von den Angaben auf dem Karteireiter '''[[Individual-Daten II]]''' im Bereich '''Migrationshintergrund''' wird das Häkchen bei ''Migrationshintergrund vorhanden'' gesetzt.&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Migrationshintergrund_automatisch_setzen&amp;diff=3778</id>
		<title>Migrationshintergrund automatisch setzen</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Migrationshintergrund_automatisch_setzen&amp;diff=3778"/>
		<updated>2016-02-15T11:49:53Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:GP-Migrationshintergrund-01.png]]&lt;br /&gt;
&lt;br /&gt;
In Abhängigkeit von den Angaben auf dem Karteireiter '''[[Individual-Daten II]]''' im Bereich '''Migrationshintergrund''' wird das Häkchen bei ''Migrationshintergrund vorhanden'' gesetzt.&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Verkehrssprachen&amp;diff=3777</id>
		<title>Verkehrssprachen</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Verkehrssprachen&amp;diff=3777"/>
		<updated>2016-02-15T11:47:51Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Auf dem Karteireiter [[Individual-Daten II]] wird nach dem Migrationshintergrund des Schülers gefragt: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Verkehrssprachen2.jpg‎ ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um hier die Verkehrssprache in der Familie eintragen zu können, müssen die benötigten Sprachen bereitgestellt werden. &lt;br /&gt;
&lt;br /&gt;
Hierzu sind bei diesem Katalog derzeit 176 verschiedene Sprachen hinterlegt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Verkehrssprachen.jpg‎ ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wählen Sie die an Ihrer Schule benötigten Sprachen ein und sortieren diese ggf. in der gewünschten oder am häufigsten benötigten Reihenfolge.&lt;br /&gt;
&lt;br /&gt;
Zurück zur Übersicht der [[Kataloge]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:GP-Migrationshintergrund-01.png&amp;diff=3776</id>
		<title>Datei:GP-Migrationshintergrund-01.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:GP-Migrationshintergrund-01.png&amp;diff=3776"/>
		<updated>2016-02-15T11:46:34Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Migrationshintergrund_automatisch_setzen&amp;diff=3775</id>
		<title>Migrationshintergrund automatisch setzen</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Migrationshintergrund_automatisch_setzen&amp;diff=3775"/>
		<updated>2016-02-15T11:45:30Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: Die Seite wurde neu angelegt: „Datei:GP-Migrationshintergrund-01.png  In Abhängigkeit von den Angaben auf dem Karteireiter '''Individual-Daten II''' im Bereich '''Migrationshintergrund'…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:GP-Migrationshintergrund-01.png]]&lt;br /&gt;
&lt;br /&gt;
In Abhängigkeit von den Angaben auf dem Karteireiter '''Individual-Daten II''' im Bereich '''Migrationshintergrund''' wird das Häkchen bei ''Migrationshintergrund vorhanden'' gesetzt.&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Allgemeines&amp;diff=3774</id>
		<title>Allgemeines</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Allgemeines&amp;diff=3774"/>
		<updated>2016-02-15T11:41:04Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:GP-Allgemeines.jpg|Center]]&lt;br /&gt;
&lt;br /&gt;
Unter dem Karteireiter &amp;quot;Allgemeines&amp;quot; verbergen sich folgende Gruppenprozesse.&lt;br /&gt;
&lt;br /&gt;
Bitte klicken Sie die Artikel an, um Informationen zu den dahinter liegenden Sammelaktionen zu bekommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Individualdaten ändern]]&lt;br /&gt;
*[[Eintrag in Wiedervorlage machen]]&lt;br /&gt;
*[[Klassenlehrer aktualisieren]]&lt;br /&gt;
*[[Abschlussdatum neu berechnen]]&lt;br /&gt;
*[[Schulbesuchsjahre neu berechnen]]&lt;br /&gt;
*[[Schüler-Datensätze löschen]]&lt;br /&gt;
*[[Eigene Schule in Abgangsliste setzen]]&lt;br /&gt;
*[[Fotos löschen]]&lt;br /&gt;
*[[Vermerke/Merkmale löschen]]&lt;br /&gt;
*[[Ausweisnummern automatisch generieren]]&lt;br /&gt;
*[[Migrationshintergrund automatisch setzen]]&lt;br /&gt;
*[[Sprachenfolge aus Leistungsdaten ermitteln]]&lt;br /&gt;
*[[Sprachenfolge zuweisen]]&lt;br /&gt;
*[[Fächer in Sprachenfolge ersetzen]]&lt;br /&gt;
*[[Sprach-Referenzniveaus ermitteln]]&lt;br /&gt;
*[[Hochrechnung durchführen und speichern]]&lt;br /&gt;
*[[Belegprüfung für Sek. II]]&lt;br /&gt;
*[[Fachhochschulreife prüfen]]&lt;br /&gt;
*[[Betrieb/Adresse zuweisen]]&lt;br /&gt;
*[[Grundschuldaten löschen]]&lt;br /&gt;
*[[Dokumentenverzeichnisse aktualisieren]]&lt;br /&gt;
*[[Dokumentenverwaltung aufräumen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Gruppenprozesse|Zurück zu Gruppenprozesse]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Serienbrief-04.png&amp;diff=3690</id>
		<title>Datei:Serienbrief-04.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Serienbrief-04.png&amp;diff=3690"/>
		<updated>2015-11-16T09:55:26Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Serienbrief-03.png&amp;diff=3688</id>
		<title>Datei:Serienbrief-03.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Serienbrief-03.png&amp;diff=3688"/>
		<updated>2015-11-16T09:48:14Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: BPanzlaff lud eine neue Version von „Datei:Serienbrief-03.png“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Serienbrief-03.png&amp;diff=3687</id>
		<title>Datei:Serienbrief-03.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Serienbrief-03.png&amp;diff=3687"/>
		<updated>2015-11-16T09:47:08Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Serienbrief-02.png&amp;diff=3685</id>
		<title>Datei:Serienbrief-02.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Serienbrief-02.png&amp;diff=3685"/>
		<updated>2015-11-16T09:25:17Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Serienbrief-01.png&amp;diff=3681</id>
		<title>Datei:Serienbrief-01.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Serienbrief-01.png&amp;diff=3681"/>
		<updated>2015-11-16T09:21:09Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Schild-NRW-Tutorials&amp;diff=3672</id>
		<title>Schild-NRW-Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Schild-NRW-Tutorials&amp;diff=3672"/>
		<updated>2015-11-16T08:23:29Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: /* Kurzanleitungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einführung in Schild-NRW ==&lt;br /&gt;
&lt;br /&gt;
*[[Neuaufnahmen in Schild-NRW_001|Neuaufnahmen in Schild-NRW]]&lt;br /&gt;
*[[Benutzung von Filter I_001|Benutzung von Filter I]]&lt;br /&gt;
*[[Einführung in die Gruppenprozesse_001|Einführung in die Gruppenprozesse]]&lt;br /&gt;
*[[Leistungsdaten Klassenunterricht|Leistungsdaten Klassenunterricht]]&lt;br /&gt;
*[[Leistungsdaten Kursunterricht|Leistungsdaten Kursunterricht]]&lt;br /&gt;
*[[Zeugnisvorbereitungen und Druck|Zeugnisvorbereitungen und Druck]]&lt;br /&gt;
*[[Abschnittswechsel durchführen|Abschnittswechsel durchführen]]&lt;br /&gt;
*[[Abiturdurchlauf|Komplette Abiturberechnungen durchführen]]&lt;br /&gt;
*[[Reportbaukasten|Reportbaukasten - Reports verwenden und verändern]]&lt;br /&gt;
&lt;br /&gt;
== Kurzanleitungen ==&lt;br /&gt;
&lt;br /&gt;
*[[Ändern des Zeugniskopfes im Reportdesigner]]&lt;br /&gt;
*[[Benutzung des externen Notenmoduls]]&lt;br /&gt;
*[[Datenbank reparieren und komprimieren]]&lt;br /&gt;
*[[Datenbank kopieren]]&lt;br /&gt;
*[[Datenexport nach Excel oder OpenOffice-Calc]]&lt;br /&gt;
*[[Dokumentenverwaltung]]&lt;br /&gt;
*[[Eigene Datenquellen für Schild-Reports]]&lt;br /&gt;
*[[Eingabe der GeR-Niveaus]]&lt;br /&gt;
*[[Eingabe von Flüchtlingskindern]]&lt;br /&gt;
*[[Eintragung der Schüler im offenen Ganztag]]&lt;br /&gt;
*[[Eintragung Herkunft am BK/WBK]]&lt;br /&gt;
*[[Erzieher mit Funktionen]] &lt;br /&gt;
*[[Fachbezogene Bemerkungen]]&lt;br /&gt;
*[[Import der Zeugnisformulare in Schild-NRW]]&lt;br /&gt;
*[[Serienbriefe mit der Vorlage von Herrn Drewes]]&lt;br /&gt;
*[[Shortcuts in Schild-NRW]]&lt;br /&gt;
*[[Sortierung ändern]]&lt;br /&gt;
*[[Sprachenfolge bei Seiteneinsteigern des Gymnasiums in Zeugnis korrekt ausgeben]] &lt;br /&gt;
*[[Versetzung in der Grundschule]]&lt;br /&gt;
*[[Versetzung in der Sekundarstufe I]]&lt;br /&gt;
&lt;br /&gt;
== FAQ - häufig gestellte Fragen ==&lt;br /&gt;
&lt;br /&gt;
Im Forum gibt es einen Bereich, in dem wir Antworten auf diese Fragen geben:&lt;br /&gt;
&lt;br /&gt;
http://www.svws.nrw.de/cgi-bin/yabb2/YaBB.pl?board=Schildfaq&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schild-NRW-Installation ==&lt;br /&gt;
&lt;br /&gt;
Eine Installationsanleitung finden Sie auf unserer Homepage:&lt;br /&gt;
&lt;br /&gt;
'''[http://www.svws.nrw.de/fileadmin/user_upload/Kurzanleitungen/KA11_Installation_Schild-NRW.pdf Installationsanleitung]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Hauptseite|Zurück zur Hauptseite]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Report-Baukasten.zip&amp;diff=3655</id>
		<title>Datei:Report-Baukasten.zip</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Report-Baukasten.zip&amp;diff=3655"/>
		<updated>2015-11-09T10:45:42Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: BPanzlaff lud eine neue Version von „Datei:Report-Baukasten.zip“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3654</id>
		<title>Reportbaukasten</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3654"/>
		<updated>2015-11-09T09:38:18Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: /* Beispiel 11: 11_Laufbahnuebersicht_mit_QT.rtm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau01.jpg|rechts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Reportbaukasten soll Usern dabei behilflich sein, eigene Formulare nach einem Vorbild für bestimmte Zwecke erstellen zu können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Formulare können in einem ZIP-Archiv hier herunter geladen werden. '''[[File:Report-Baukasten.zip]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei werden Themengruppen herausgesucht und einige Beispielreports erstellt. Diese Reports sind möglichst einfach gehalten und enthalten auch sehr wenig Layout-Elemente. Sie sollen lediglich als Beispiele für die gewünschte Funktion dienen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie einen Report zur Bearbeitung geöffnet haben, dann öffnet sich die Ansicht des Reportdesigners. Üblicherweise befindet sich der Report dann im Entwurfsmodus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Darüber befinden sich vier Karteireiter:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau02.jpg|Center|700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Daten:''' Hier können Sie eigene Datenquellen mit Hilfe eines Assistenten zusammenstellen. In der Regel sollten Sie hier einige SQL-Kenntnisse mitbringen.&lt;br /&gt;
# '''Berechnungen:''' Unter diesem Karteireiter finden Sie alle Programmierungen, die sich im Report verbergen. Dies ist die Stelle, wo Sie mit einem Code zu bestimmten Zeitpunkten Berechnungen, Ersetzungen oder Ähnliches durchführen lassen können.&lt;br /&gt;
# '''Entwurf:''' Hier können Sie durch ''Drag&amp;amp;Drop'' die Elemente des Reports bestimmen und positionieren.&lt;br /&gt;
# '''Vorschau:''' Liefert die Voransicht des Reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie zu diesen Reitern grundsätzliche Fragen klären wollen, dann befinden sich auf unserer Homepage zwei Anleitungen zum Reportdesigner unter folgender Adresse:&lt;br /&gt;
&lt;br /&gt;
[https://www.svws.nrw.de/index.php?id=dokumentationen https://www.svws.nrw.de/index.php?id=dokumentationen]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schauen Sie sich bitte die Dokumente ''Report_Builder-Kurs.pdf'' und ''Anleitung_RG_Glasmacher.pdf'' an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Einige Begriffserklärungen vorab:'''&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau03.jpg|links]] Text =  freies Textfeld (Label) ohne Datenhintergrund&lt;br /&gt;
Diese Labels können aber unter Berechnungen per Programm verändert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau04.jpg|links]]DBText = Textfeld, das sich aus der Datenbank einen Wert holt&lt;br /&gt;
Dieser Wert wird über Datenquelle und Datenfeld gesteuert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau05.jpg|links]]Subreport = Unterbericht, hier können Datenfelder aus Schild wiedergegeben werden, die u.U. mehrere Datensätze enthalten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau06.jpg|links]]Richtext = hier können formatierte Texte eingebunden werden&lt;br /&gt;
(existiert auch als DBRichtext)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau07.jpg|links]]Memo = unformatierter mehrzeiliger Text&lt;br /&gt;
(existiert auch als DBMemo)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau08.jpg|links]]DBImage = Bild aus der Datenbank, rechte Maustaste auf den Rahmen öffnet ein Kontextmenü (existiert auch ohne DB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau09.jpg|links]]Shapes = Formen die mit Linien und Farbe versehen werden können&lt;br /&gt;
(gut geeignet für Gitterstrukturen im PDF-Druck)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau10.jpg|links]]Systemvarialble = kann bestimmte Umgebungsvarialblen drucken&lt;br /&gt;
(Datum, Zeit, Seitenzahl, Reportname usw.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau11.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Ereignisse = diese Ereignisse stehen im Reportdesigner unter Berechnungen&lt;br /&gt;
&lt;br /&gt;
zur Verfügung und können Programmierungen enthalten&lt;br /&gt;
&lt;br /&gt;
Das am häufigsten genutzte Ereignis ist sicherlich ReportBeforePrint, mit dem man etwas vor dem Druck ablaufen lassen kann.&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen von Funktionen und Proceduren sollte man sich die vorhandenen Ereignisse in anderen Reports einmal ansehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau12.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Funktionen  = Programmteile, die ohne bestimmtes Ereignis jederzeit im Prozedurenteil des Programms aufgerufen werden können&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 1: 01_Stammblatt.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Stammblatt dient als Beispiel für einige Elemente, die häufig im Zusammenhang mit Individualdaten verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Barcode:'''[[Image:RepBau13.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
So befindet sich im Kopf links oben das Element DBBarCode1, welchem das Datenfeld für den Schülernamen zugewiesen ist.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungen zu diesem Element finden Sie, wenn Sie mit der rechten Maustaste darauf klicken und dann ''Konfigurieren'' wählen.&lt;br /&gt;
&lt;br /&gt;
Dort stehen Ihnen dann auch die Auswahl des Barcode-Typs und einige andere Einstellungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerfoto:'''[[Image:RepBau14.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
Das Element ''DBImage1'' bedient sich aus der Datenquelle ''SchuelerFotos'' und zeigt dort das Datenfeld Foto an. Wenn ein Bild beim Schüler in der Datenbank hinterlegt ist, dann wird dieses nun auf dem Stammblatt angezeigt. Auch hier stehen wieder einige Auswahlmöglichkeiten zur Verfügung, wenn man das Element mit der rechten Maustaste anklickt.&lt;br /&gt;
&lt;br /&gt;
Eine häufige Fehlermeldung bei Bildern aus der Datenbank lautet „''Ungültige Grafik''“.&lt;br /&gt;
&lt;br /&gt;
Hier hilft die Einstellung Grafikart, die standardmäßig auf ''Autodetect'' steht.Grundsätzlich gilt der Tipp, dass Sie möglichst mit einem Grafikformat in der gesamten Datenbank arbeiten. JPG-Bilder verhalten sich in der Regel am unproblematischsten. Der Menüpunkt ''Dehnen'' kann dazu verwendet werden, das Bild an die Größe des vorgegebenen Rahmens anzupassen (vergrößern oder verkleinern).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Subreport Erzieherdaten'''&lt;br /&gt;
&lt;br /&gt;
Die Angaben zu den Erziehungsberechtigten werden aus einem Subreport gedruckt, weil es hier unter Umständen vorkommen kann, dass ein Schüler dort mehrere Datensätze besitzt. Diese sollen natürlich alle untereinander auf das Stammblatt gedruckt werden. Dazu werden die Datenfelder in einen Unterbericht mit der Datenquelle Erzieher gelegt, der dann so lange durchlaufen wird, wie Datensätze vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Erziehernamen setzen sich oft aus Anrede, Titel, Vorname und Nachname zusammen, so dass das Zusammenrücken der Elemente notwendig ist, wenn man keine unnötigen Leerstellen haben möchte.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau15.jpg|Center|600px]]&lt;br /&gt;
&lt;br /&gt;
Dies ist im ''Label6'' realisiert. Beim Ereignis ''OnGetText'' werden dem Text des Labels einfach die geforderten Datenelemente samt Leerzeichen zugewiesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Gleiche ist im Subreport Telefone hinterlegt, auch dort ist eine automatische Anpassung an die Länge wünschenswert, da Telefonnummern ja sehr unterschiedlich lang sein können.&lt;br /&gt;
&lt;br /&gt;
Hierbei ist noch zu berücksichtigen, dass der Subreport ''SchuelerTelefone'' eine besondere Seiteneinrichtung hat. Wenn Sie den Subreport im Berichtsbaum markieren und dann im Menü ''Datei --&amp;gt; Seite einrichten ...'' auswählen, sehen Sie die zugrunde liegenden Seiteneinstellungen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Reportbaukasten-02.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Die vier definierten Spalten werden von links nach rechts durchlaufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerlaufbahn'''&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau16.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Auf diesem Stammblatt soll eine Übersicht aller Abschnitte gedruckt werden, die der Schüler an der Schule durchlaufen hat. Dazu reicht ein Subreport mit der Datenquelle ''SchuelerLaufbahn'', der im ''ReportBeforePrint'' Ereignis mit dem Befehl ''SetUebersicht(True);'' initialisiert wird. Im Ereignis ''ReportAfterPrint'' wird diese Setzung dann mit ''SetUebersicht(False);'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau17.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Die Berechnungen für das ''DBText5''-Label sollen ein Beispiel geben, wie man in Abhängigkeit von den in der Datenbank hinterlegten Bezeichnungen auch eigene Texte generieren kann. So ist der Versetzungsvermerk hier nur als Kürzel hinterlegt, kann aber mit Hilfe einer kleinen Programmierung auch in Textform auf dem Report ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schulbesuch'''&lt;br /&gt;
&lt;br /&gt;
Die Datenfelder zur vorherigen Schule und zur aufnehmenden Schule können Sie aus dem Beispiel ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei steht LS für ''letzte Schule'' und ZS für ''zukünftige Schule''. Alle Datenfelder, die mit diesen Präfixen beginnen, gehören hier dazu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 2: 02_Input_Laufzeit.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau18.jpg|rechts|300px]]&lt;br /&gt;
Dieses Formular soll eine kurze Einführung in die Möglichkeit der Dateneingabe zur Laufzeit des Reports bieten.&lt;br /&gt;
&lt;br /&gt;
Dies findet im Ereignis ''ReportBeforePrint'' statt.&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind alle auch im WIKI beschrieben.&lt;br /&gt;
&lt;br /&gt;
'''[[RAP-Funktionen]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort gibt es zahlreiche Funktionen, die dem Ersteller von Reports helfen sollen, bestimmte Dinge in der Reporting umzusetzen, die von der Programmierung nicht unterstützt werden oder nur sehr schwer umzusetzen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau19.jpg|rechts|200px]]&lt;br /&gt;
In diesem Formular werden erstmalig Variablen benötigt, in die die Inhalte aus den Abfragen eingelesen werden. Diese Variablen müssen vor der Nutzung global deklariert werden, wenn sie in allen Prozeduren und Ereignissen zur Verfügung stehen sollen. Sehen Sie sich dazu bitte den Bereich Deklarationen in „Global“ an. Dieses Menü erreichen Sie, wenn Sie mit der rechten Maustaste in den Bereich der linken oberen Ecke klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau20.jpg|rechts|200px]]&lt;br /&gt;
Die Inhalte der Variablen werden den Labels dann „einfach“ zugewiesen. Bitte sehen Sie dazu in die jeweiligen ''OnGetText''-Ereignisse der jeweiligen Labels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im ''RichtText1'' finden Sie ein Beispiel, wie Ersetzungen in größeren Textfeldern realisiert werden können. Öffnen Sie dazu das Richtextfeld mit der rechten Maustaste „Bearbeiten“. Setzen Sie den Haken bei ''Mail Merge''. Jetzt können Sie durch Auswählen des Datenfeldes mit ''Add Field'' ein Datenbankfeld im Richtext hinzufügen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bestimmte Ersetzungen sind damit aber nicht möglich, dazu können feste Platzhalter, wie hier im Beispiel $Schuljahr$, verwendet werden.&lt;br /&gt;
[[Image:RepBau21.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort wird der Platzhalter dann durch eine entsprechende Programmierung im ''OnPrint''-Ereignis des ''Richtext1'' ersetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 3: 03_Lehrerdaten.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau22.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Prinzipiell bedient sich dieser Report aus der Datenquelle Lehrer. Alle Stamminformationen zu den Lehrkräften sind hier enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit zu Beginn des Reports eine Auswahlliste der zu druckenden Lehrer erscheint, ist im Ereignis ''BeforeOpenDataPipelines'' der Befehl ''LehrerAuswaehlen(True)'' hinterlegt. Der Auswahlmodus wird im ''AfterPrint''-Ereignis wieder zurückgesetzt. Werden diese Befehle nicht gesetzt, werden immer alle Lehrerdaten in die Datenquelle gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Lehrämter, Lehrbefähigungen und Lehrerfunktionen werden in Subreports ausgegeben, da sich dort unter einem Lehrer mehrere Angaben befinden können. Die Lehrerfunktionen befinden sich auf dem Karteireiter „zeitabhängige Daten“ im Lehrerbereich von Schild-NRW.&lt;br /&gt;
&lt;br /&gt;
Die Lehrbefähigungen werden als Unterdatenquelle der Lehrämter gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist der Grund dafür, dass im Report ein Unterbericht mit der Datenquelle ''LehrerAktuellerAbschnitt'' eingefügt ist, weil die ''LehrerFunktionen'' sonst u.U. nicht gefüllt werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau23.jpg|links]]&lt;br /&gt;
Eine Übersicht über die Abhängigkeit der Datenquellen finden Sie in der Reportverwaltung, wenn Sie auf das rote Fragezeichensymbol klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau24.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 4: 04_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau25.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report soll eine Übersichtsliste z.B. für Konferenzen bieten, die alle Schüler einer Klasse / eines Jahrgangs mit ihren Fächern auflistet. Der Report druckt lediglich den aktuellen Abschnitt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''FachUebersichtHeader'' und ''Fachuebersicht'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau26.jpg|rechts|400px]]&lt;br /&gt;
Der Subreport ''FachUebersichtHeader'' erzeugt eine Kopfzeile für die Übersichtsliste, die alle bei der ausgewählten Schülermenge enthaltenen Fächer in der Sortierungsreihenfolge auflistet. Aus diesem Grund ist es auch sinnvoll, vor dem Druck klassenweise oder jahrgangsweise zu filtern, da alle auftretenden Fächer sonst in den Header wandern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''BeforePrint'' benötigen die beiden Datenquellen den Aufruf '''''Faechervorbelegen''''' und im ''AfterPrint ''Ereignis den Befehl '''''ResetFaechervorbelegen'''''.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Befehlen werden die Erzeugung des Notenheaders und die Einsortierung der fachspezifischen Daten in die Übersicht erzeugt.&lt;br /&gt;
&lt;br /&gt;
Der Bericht enthält zwei Gruppierungen. Die Gruppe[0]:Klasse erzeugt eine neue Seite, wenn die Klasse des Schülers wechselt. Die Gruppe[1]:ID sorgt dafür, dass die einzelnen Schülerdaten auf einer Seite zusammengehalten werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 5: 05_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau27.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report druckt eine Leistungsübersicht der ausgewählten Schülermenge für den aktuellen Lernabschnitt. Dieses Mal wird aber in jeder Schülerzeile eine eigene Kopfzeile für die Fächer erzeugt, die dieser Schüler hat.&lt;br /&gt;
&lt;br /&gt;
Dazu wird die Datenquelle Lernabschnitte verwendet, die ohne weitere Programmierung den aktuellen Abschnitt des Schülers liefert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau28.jpg|rechts|300px]]&lt;br /&gt;
In diesem Subreport befindet sich dann ein Unterbericht mit der Datenquelle ''SchuelerLeistungen'', der die Leistungsdaten liefert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter Berechnungen findet sich lediglich eine Ersetzung für das Label1, das den aktuellen Abschnitt ausgeben soll.&lt;br /&gt;
&lt;br /&gt;
Hier wird die Funktion ''SchuljahrToStr'' verwendet, die eingeführt wurde, um komplizierte Abfragen zum aktuellen Abschnitt zu vereinfachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt auch zurückliegende Abschnitte, wenn dies im Report-Explorer vor dem Druckaufruf eingestellt wird!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID sorgt im Bericht lediglich dafür, dass ein Schülerdatensatz auf einer Seite zusammengehalten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 6: 06_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau30.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt zu jedem Schüler die gesamte in Schild-NRW hinterlegte Laufbahn mit allen Abschnitten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''Leistungsuebersicht'' (zur Erzeugung des Headers) und ''Schuelerlaufbahn'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit der Report die Kopfzeile für die Fächer und die Laufbahn über alle Abschnitte erzeugen kann, benötigt er im ''BeforePrint''-Ereignis den Aufruf ''SetUebersicht(True)''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau31.jpg|rechts|200px]]&lt;br /&gt;
Dies wird dann im ''AfterPrint''-Ereignis mit ''SetUebersicht(False)'' wieder aufgehoben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID dient lediglich dazu, dass die Schüler auf einer Seite zusammengehalten werden. Außerdem ist in allen Subreports darauf geachtet worden, dass die Seitenränder auf Null stehen, damit möglichst wenig Verschiebungen stattfinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 7: 07_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau32.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 3, in dem einige Ergänzungen gemacht wurden.&lt;br /&gt;
&lt;br /&gt;
Der Report soll nur bestimmte, aufeinander folgende Abschnitte einer Schülerlaufbahn drucken. Hier in diesem Beispiel von EF bis Q1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu wird zusätzlich im Ereignis ''ReportOpenDataPipelines'' der Befehl ''FilterLaufbahnJahrgangASD(‘EF,Q1,Q2‘)'' aufgerufen.&lt;br /&gt;
&lt;br /&gt;
Dass hier nicht ''ReportBeforePrint'' genommen wird, hat den Grund, dass u.U. dann der erste Schülerdatensatz nach dem Öffnen der Datenquelle erstellt wird und evtl. der Fachheader dann nicht korrekt ausgegeben wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wird aber im ''ReportBeforePrint'' Ereignis der Übersichtsmodus geändert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau33.jpg|rechts|300px]]&lt;br /&gt;
Wie im Screenshot zu sehen, wird dort auf die Kursart umgestellt, da der Übersichtsmodus standardmäßig auf „NurFach“ steht und dann gleiche Fächer nicht nach Kursarten unterschieden werden und in die gleiche Spalte einsortiert werden.&lt;br /&gt;
&lt;br /&gt;
Dies wird im ''AfterPrint ''Ereignis zusammen mit ''FilterLaufbahnJahrgangASD(“)'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wurde in ''OnGetText'' des ''DBText4''-Labels eine Abfrage eingebaut, die bei den Notenpunkten 0 bis 4 eine gelbe Farbe in das Element Shape1 setzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 8: 08_Zeugnisbemerkungen_AUE_ASV.rtm =&lt;br /&gt;
&lt;br /&gt;
Die Felder für die Bemerkungen auf den Zeugnissen wurden vor einigen Versionen in der Datenbank in Memo-Felder umgewandelt. Das bedeutet, dass dort nun nur noch die eigentlichen Texte ohne jegliche Formatierung in der Datenbank liegen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau34.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Früher waren dort Richttextinformationen mit Textformatierungen enthalten, weswegen u.U. manche Zeugnisbemerkungen in einer anderen Schrift erscheinen konnten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um an die Informationen der Bemerkungen zu gelangen, benötigen wir die Subreports zu ''Lernabschnitte'' sowie einen mit der Datenquelle ''SchuelerLaufbahnBem''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesen Subreports werden dann DBMemo-Felder mit den jeweiligen Angaben gefüllt. Die Abhängigkeiten können Sie wieder im Menü „Infos über Datenquellen“ ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Report gibt eine Übersicht über die Eintragungen des aktuellen Abschnittes.&lt;br /&gt;
&lt;br /&gt;
Diese Unterberichte könnten so z.B. auch auf einer Konferenzliste eingefügt werden, um die eingetragenen Daten zu kontrollieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 9: 09_Zuweisungen.rtm =&lt;br /&gt;
&lt;br /&gt;
Dieser Report soll kurz ein Beispiel für die Verwendung der an den Gesamtschulen benötigten Zuweisungen zu den Kursarten der Folgeschuljahre geben.&lt;br /&gt;
&lt;br /&gt;
Diese werden an Gesamtschulen auf Zeugnissen und Übersichten benötigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 10: 10_Zeugnis.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Zeugnisformular soll alle Benutzer unterstützen, die eigene Zeugnisse für besonders spezielle Verhältnisse an ihren Schulen erzeugen wollen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau35.jpg|rechts|300px]]&lt;br /&gt;
Auch in diesem Formular wurden keine überflüssigen Programmierungen eingesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Formular bedient sich aus den Datenquellen der Fächergruppen und der Lernabschnitte, damit das im Reportexplorer eingestellte Schuljahr gedruckt wird.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau36.jpg|rechts|300px]]&lt;br /&gt;
Aus diesem Grund befindet sich im Ereignis ''ReportBeforeOpenDataPipelines'' auch der Befehl ''MitLernabschnitten(True).'' Dadurch wird das Befüllen der Fächergruppen-Quellen angestoßen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Schuljahr und die Klassenbezeichnung steuert die Datenquelle ''Lernabschnitte''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau37.jpg|rechts|300px]]&lt;br /&gt;
In den Unterberichten der Fächergruppen werden einige Programmierungen vorgenommen, die je nach Fach oder nach Kursart die Detailbereiche unsichtbar schalten. Dies ist notwendig, wenn entweder Fächer in der Datenquelle vorkommen, die nicht gedruckt werden sollen (hier am Beispiel der Fremdsprachen E und F, die getrennt ausgewiesen werden), oder aber auch im Beispiel der weiteren Unterrichte, wo die Kursarten ZUV und KMFÖ in einer Datenquelle ankommen.&lt;br /&gt;
&lt;br /&gt;
Weitere Unterberichte zu anderen Fächergruppen, wie z.B. Naturwissenschaften oder Gesellschaftslehre, müssen für ergänzt werden, um die entsprechenden Fächer im Zeugnis auszudrucken. Die Fächergruppen der Berufskollegs beginnen mit BK. Dazu gehören beispielsweise die Fächergruppen BKBerufsuebergreifend, BKBerufsbezogen und BKDifferenzierung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Zeugnisbemerkungen sind nicht wie im Beispielreport_08 aufgebaut, hier können Sie sehen, dass die Angaben in der Datenquelle ''ASVSek_I'' enthalten sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie, dass dieses im ''ReportBeforeOpenDatenPipellines'' Ereignis bisher nur den Befehl ''MitLernabschnitten(true)'' enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Zeugnisse oder Übersichten, die auf Abiturdaten, Sprachenfolge oder die Daten auf dem Karteireiter ZP10 zugreifen wollen, sind die Befehle ''SetAbitur(true)'' und ''SetBKAbschluss(true)'' notwendig!&lt;br /&gt;
&lt;br /&gt;
(Der ZP10-Reiter hat an BKs den Namen ''BK-Abschluss''.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 11: 11_Laufbahnuebersicht_mit_QT.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Datei:Reportbaukasten-03.png|rechts|300px]]&lt;br /&gt;
Diese Laufbahnübersicht zeigt die Noten eines jeden Quartales (QT) an. Sie entspricht ansonsten der Laufbahnübersicht in Beispiel 7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''ReportBeforePrint'' wird dafür  ''SetQuartalsnotenInUebersicht(true)'' gesetzt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3653</id>
		<title>Reportbaukasten</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3653"/>
		<updated>2015-11-09T09:37:50Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: /* Beispiel 11: 11_Laufbahnuebersicht_mit_QT.rtm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau01.jpg|rechts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Reportbaukasten soll Usern dabei behilflich sein, eigene Formulare nach einem Vorbild für bestimmte Zwecke erstellen zu können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Formulare können in einem ZIP-Archiv hier herunter geladen werden. '''[[File:Report-Baukasten.zip]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei werden Themengruppen herausgesucht und einige Beispielreports erstellt. Diese Reports sind möglichst einfach gehalten und enthalten auch sehr wenig Layout-Elemente. Sie sollen lediglich als Beispiele für die gewünschte Funktion dienen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie einen Report zur Bearbeitung geöffnet haben, dann öffnet sich die Ansicht des Reportdesigners. Üblicherweise befindet sich der Report dann im Entwurfsmodus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Darüber befinden sich vier Karteireiter:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau02.jpg|Center|700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Daten:''' Hier können Sie eigene Datenquellen mit Hilfe eines Assistenten zusammenstellen. In der Regel sollten Sie hier einige SQL-Kenntnisse mitbringen.&lt;br /&gt;
# '''Berechnungen:''' Unter diesem Karteireiter finden Sie alle Programmierungen, die sich im Report verbergen. Dies ist die Stelle, wo Sie mit einem Code zu bestimmten Zeitpunkten Berechnungen, Ersetzungen oder Ähnliches durchführen lassen können.&lt;br /&gt;
# '''Entwurf:''' Hier können Sie durch ''Drag&amp;amp;Drop'' die Elemente des Reports bestimmen und positionieren.&lt;br /&gt;
# '''Vorschau:''' Liefert die Voransicht des Reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie zu diesen Reitern grundsätzliche Fragen klären wollen, dann befinden sich auf unserer Homepage zwei Anleitungen zum Reportdesigner unter folgender Adresse:&lt;br /&gt;
&lt;br /&gt;
[https://www.svws.nrw.de/index.php?id=dokumentationen https://www.svws.nrw.de/index.php?id=dokumentationen]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schauen Sie sich bitte die Dokumente ''Report_Builder-Kurs.pdf'' und ''Anleitung_RG_Glasmacher.pdf'' an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Einige Begriffserklärungen vorab:'''&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau03.jpg|links]] Text =  freies Textfeld (Label) ohne Datenhintergrund&lt;br /&gt;
Diese Labels können aber unter Berechnungen per Programm verändert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau04.jpg|links]]DBText = Textfeld, das sich aus der Datenbank einen Wert holt&lt;br /&gt;
Dieser Wert wird über Datenquelle und Datenfeld gesteuert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau05.jpg|links]]Subreport = Unterbericht, hier können Datenfelder aus Schild wiedergegeben werden, die u.U. mehrere Datensätze enthalten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau06.jpg|links]]Richtext = hier können formatierte Texte eingebunden werden&lt;br /&gt;
(existiert auch als DBRichtext)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau07.jpg|links]]Memo = unformatierter mehrzeiliger Text&lt;br /&gt;
(existiert auch als DBMemo)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau08.jpg|links]]DBImage = Bild aus der Datenbank, rechte Maustaste auf den Rahmen öffnet ein Kontextmenü (existiert auch ohne DB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau09.jpg|links]]Shapes = Formen die mit Linien und Farbe versehen werden können&lt;br /&gt;
(gut geeignet für Gitterstrukturen im PDF-Druck)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau10.jpg|links]]Systemvarialble = kann bestimmte Umgebungsvarialblen drucken&lt;br /&gt;
(Datum, Zeit, Seitenzahl, Reportname usw.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau11.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Ereignisse = diese Ereignisse stehen im Reportdesigner unter Berechnungen&lt;br /&gt;
&lt;br /&gt;
zur Verfügung und können Programmierungen enthalten&lt;br /&gt;
&lt;br /&gt;
Das am häufigsten genutzte Ereignis ist sicherlich ReportBeforePrint, mit dem man etwas vor dem Druck ablaufen lassen kann.&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen von Funktionen und Proceduren sollte man sich die vorhandenen Ereignisse in anderen Reports einmal ansehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau12.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Funktionen  = Programmteile, die ohne bestimmtes Ereignis jederzeit im Prozedurenteil des Programms aufgerufen werden können&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 1: 01_Stammblatt.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Stammblatt dient als Beispiel für einige Elemente, die häufig im Zusammenhang mit Individualdaten verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Barcode:'''[[Image:RepBau13.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
So befindet sich im Kopf links oben das Element DBBarCode1, welchem das Datenfeld für den Schülernamen zugewiesen ist.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungen zu diesem Element finden Sie, wenn Sie mit der rechten Maustaste darauf klicken und dann ''Konfigurieren'' wählen.&lt;br /&gt;
&lt;br /&gt;
Dort stehen Ihnen dann auch die Auswahl des Barcode-Typs und einige andere Einstellungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerfoto:'''[[Image:RepBau14.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
Das Element ''DBImage1'' bedient sich aus der Datenquelle ''SchuelerFotos'' und zeigt dort das Datenfeld Foto an. Wenn ein Bild beim Schüler in der Datenbank hinterlegt ist, dann wird dieses nun auf dem Stammblatt angezeigt. Auch hier stehen wieder einige Auswahlmöglichkeiten zur Verfügung, wenn man das Element mit der rechten Maustaste anklickt.&lt;br /&gt;
&lt;br /&gt;
Eine häufige Fehlermeldung bei Bildern aus der Datenbank lautet „''Ungültige Grafik''“.&lt;br /&gt;
&lt;br /&gt;
Hier hilft die Einstellung Grafikart, die standardmäßig auf ''Autodetect'' steht.Grundsätzlich gilt der Tipp, dass Sie möglichst mit einem Grafikformat in der gesamten Datenbank arbeiten. JPG-Bilder verhalten sich in der Regel am unproblematischsten. Der Menüpunkt ''Dehnen'' kann dazu verwendet werden, das Bild an die Größe des vorgegebenen Rahmens anzupassen (vergrößern oder verkleinern).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Subreport Erzieherdaten'''&lt;br /&gt;
&lt;br /&gt;
Die Angaben zu den Erziehungsberechtigten werden aus einem Subreport gedruckt, weil es hier unter Umständen vorkommen kann, dass ein Schüler dort mehrere Datensätze besitzt. Diese sollen natürlich alle untereinander auf das Stammblatt gedruckt werden. Dazu werden die Datenfelder in einen Unterbericht mit der Datenquelle Erzieher gelegt, der dann so lange durchlaufen wird, wie Datensätze vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Erziehernamen setzen sich oft aus Anrede, Titel, Vorname und Nachname zusammen, so dass das Zusammenrücken der Elemente notwendig ist, wenn man keine unnötigen Leerstellen haben möchte.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau15.jpg|Center|600px]]&lt;br /&gt;
&lt;br /&gt;
Dies ist im ''Label6'' realisiert. Beim Ereignis ''OnGetText'' werden dem Text des Labels einfach die geforderten Datenelemente samt Leerzeichen zugewiesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Gleiche ist im Subreport Telefone hinterlegt, auch dort ist eine automatische Anpassung an die Länge wünschenswert, da Telefonnummern ja sehr unterschiedlich lang sein können.&lt;br /&gt;
&lt;br /&gt;
Hierbei ist noch zu berücksichtigen, dass der Subreport ''SchuelerTelefone'' eine besondere Seiteneinrichtung hat. Wenn Sie den Subreport im Berichtsbaum markieren und dann im Menü ''Datei --&amp;gt; Seite einrichten ...'' auswählen, sehen Sie die zugrunde liegenden Seiteneinstellungen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Reportbaukasten-02.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Die vier definierten Spalten werden von links nach rechts durchlaufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerlaufbahn'''&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau16.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Auf diesem Stammblatt soll eine Übersicht aller Abschnitte gedruckt werden, die der Schüler an der Schule durchlaufen hat. Dazu reicht ein Subreport mit der Datenquelle ''SchuelerLaufbahn'', der im ''ReportBeforePrint'' Ereignis mit dem Befehl ''SetUebersicht(True);'' initialisiert wird. Im Ereignis ''ReportAfterPrint'' wird diese Setzung dann mit ''SetUebersicht(False);'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau17.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Die Berechnungen für das ''DBText5''-Label sollen ein Beispiel geben, wie man in Abhängigkeit von den in der Datenbank hinterlegten Bezeichnungen auch eigene Texte generieren kann. So ist der Versetzungsvermerk hier nur als Kürzel hinterlegt, kann aber mit Hilfe einer kleinen Programmierung auch in Textform auf dem Report ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schulbesuch'''&lt;br /&gt;
&lt;br /&gt;
Die Datenfelder zur vorherigen Schule und zur aufnehmenden Schule können Sie aus dem Beispiel ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei steht LS für ''letzte Schule'' und ZS für ''zukünftige Schule''. Alle Datenfelder, die mit diesen Präfixen beginnen, gehören hier dazu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 2: 02_Input_Laufzeit.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau18.jpg|rechts|300px]]&lt;br /&gt;
Dieses Formular soll eine kurze Einführung in die Möglichkeit der Dateneingabe zur Laufzeit des Reports bieten.&lt;br /&gt;
&lt;br /&gt;
Dies findet im Ereignis ''ReportBeforePrint'' statt.&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind alle auch im WIKI beschrieben.&lt;br /&gt;
&lt;br /&gt;
'''[[RAP-Funktionen]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort gibt es zahlreiche Funktionen, die dem Ersteller von Reports helfen sollen, bestimmte Dinge in der Reporting umzusetzen, die von der Programmierung nicht unterstützt werden oder nur sehr schwer umzusetzen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau19.jpg|rechts|200px]]&lt;br /&gt;
In diesem Formular werden erstmalig Variablen benötigt, in die die Inhalte aus den Abfragen eingelesen werden. Diese Variablen müssen vor der Nutzung global deklariert werden, wenn sie in allen Prozeduren und Ereignissen zur Verfügung stehen sollen. Sehen Sie sich dazu bitte den Bereich Deklarationen in „Global“ an. Dieses Menü erreichen Sie, wenn Sie mit der rechten Maustaste in den Bereich der linken oberen Ecke klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau20.jpg|rechts|200px]]&lt;br /&gt;
Die Inhalte der Variablen werden den Labels dann „einfach“ zugewiesen. Bitte sehen Sie dazu in die jeweiligen ''OnGetText''-Ereignisse der jeweiligen Labels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im ''RichtText1'' finden Sie ein Beispiel, wie Ersetzungen in größeren Textfeldern realisiert werden können. Öffnen Sie dazu das Richtextfeld mit der rechten Maustaste „Bearbeiten“. Setzen Sie den Haken bei ''Mail Merge''. Jetzt können Sie durch Auswählen des Datenfeldes mit ''Add Field'' ein Datenbankfeld im Richtext hinzufügen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bestimmte Ersetzungen sind damit aber nicht möglich, dazu können feste Platzhalter, wie hier im Beispiel $Schuljahr$, verwendet werden.&lt;br /&gt;
[[Image:RepBau21.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort wird der Platzhalter dann durch eine entsprechende Programmierung im ''OnPrint''-Ereignis des ''Richtext1'' ersetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 3: 03_Lehrerdaten.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau22.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Prinzipiell bedient sich dieser Report aus der Datenquelle Lehrer. Alle Stamminformationen zu den Lehrkräften sind hier enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit zu Beginn des Reports eine Auswahlliste der zu druckenden Lehrer erscheint, ist im Ereignis ''BeforeOpenDataPipelines'' der Befehl ''LehrerAuswaehlen(True)'' hinterlegt. Der Auswahlmodus wird im ''AfterPrint''-Ereignis wieder zurückgesetzt. Werden diese Befehle nicht gesetzt, werden immer alle Lehrerdaten in die Datenquelle gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Lehrämter, Lehrbefähigungen und Lehrerfunktionen werden in Subreports ausgegeben, da sich dort unter einem Lehrer mehrere Angaben befinden können. Die Lehrerfunktionen befinden sich auf dem Karteireiter „zeitabhängige Daten“ im Lehrerbereich von Schild-NRW.&lt;br /&gt;
&lt;br /&gt;
Die Lehrbefähigungen werden als Unterdatenquelle der Lehrämter gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist der Grund dafür, dass im Report ein Unterbericht mit der Datenquelle ''LehrerAktuellerAbschnitt'' eingefügt ist, weil die ''LehrerFunktionen'' sonst u.U. nicht gefüllt werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau23.jpg|links]]&lt;br /&gt;
Eine Übersicht über die Abhängigkeit der Datenquellen finden Sie in der Reportverwaltung, wenn Sie auf das rote Fragezeichensymbol klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau24.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 4: 04_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau25.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report soll eine Übersichtsliste z.B. für Konferenzen bieten, die alle Schüler einer Klasse / eines Jahrgangs mit ihren Fächern auflistet. Der Report druckt lediglich den aktuellen Abschnitt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''FachUebersichtHeader'' und ''Fachuebersicht'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau26.jpg|rechts|400px]]&lt;br /&gt;
Der Subreport ''FachUebersichtHeader'' erzeugt eine Kopfzeile für die Übersichtsliste, die alle bei der ausgewählten Schülermenge enthaltenen Fächer in der Sortierungsreihenfolge auflistet. Aus diesem Grund ist es auch sinnvoll, vor dem Druck klassenweise oder jahrgangsweise zu filtern, da alle auftretenden Fächer sonst in den Header wandern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''BeforePrint'' benötigen die beiden Datenquellen den Aufruf '''''Faechervorbelegen''''' und im ''AfterPrint ''Ereignis den Befehl '''''ResetFaechervorbelegen'''''.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Befehlen werden die Erzeugung des Notenheaders und die Einsortierung der fachspezifischen Daten in die Übersicht erzeugt.&lt;br /&gt;
&lt;br /&gt;
Der Bericht enthält zwei Gruppierungen. Die Gruppe[0]:Klasse erzeugt eine neue Seite, wenn die Klasse des Schülers wechselt. Die Gruppe[1]:ID sorgt dafür, dass die einzelnen Schülerdaten auf einer Seite zusammengehalten werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 5: 05_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau27.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report druckt eine Leistungsübersicht der ausgewählten Schülermenge für den aktuellen Lernabschnitt. Dieses Mal wird aber in jeder Schülerzeile eine eigene Kopfzeile für die Fächer erzeugt, die dieser Schüler hat.&lt;br /&gt;
&lt;br /&gt;
Dazu wird die Datenquelle Lernabschnitte verwendet, die ohne weitere Programmierung den aktuellen Abschnitt des Schülers liefert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau28.jpg|rechts|300px]]&lt;br /&gt;
In diesem Subreport befindet sich dann ein Unterbericht mit der Datenquelle ''SchuelerLeistungen'', der die Leistungsdaten liefert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter Berechnungen findet sich lediglich eine Ersetzung für das Label1, das den aktuellen Abschnitt ausgeben soll.&lt;br /&gt;
&lt;br /&gt;
Hier wird die Funktion ''SchuljahrToStr'' verwendet, die eingeführt wurde, um komplizierte Abfragen zum aktuellen Abschnitt zu vereinfachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt auch zurückliegende Abschnitte, wenn dies im Report-Explorer vor dem Druckaufruf eingestellt wird!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID sorgt im Bericht lediglich dafür, dass ein Schülerdatensatz auf einer Seite zusammengehalten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 6: 06_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau30.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt zu jedem Schüler die gesamte in Schild-NRW hinterlegte Laufbahn mit allen Abschnitten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''Leistungsuebersicht'' (zur Erzeugung des Headers) und ''Schuelerlaufbahn'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit der Report die Kopfzeile für die Fächer und die Laufbahn über alle Abschnitte erzeugen kann, benötigt er im ''BeforePrint''-Ereignis den Aufruf ''SetUebersicht(True)''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau31.jpg|rechts|200px]]&lt;br /&gt;
Dies wird dann im ''AfterPrint''-Ereignis mit ''SetUebersicht(False)'' wieder aufgehoben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID dient lediglich dazu, dass die Schüler auf einer Seite zusammengehalten werden. Außerdem ist in allen Subreports darauf geachtet worden, dass die Seitenränder auf Null stehen, damit möglichst wenig Verschiebungen stattfinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 7: 07_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau32.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 3, in dem einige Ergänzungen gemacht wurden.&lt;br /&gt;
&lt;br /&gt;
Der Report soll nur bestimmte, aufeinander folgende Abschnitte einer Schülerlaufbahn drucken. Hier in diesem Beispiel von EF bis Q1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu wird zusätzlich im Ereignis ''ReportOpenDataPipelines'' der Befehl ''FilterLaufbahnJahrgangASD(‘EF,Q1,Q2‘)'' aufgerufen.&lt;br /&gt;
&lt;br /&gt;
Dass hier nicht ''ReportBeforePrint'' genommen wird, hat den Grund, dass u.U. dann der erste Schülerdatensatz nach dem Öffnen der Datenquelle erstellt wird und evtl. der Fachheader dann nicht korrekt ausgegeben wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wird aber im ''ReportBeforePrint'' Ereignis der Übersichtsmodus geändert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau33.jpg|rechts|300px]]&lt;br /&gt;
Wie im Screenshot zu sehen, wird dort auf die Kursart umgestellt, da der Übersichtsmodus standardmäßig auf „NurFach“ steht und dann gleiche Fächer nicht nach Kursarten unterschieden werden und in die gleiche Spalte einsortiert werden.&lt;br /&gt;
&lt;br /&gt;
Dies wird im ''AfterPrint ''Ereignis zusammen mit ''FilterLaufbahnJahrgangASD(“)'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wurde in ''OnGetText'' des ''DBText4''-Labels eine Abfrage eingebaut, die bei den Notenpunkten 0 bis 4 eine gelbe Farbe in das Element Shape1 setzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 8: 08_Zeugnisbemerkungen_AUE_ASV.rtm =&lt;br /&gt;
&lt;br /&gt;
Die Felder für die Bemerkungen auf den Zeugnissen wurden vor einigen Versionen in der Datenbank in Memo-Felder umgewandelt. Das bedeutet, dass dort nun nur noch die eigentlichen Texte ohne jegliche Formatierung in der Datenbank liegen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau34.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Früher waren dort Richttextinformationen mit Textformatierungen enthalten, weswegen u.U. manche Zeugnisbemerkungen in einer anderen Schrift erscheinen konnten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um an die Informationen der Bemerkungen zu gelangen, benötigen wir die Subreports zu ''Lernabschnitte'' sowie einen mit der Datenquelle ''SchuelerLaufbahnBem''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesen Subreports werden dann DBMemo-Felder mit den jeweiligen Angaben gefüllt. Die Abhängigkeiten können Sie wieder im Menü „Infos über Datenquellen“ ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Report gibt eine Übersicht über die Eintragungen des aktuellen Abschnittes.&lt;br /&gt;
&lt;br /&gt;
Diese Unterberichte könnten so z.B. auch auf einer Konferenzliste eingefügt werden, um die eingetragenen Daten zu kontrollieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 9: 09_Zuweisungen.rtm =&lt;br /&gt;
&lt;br /&gt;
Dieser Report soll kurz ein Beispiel für die Verwendung der an den Gesamtschulen benötigten Zuweisungen zu den Kursarten der Folgeschuljahre geben.&lt;br /&gt;
&lt;br /&gt;
Diese werden an Gesamtschulen auf Zeugnissen und Übersichten benötigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 10: 10_Zeugnis.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Zeugnisformular soll alle Benutzer unterstützen, die eigene Zeugnisse für besonders spezielle Verhältnisse an ihren Schulen erzeugen wollen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau35.jpg|rechts|300px]]&lt;br /&gt;
Auch in diesem Formular wurden keine überflüssigen Programmierungen eingesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Formular bedient sich aus den Datenquellen der Fächergruppen und der Lernabschnitte, damit das im Reportexplorer eingestellte Schuljahr gedruckt wird.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau36.jpg|rechts|300px]]&lt;br /&gt;
Aus diesem Grund befindet sich im Ereignis ''ReportBeforeOpenDataPipelines'' auch der Befehl ''MitLernabschnitten(True).'' Dadurch wird das Befüllen der Fächergruppen-Quellen angestoßen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Schuljahr und die Klassenbezeichnung steuert die Datenquelle ''Lernabschnitte''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau37.jpg|rechts|300px]]&lt;br /&gt;
In den Unterberichten der Fächergruppen werden einige Programmierungen vorgenommen, die je nach Fach oder nach Kursart die Detailbereiche unsichtbar schalten. Dies ist notwendig, wenn entweder Fächer in der Datenquelle vorkommen, die nicht gedruckt werden sollen (hier am Beispiel der Fremdsprachen E und F, die getrennt ausgewiesen werden), oder aber auch im Beispiel der weiteren Unterrichte, wo die Kursarten ZUV und KMFÖ in einer Datenquelle ankommen.&lt;br /&gt;
&lt;br /&gt;
Weitere Unterberichte zu anderen Fächergruppen, wie z.B. Naturwissenschaften oder Gesellschaftslehre, müssen für ergänzt werden, um die entsprechenden Fächer im Zeugnis auszudrucken. Die Fächergruppen der Berufskollegs beginnen mit BK. Dazu gehören beispielsweise die Fächergruppen BKBerufsuebergreifend, BKBerufsbezogen und BKDifferenzierung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Zeugnisbemerkungen sind nicht wie im Beispielreport_08 aufgebaut, hier können Sie sehen, dass die Angaben in der Datenquelle ''ASVSek_I'' enthalten sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie, dass dieses im ''ReportBeforeOpenDatenPipellines'' Ereignis bisher nur den Befehl ''MitLernabschnitten(true)'' enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Zeugnisse oder Übersichten, die auf Abiturdaten, Sprachenfolge oder die Daten auf dem Karteireiter ZP10 zugreifen wollen, sind die Befehle ''SetAbitur(true)'' und ''SetBKAbschluss(true)'' notwendig!&lt;br /&gt;
&lt;br /&gt;
(Der ZP10-Reiter hat an BKs den Namen ''BK-Abschluss''.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 11: 11_Laufbahnuebersicht_mit_QT.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Datei:Reportbaukasten-03.png|rechts|300px]]&lt;br /&gt;
Diese Laufbahnübersicht zeigt die Noten eines jeden Quartales (QT) an. Sie entspricht ansonsten der Laufbahnübersicht in Beispiel 7.&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''ReportBeforePrint'' wird dafür  ''SetQuartalsnotenInUebersicht(true)'' gesetzt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3652</id>
		<title>Reportbaukasten</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3652"/>
		<updated>2015-11-09T09:37:04Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: /* Beispiel 11: 11_Laufbahnuebersicht_mit_QT.rtm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau01.jpg|rechts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Reportbaukasten soll Usern dabei behilflich sein, eigene Formulare nach einem Vorbild für bestimmte Zwecke erstellen zu können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Formulare können in einem ZIP-Archiv hier herunter geladen werden. '''[[File:Report-Baukasten.zip]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei werden Themengruppen herausgesucht und einige Beispielreports erstellt. Diese Reports sind möglichst einfach gehalten und enthalten auch sehr wenig Layout-Elemente. Sie sollen lediglich als Beispiele für die gewünschte Funktion dienen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie einen Report zur Bearbeitung geöffnet haben, dann öffnet sich die Ansicht des Reportdesigners. Üblicherweise befindet sich der Report dann im Entwurfsmodus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Darüber befinden sich vier Karteireiter:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau02.jpg|Center|700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Daten:''' Hier können Sie eigene Datenquellen mit Hilfe eines Assistenten zusammenstellen. In der Regel sollten Sie hier einige SQL-Kenntnisse mitbringen.&lt;br /&gt;
# '''Berechnungen:''' Unter diesem Karteireiter finden Sie alle Programmierungen, die sich im Report verbergen. Dies ist die Stelle, wo Sie mit einem Code zu bestimmten Zeitpunkten Berechnungen, Ersetzungen oder Ähnliches durchführen lassen können.&lt;br /&gt;
# '''Entwurf:''' Hier können Sie durch ''Drag&amp;amp;Drop'' die Elemente des Reports bestimmen und positionieren.&lt;br /&gt;
# '''Vorschau:''' Liefert die Voransicht des Reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie zu diesen Reitern grundsätzliche Fragen klären wollen, dann befinden sich auf unserer Homepage zwei Anleitungen zum Reportdesigner unter folgender Adresse:&lt;br /&gt;
&lt;br /&gt;
[https://www.svws.nrw.de/index.php?id=dokumentationen https://www.svws.nrw.de/index.php?id=dokumentationen]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schauen Sie sich bitte die Dokumente ''Report_Builder-Kurs.pdf'' und ''Anleitung_RG_Glasmacher.pdf'' an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Einige Begriffserklärungen vorab:'''&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau03.jpg|links]] Text =  freies Textfeld (Label) ohne Datenhintergrund&lt;br /&gt;
Diese Labels können aber unter Berechnungen per Programm verändert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau04.jpg|links]]DBText = Textfeld, das sich aus der Datenbank einen Wert holt&lt;br /&gt;
Dieser Wert wird über Datenquelle und Datenfeld gesteuert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau05.jpg|links]]Subreport = Unterbericht, hier können Datenfelder aus Schild wiedergegeben werden, die u.U. mehrere Datensätze enthalten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau06.jpg|links]]Richtext = hier können formatierte Texte eingebunden werden&lt;br /&gt;
(existiert auch als DBRichtext)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau07.jpg|links]]Memo = unformatierter mehrzeiliger Text&lt;br /&gt;
(existiert auch als DBMemo)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau08.jpg|links]]DBImage = Bild aus der Datenbank, rechte Maustaste auf den Rahmen öffnet ein Kontextmenü (existiert auch ohne DB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau09.jpg|links]]Shapes = Formen die mit Linien und Farbe versehen werden können&lt;br /&gt;
(gut geeignet für Gitterstrukturen im PDF-Druck)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau10.jpg|links]]Systemvarialble = kann bestimmte Umgebungsvarialblen drucken&lt;br /&gt;
(Datum, Zeit, Seitenzahl, Reportname usw.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau11.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Ereignisse = diese Ereignisse stehen im Reportdesigner unter Berechnungen&lt;br /&gt;
&lt;br /&gt;
zur Verfügung und können Programmierungen enthalten&lt;br /&gt;
&lt;br /&gt;
Das am häufigsten genutzte Ereignis ist sicherlich ReportBeforePrint, mit dem man etwas vor dem Druck ablaufen lassen kann.&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen von Funktionen und Proceduren sollte man sich die vorhandenen Ereignisse in anderen Reports einmal ansehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau12.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Funktionen  = Programmteile, die ohne bestimmtes Ereignis jederzeit im Prozedurenteil des Programms aufgerufen werden können&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 1: 01_Stammblatt.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Stammblatt dient als Beispiel für einige Elemente, die häufig im Zusammenhang mit Individualdaten verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Barcode:'''[[Image:RepBau13.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
So befindet sich im Kopf links oben das Element DBBarCode1, welchem das Datenfeld für den Schülernamen zugewiesen ist.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungen zu diesem Element finden Sie, wenn Sie mit der rechten Maustaste darauf klicken und dann ''Konfigurieren'' wählen.&lt;br /&gt;
&lt;br /&gt;
Dort stehen Ihnen dann auch die Auswahl des Barcode-Typs und einige andere Einstellungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerfoto:'''[[Image:RepBau14.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
Das Element ''DBImage1'' bedient sich aus der Datenquelle ''SchuelerFotos'' und zeigt dort das Datenfeld Foto an. Wenn ein Bild beim Schüler in der Datenbank hinterlegt ist, dann wird dieses nun auf dem Stammblatt angezeigt. Auch hier stehen wieder einige Auswahlmöglichkeiten zur Verfügung, wenn man das Element mit der rechten Maustaste anklickt.&lt;br /&gt;
&lt;br /&gt;
Eine häufige Fehlermeldung bei Bildern aus der Datenbank lautet „''Ungültige Grafik''“.&lt;br /&gt;
&lt;br /&gt;
Hier hilft die Einstellung Grafikart, die standardmäßig auf ''Autodetect'' steht.Grundsätzlich gilt der Tipp, dass Sie möglichst mit einem Grafikformat in der gesamten Datenbank arbeiten. JPG-Bilder verhalten sich in der Regel am unproblematischsten. Der Menüpunkt ''Dehnen'' kann dazu verwendet werden, das Bild an die Größe des vorgegebenen Rahmens anzupassen (vergrößern oder verkleinern).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Subreport Erzieherdaten'''&lt;br /&gt;
&lt;br /&gt;
Die Angaben zu den Erziehungsberechtigten werden aus einem Subreport gedruckt, weil es hier unter Umständen vorkommen kann, dass ein Schüler dort mehrere Datensätze besitzt. Diese sollen natürlich alle untereinander auf das Stammblatt gedruckt werden. Dazu werden die Datenfelder in einen Unterbericht mit der Datenquelle Erzieher gelegt, der dann so lange durchlaufen wird, wie Datensätze vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Erziehernamen setzen sich oft aus Anrede, Titel, Vorname und Nachname zusammen, so dass das Zusammenrücken der Elemente notwendig ist, wenn man keine unnötigen Leerstellen haben möchte.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau15.jpg|Center|600px]]&lt;br /&gt;
&lt;br /&gt;
Dies ist im ''Label6'' realisiert. Beim Ereignis ''OnGetText'' werden dem Text des Labels einfach die geforderten Datenelemente samt Leerzeichen zugewiesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Gleiche ist im Subreport Telefone hinterlegt, auch dort ist eine automatische Anpassung an die Länge wünschenswert, da Telefonnummern ja sehr unterschiedlich lang sein können.&lt;br /&gt;
&lt;br /&gt;
Hierbei ist noch zu berücksichtigen, dass der Subreport ''SchuelerTelefone'' eine besondere Seiteneinrichtung hat. Wenn Sie den Subreport im Berichtsbaum markieren und dann im Menü ''Datei --&amp;gt; Seite einrichten ...'' auswählen, sehen Sie die zugrunde liegenden Seiteneinstellungen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Reportbaukasten-02.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Die vier definierten Spalten werden von links nach rechts durchlaufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerlaufbahn'''&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau16.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Auf diesem Stammblatt soll eine Übersicht aller Abschnitte gedruckt werden, die der Schüler an der Schule durchlaufen hat. Dazu reicht ein Subreport mit der Datenquelle ''SchuelerLaufbahn'', der im ''ReportBeforePrint'' Ereignis mit dem Befehl ''SetUebersicht(True);'' initialisiert wird. Im Ereignis ''ReportAfterPrint'' wird diese Setzung dann mit ''SetUebersicht(False);'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau17.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Die Berechnungen für das ''DBText5''-Label sollen ein Beispiel geben, wie man in Abhängigkeit von den in der Datenbank hinterlegten Bezeichnungen auch eigene Texte generieren kann. So ist der Versetzungsvermerk hier nur als Kürzel hinterlegt, kann aber mit Hilfe einer kleinen Programmierung auch in Textform auf dem Report ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schulbesuch'''&lt;br /&gt;
&lt;br /&gt;
Die Datenfelder zur vorherigen Schule und zur aufnehmenden Schule können Sie aus dem Beispiel ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei steht LS für ''letzte Schule'' und ZS für ''zukünftige Schule''. Alle Datenfelder, die mit diesen Präfixen beginnen, gehören hier dazu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 2: 02_Input_Laufzeit.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau18.jpg|rechts|300px]]&lt;br /&gt;
Dieses Formular soll eine kurze Einführung in die Möglichkeit der Dateneingabe zur Laufzeit des Reports bieten.&lt;br /&gt;
&lt;br /&gt;
Dies findet im Ereignis ''ReportBeforePrint'' statt.&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind alle auch im WIKI beschrieben.&lt;br /&gt;
&lt;br /&gt;
'''[[RAP-Funktionen]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort gibt es zahlreiche Funktionen, die dem Ersteller von Reports helfen sollen, bestimmte Dinge in der Reporting umzusetzen, die von der Programmierung nicht unterstützt werden oder nur sehr schwer umzusetzen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau19.jpg|rechts|200px]]&lt;br /&gt;
In diesem Formular werden erstmalig Variablen benötigt, in die die Inhalte aus den Abfragen eingelesen werden. Diese Variablen müssen vor der Nutzung global deklariert werden, wenn sie in allen Prozeduren und Ereignissen zur Verfügung stehen sollen. Sehen Sie sich dazu bitte den Bereich Deklarationen in „Global“ an. Dieses Menü erreichen Sie, wenn Sie mit der rechten Maustaste in den Bereich der linken oberen Ecke klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau20.jpg|rechts|200px]]&lt;br /&gt;
Die Inhalte der Variablen werden den Labels dann „einfach“ zugewiesen. Bitte sehen Sie dazu in die jeweiligen ''OnGetText''-Ereignisse der jeweiligen Labels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im ''RichtText1'' finden Sie ein Beispiel, wie Ersetzungen in größeren Textfeldern realisiert werden können. Öffnen Sie dazu das Richtextfeld mit der rechten Maustaste „Bearbeiten“. Setzen Sie den Haken bei ''Mail Merge''. Jetzt können Sie durch Auswählen des Datenfeldes mit ''Add Field'' ein Datenbankfeld im Richtext hinzufügen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bestimmte Ersetzungen sind damit aber nicht möglich, dazu können feste Platzhalter, wie hier im Beispiel $Schuljahr$, verwendet werden.&lt;br /&gt;
[[Image:RepBau21.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort wird der Platzhalter dann durch eine entsprechende Programmierung im ''OnPrint''-Ereignis des ''Richtext1'' ersetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 3: 03_Lehrerdaten.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau22.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Prinzipiell bedient sich dieser Report aus der Datenquelle Lehrer. Alle Stamminformationen zu den Lehrkräften sind hier enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit zu Beginn des Reports eine Auswahlliste der zu druckenden Lehrer erscheint, ist im Ereignis ''BeforeOpenDataPipelines'' der Befehl ''LehrerAuswaehlen(True)'' hinterlegt. Der Auswahlmodus wird im ''AfterPrint''-Ereignis wieder zurückgesetzt. Werden diese Befehle nicht gesetzt, werden immer alle Lehrerdaten in die Datenquelle gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Lehrämter, Lehrbefähigungen und Lehrerfunktionen werden in Subreports ausgegeben, da sich dort unter einem Lehrer mehrere Angaben befinden können. Die Lehrerfunktionen befinden sich auf dem Karteireiter „zeitabhängige Daten“ im Lehrerbereich von Schild-NRW.&lt;br /&gt;
&lt;br /&gt;
Die Lehrbefähigungen werden als Unterdatenquelle der Lehrämter gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist der Grund dafür, dass im Report ein Unterbericht mit der Datenquelle ''LehrerAktuellerAbschnitt'' eingefügt ist, weil die ''LehrerFunktionen'' sonst u.U. nicht gefüllt werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau23.jpg|links]]&lt;br /&gt;
Eine Übersicht über die Abhängigkeit der Datenquellen finden Sie in der Reportverwaltung, wenn Sie auf das rote Fragezeichensymbol klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau24.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 4: 04_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau25.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report soll eine Übersichtsliste z.B. für Konferenzen bieten, die alle Schüler einer Klasse / eines Jahrgangs mit ihren Fächern auflistet. Der Report druckt lediglich den aktuellen Abschnitt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''FachUebersichtHeader'' und ''Fachuebersicht'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau26.jpg|rechts|400px]]&lt;br /&gt;
Der Subreport ''FachUebersichtHeader'' erzeugt eine Kopfzeile für die Übersichtsliste, die alle bei der ausgewählten Schülermenge enthaltenen Fächer in der Sortierungsreihenfolge auflistet. Aus diesem Grund ist es auch sinnvoll, vor dem Druck klassenweise oder jahrgangsweise zu filtern, da alle auftretenden Fächer sonst in den Header wandern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''BeforePrint'' benötigen die beiden Datenquellen den Aufruf '''''Faechervorbelegen''''' und im ''AfterPrint ''Ereignis den Befehl '''''ResetFaechervorbelegen'''''.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Befehlen werden die Erzeugung des Notenheaders und die Einsortierung der fachspezifischen Daten in die Übersicht erzeugt.&lt;br /&gt;
&lt;br /&gt;
Der Bericht enthält zwei Gruppierungen. Die Gruppe[0]:Klasse erzeugt eine neue Seite, wenn die Klasse des Schülers wechselt. Die Gruppe[1]:ID sorgt dafür, dass die einzelnen Schülerdaten auf einer Seite zusammengehalten werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 5: 05_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau27.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report druckt eine Leistungsübersicht der ausgewählten Schülermenge für den aktuellen Lernabschnitt. Dieses Mal wird aber in jeder Schülerzeile eine eigene Kopfzeile für die Fächer erzeugt, die dieser Schüler hat.&lt;br /&gt;
&lt;br /&gt;
Dazu wird die Datenquelle Lernabschnitte verwendet, die ohne weitere Programmierung den aktuellen Abschnitt des Schülers liefert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau28.jpg|rechts|300px]]&lt;br /&gt;
In diesem Subreport befindet sich dann ein Unterbericht mit der Datenquelle ''SchuelerLeistungen'', der die Leistungsdaten liefert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter Berechnungen findet sich lediglich eine Ersetzung für das Label1, das den aktuellen Abschnitt ausgeben soll.&lt;br /&gt;
&lt;br /&gt;
Hier wird die Funktion ''SchuljahrToStr'' verwendet, die eingeführt wurde, um komplizierte Abfragen zum aktuellen Abschnitt zu vereinfachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt auch zurückliegende Abschnitte, wenn dies im Report-Explorer vor dem Druckaufruf eingestellt wird!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID sorgt im Bericht lediglich dafür, dass ein Schülerdatensatz auf einer Seite zusammengehalten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 6: 06_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau30.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt zu jedem Schüler die gesamte in Schild-NRW hinterlegte Laufbahn mit allen Abschnitten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''Leistungsuebersicht'' (zur Erzeugung des Headers) und ''Schuelerlaufbahn'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit der Report die Kopfzeile für die Fächer und die Laufbahn über alle Abschnitte erzeugen kann, benötigt er im ''BeforePrint''-Ereignis den Aufruf ''SetUebersicht(True)''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau31.jpg|rechts|200px]]&lt;br /&gt;
Dies wird dann im ''AfterPrint''-Ereignis mit ''SetUebersicht(False)'' wieder aufgehoben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID dient lediglich dazu, dass die Schüler auf einer Seite zusammengehalten werden. Außerdem ist in allen Subreports darauf geachtet worden, dass die Seitenränder auf Null stehen, damit möglichst wenig Verschiebungen stattfinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 7: 07_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau32.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 3, in dem einige Ergänzungen gemacht wurden.&lt;br /&gt;
&lt;br /&gt;
Der Report soll nur bestimmte, aufeinander folgende Abschnitte einer Schülerlaufbahn drucken. Hier in diesem Beispiel von EF bis Q1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu wird zusätzlich im Ereignis ''ReportOpenDataPipelines'' der Befehl ''FilterLaufbahnJahrgangASD(‘EF,Q1,Q2‘)'' aufgerufen.&lt;br /&gt;
&lt;br /&gt;
Dass hier nicht ''ReportBeforePrint'' genommen wird, hat den Grund, dass u.U. dann der erste Schülerdatensatz nach dem Öffnen der Datenquelle erstellt wird und evtl. der Fachheader dann nicht korrekt ausgegeben wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wird aber im ''ReportBeforePrint'' Ereignis der Übersichtsmodus geändert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau33.jpg|rechts|300px]]&lt;br /&gt;
Wie im Screenshot zu sehen, wird dort auf die Kursart umgestellt, da der Übersichtsmodus standardmäßig auf „NurFach“ steht und dann gleiche Fächer nicht nach Kursarten unterschieden werden und in die gleiche Spalte einsortiert werden.&lt;br /&gt;
&lt;br /&gt;
Dies wird im ''AfterPrint ''Ereignis zusammen mit ''FilterLaufbahnJahrgangASD(“)'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wurde in ''OnGetText'' des ''DBText4''-Labels eine Abfrage eingebaut, die bei den Notenpunkten 0 bis 4 eine gelbe Farbe in das Element Shape1 setzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 8: 08_Zeugnisbemerkungen_AUE_ASV.rtm =&lt;br /&gt;
&lt;br /&gt;
Die Felder für die Bemerkungen auf den Zeugnissen wurden vor einigen Versionen in der Datenbank in Memo-Felder umgewandelt. Das bedeutet, dass dort nun nur noch die eigentlichen Texte ohne jegliche Formatierung in der Datenbank liegen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau34.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Früher waren dort Richttextinformationen mit Textformatierungen enthalten, weswegen u.U. manche Zeugnisbemerkungen in einer anderen Schrift erscheinen konnten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um an die Informationen der Bemerkungen zu gelangen, benötigen wir die Subreports zu ''Lernabschnitte'' sowie einen mit der Datenquelle ''SchuelerLaufbahnBem''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesen Subreports werden dann DBMemo-Felder mit den jeweiligen Angaben gefüllt. Die Abhängigkeiten können Sie wieder im Menü „Infos über Datenquellen“ ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Report gibt eine Übersicht über die Eintragungen des aktuellen Abschnittes.&lt;br /&gt;
&lt;br /&gt;
Diese Unterberichte könnten so z.B. auch auf einer Konferenzliste eingefügt werden, um die eingetragenen Daten zu kontrollieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 9: 09_Zuweisungen.rtm =&lt;br /&gt;
&lt;br /&gt;
Dieser Report soll kurz ein Beispiel für die Verwendung der an den Gesamtschulen benötigten Zuweisungen zu den Kursarten der Folgeschuljahre geben.&lt;br /&gt;
&lt;br /&gt;
Diese werden an Gesamtschulen auf Zeugnissen und Übersichten benötigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 10: 10_Zeugnis.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Zeugnisformular soll alle Benutzer unterstützen, die eigene Zeugnisse für besonders spezielle Verhältnisse an ihren Schulen erzeugen wollen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau35.jpg|rechts|300px]]&lt;br /&gt;
Auch in diesem Formular wurden keine überflüssigen Programmierungen eingesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Formular bedient sich aus den Datenquellen der Fächergruppen und der Lernabschnitte, damit das im Reportexplorer eingestellte Schuljahr gedruckt wird.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau36.jpg|rechts|300px]]&lt;br /&gt;
Aus diesem Grund befindet sich im Ereignis ''ReportBeforeOpenDataPipelines'' auch der Befehl ''MitLernabschnitten(True).'' Dadurch wird das Befüllen der Fächergruppen-Quellen angestoßen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Schuljahr und die Klassenbezeichnung steuert die Datenquelle ''Lernabschnitte''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau37.jpg|rechts|300px]]&lt;br /&gt;
In den Unterberichten der Fächergruppen werden einige Programmierungen vorgenommen, die je nach Fach oder nach Kursart die Detailbereiche unsichtbar schalten. Dies ist notwendig, wenn entweder Fächer in der Datenquelle vorkommen, die nicht gedruckt werden sollen (hier am Beispiel der Fremdsprachen E und F, die getrennt ausgewiesen werden), oder aber auch im Beispiel der weiteren Unterrichte, wo die Kursarten ZUV und KMFÖ in einer Datenquelle ankommen.&lt;br /&gt;
&lt;br /&gt;
Weitere Unterberichte zu anderen Fächergruppen, wie z.B. Naturwissenschaften oder Gesellschaftslehre, müssen für ergänzt werden, um die entsprechenden Fächer im Zeugnis auszudrucken. Die Fächergruppen der Berufskollegs beginnen mit BK. Dazu gehören beispielsweise die Fächergruppen BKBerufsuebergreifend, BKBerufsbezogen und BKDifferenzierung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Zeugnisbemerkungen sind nicht wie im Beispielreport_08 aufgebaut, hier können Sie sehen, dass die Angaben in der Datenquelle ''ASVSek_I'' enthalten sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie, dass dieses im ''ReportBeforeOpenDatenPipellines'' Ereignis bisher nur den Befehl ''MitLernabschnitten(true)'' enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Zeugnisse oder Übersichten, die auf Abiturdaten, Sprachenfolge oder die Daten auf dem Karteireiter ZP10 zugreifen wollen, sind die Befehle ''SetAbitur(true)'' und ''SetBKAbschluss(true)'' notwendig!&lt;br /&gt;
&lt;br /&gt;
(Der ZP10-Reiter hat an BKs den Namen ''BK-Abschluss''.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 11: 11_Laufbahnuebersicht_mit_QT.rtm =&lt;br /&gt;
&lt;br /&gt;
Diese Laufbahnübersicht zeigt die Noten eines jeden Quartales (QT) an. Sie entspricht ansonsten der Laufbahnübersicht in Beispiel 7.&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''ReportBeforePrint'' wird dafür  ''SetQuartalsnotenInUebersicht(true);'' gesetzt.&lt;br /&gt;
[[Datei:Reportbaukasten-03.png|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Reportbaukasten-03.png&amp;diff=3651</id>
		<title>Datei:Reportbaukasten-03.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Reportbaukasten-03.png&amp;diff=3651"/>
		<updated>2015-11-09T09:36:26Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3650</id>
		<title>Reportbaukasten</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3650"/>
		<updated>2015-11-09T09:35:19Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau01.jpg|rechts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Reportbaukasten soll Usern dabei behilflich sein, eigene Formulare nach einem Vorbild für bestimmte Zwecke erstellen zu können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Formulare können in einem ZIP-Archiv hier herunter geladen werden. '''[[File:Report-Baukasten.zip]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei werden Themengruppen herausgesucht und einige Beispielreports erstellt. Diese Reports sind möglichst einfach gehalten und enthalten auch sehr wenig Layout-Elemente. Sie sollen lediglich als Beispiele für die gewünschte Funktion dienen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie einen Report zur Bearbeitung geöffnet haben, dann öffnet sich die Ansicht des Reportdesigners. Üblicherweise befindet sich der Report dann im Entwurfsmodus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Darüber befinden sich vier Karteireiter:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau02.jpg|Center|700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Daten:''' Hier können Sie eigene Datenquellen mit Hilfe eines Assistenten zusammenstellen. In der Regel sollten Sie hier einige SQL-Kenntnisse mitbringen.&lt;br /&gt;
# '''Berechnungen:''' Unter diesem Karteireiter finden Sie alle Programmierungen, die sich im Report verbergen. Dies ist die Stelle, wo Sie mit einem Code zu bestimmten Zeitpunkten Berechnungen, Ersetzungen oder Ähnliches durchführen lassen können.&lt;br /&gt;
# '''Entwurf:''' Hier können Sie durch ''Drag&amp;amp;Drop'' die Elemente des Reports bestimmen und positionieren.&lt;br /&gt;
# '''Vorschau:''' Liefert die Voransicht des Reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie zu diesen Reitern grundsätzliche Fragen klären wollen, dann befinden sich auf unserer Homepage zwei Anleitungen zum Reportdesigner unter folgender Adresse:&lt;br /&gt;
&lt;br /&gt;
[https://www.svws.nrw.de/index.php?id=dokumentationen https://www.svws.nrw.de/index.php?id=dokumentationen]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schauen Sie sich bitte die Dokumente ''Report_Builder-Kurs.pdf'' und ''Anleitung_RG_Glasmacher.pdf'' an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Einige Begriffserklärungen vorab:'''&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau03.jpg|links]] Text =  freies Textfeld (Label) ohne Datenhintergrund&lt;br /&gt;
Diese Labels können aber unter Berechnungen per Programm verändert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau04.jpg|links]]DBText = Textfeld, das sich aus der Datenbank einen Wert holt&lt;br /&gt;
Dieser Wert wird über Datenquelle und Datenfeld gesteuert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau05.jpg|links]]Subreport = Unterbericht, hier können Datenfelder aus Schild wiedergegeben werden, die u.U. mehrere Datensätze enthalten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau06.jpg|links]]Richtext = hier können formatierte Texte eingebunden werden&lt;br /&gt;
(existiert auch als DBRichtext)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau07.jpg|links]]Memo = unformatierter mehrzeiliger Text&lt;br /&gt;
(existiert auch als DBMemo)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau08.jpg|links]]DBImage = Bild aus der Datenbank, rechte Maustaste auf den Rahmen öffnet ein Kontextmenü (existiert auch ohne DB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau09.jpg|links]]Shapes = Formen die mit Linien und Farbe versehen werden können&lt;br /&gt;
(gut geeignet für Gitterstrukturen im PDF-Druck)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau10.jpg|links]]Systemvarialble = kann bestimmte Umgebungsvarialblen drucken&lt;br /&gt;
(Datum, Zeit, Seitenzahl, Reportname usw.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau11.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Ereignisse = diese Ereignisse stehen im Reportdesigner unter Berechnungen&lt;br /&gt;
&lt;br /&gt;
zur Verfügung und können Programmierungen enthalten&lt;br /&gt;
&lt;br /&gt;
Das am häufigsten genutzte Ereignis ist sicherlich ReportBeforePrint, mit dem man etwas vor dem Druck ablaufen lassen kann.&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen von Funktionen und Proceduren sollte man sich die vorhandenen Ereignisse in anderen Reports einmal ansehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau12.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Funktionen  = Programmteile, die ohne bestimmtes Ereignis jederzeit im Prozedurenteil des Programms aufgerufen werden können&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 1: 01_Stammblatt.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Stammblatt dient als Beispiel für einige Elemente, die häufig im Zusammenhang mit Individualdaten verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Barcode:'''[[Image:RepBau13.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
So befindet sich im Kopf links oben das Element DBBarCode1, welchem das Datenfeld für den Schülernamen zugewiesen ist.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungen zu diesem Element finden Sie, wenn Sie mit der rechten Maustaste darauf klicken und dann ''Konfigurieren'' wählen.&lt;br /&gt;
&lt;br /&gt;
Dort stehen Ihnen dann auch die Auswahl des Barcode-Typs und einige andere Einstellungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerfoto:'''[[Image:RepBau14.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
Das Element ''DBImage1'' bedient sich aus der Datenquelle ''SchuelerFotos'' und zeigt dort das Datenfeld Foto an. Wenn ein Bild beim Schüler in der Datenbank hinterlegt ist, dann wird dieses nun auf dem Stammblatt angezeigt. Auch hier stehen wieder einige Auswahlmöglichkeiten zur Verfügung, wenn man das Element mit der rechten Maustaste anklickt.&lt;br /&gt;
&lt;br /&gt;
Eine häufige Fehlermeldung bei Bildern aus der Datenbank lautet „''Ungültige Grafik''“.&lt;br /&gt;
&lt;br /&gt;
Hier hilft die Einstellung Grafikart, die standardmäßig auf ''Autodetect'' steht.Grundsätzlich gilt der Tipp, dass Sie möglichst mit einem Grafikformat in der gesamten Datenbank arbeiten. JPG-Bilder verhalten sich in der Regel am unproblematischsten. Der Menüpunkt ''Dehnen'' kann dazu verwendet werden, das Bild an die Größe des vorgegebenen Rahmens anzupassen (vergrößern oder verkleinern).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Subreport Erzieherdaten'''&lt;br /&gt;
&lt;br /&gt;
Die Angaben zu den Erziehungsberechtigten werden aus einem Subreport gedruckt, weil es hier unter Umständen vorkommen kann, dass ein Schüler dort mehrere Datensätze besitzt. Diese sollen natürlich alle untereinander auf das Stammblatt gedruckt werden. Dazu werden die Datenfelder in einen Unterbericht mit der Datenquelle Erzieher gelegt, der dann so lange durchlaufen wird, wie Datensätze vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Erziehernamen setzen sich oft aus Anrede, Titel, Vorname und Nachname zusammen, so dass das Zusammenrücken der Elemente notwendig ist, wenn man keine unnötigen Leerstellen haben möchte.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau15.jpg|Center|600px]]&lt;br /&gt;
&lt;br /&gt;
Dies ist im ''Label6'' realisiert. Beim Ereignis ''OnGetText'' werden dem Text des Labels einfach die geforderten Datenelemente samt Leerzeichen zugewiesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Gleiche ist im Subreport Telefone hinterlegt, auch dort ist eine automatische Anpassung an die Länge wünschenswert, da Telefonnummern ja sehr unterschiedlich lang sein können.&lt;br /&gt;
&lt;br /&gt;
Hierbei ist noch zu berücksichtigen, dass der Subreport ''SchuelerTelefone'' eine besondere Seiteneinrichtung hat. Wenn Sie den Subreport im Berichtsbaum markieren und dann im Menü ''Datei --&amp;gt; Seite einrichten ...'' auswählen, sehen Sie die zugrunde liegenden Seiteneinstellungen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Reportbaukasten-02.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Die vier definierten Spalten werden von links nach rechts durchlaufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerlaufbahn'''&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau16.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Auf diesem Stammblatt soll eine Übersicht aller Abschnitte gedruckt werden, die der Schüler an der Schule durchlaufen hat. Dazu reicht ein Subreport mit der Datenquelle ''SchuelerLaufbahn'', der im ''ReportBeforePrint'' Ereignis mit dem Befehl ''SetUebersicht(True);'' initialisiert wird. Im Ereignis ''ReportAfterPrint'' wird diese Setzung dann mit ''SetUebersicht(False);'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau17.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Die Berechnungen für das ''DBText5''-Label sollen ein Beispiel geben, wie man in Abhängigkeit von den in der Datenbank hinterlegten Bezeichnungen auch eigene Texte generieren kann. So ist der Versetzungsvermerk hier nur als Kürzel hinterlegt, kann aber mit Hilfe einer kleinen Programmierung auch in Textform auf dem Report ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schulbesuch'''&lt;br /&gt;
&lt;br /&gt;
Die Datenfelder zur vorherigen Schule und zur aufnehmenden Schule können Sie aus dem Beispiel ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei steht LS für ''letzte Schule'' und ZS für ''zukünftige Schule''. Alle Datenfelder, die mit diesen Präfixen beginnen, gehören hier dazu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 2: 02_Input_Laufzeit.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau18.jpg|rechts|300px]]&lt;br /&gt;
Dieses Formular soll eine kurze Einführung in die Möglichkeit der Dateneingabe zur Laufzeit des Reports bieten.&lt;br /&gt;
&lt;br /&gt;
Dies findet im Ereignis ''ReportBeforePrint'' statt.&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind alle auch im WIKI beschrieben.&lt;br /&gt;
&lt;br /&gt;
'''[[RAP-Funktionen]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort gibt es zahlreiche Funktionen, die dem Ersteller von Reports helfen sollen, bestimmte Dinge in der Reporting umzusetzen, die von der Programmierung nicht unterstützt werden oder nur sehr schwer umzusetzen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau19.jpg|rechts|200px]]&lt;br /&gt;
In diesem Formular werden erstmalig Variablen benötigt, in die die Inhalte aus den Abfragen eingelesen werden. Diese Variablen müssen vor der Nutzung global deklariert werden, wenn sie in allen Prozeduren und Ereignissen zur Verfügung stehen sollen. Sehen Sie sich dazu bitte den Bereich Deklarationen in „Global“ an. Dieses Menü erreichen Sie, wenn Sie mit der rechten Maustaste in den Bereich der linken oberen Ecke klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau20.jpg|rechts|200px]]&lt;br /&gt;
Die Inhalte der Variablen werden den Labels dann „einfach“ zugewiesen. Bitte sehen Sie dazu in die jeweiligen ''OnGetText''-Ereignisse der jeweiligen Labels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im ''RichtText1'' finden Sie ein Beispiel, wie Ersetzungen in größeren Textfeldern realisiert werden können. Öffnen Sie dazu das Richtextfeld mit der rechten Maustaste „Bearbeiten“. Setzen Sie den Haken bei ''Mail Merge''. Jetzt können Sie durch Auswählen des Datenfeldes mit ''Add Field'' ein Datenbankfeld im Richtext hinzufügen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bestimmte Ersetzungen sind damit aber nicht möglich, dazu können feste Platzhalter, wie hier im Beispiel $Schuljahr$, verwendet werden.&lt;br /&gt;
[[Image:RepBau21.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort wird der Platzhalter dann durch eine entsprechende Programmierung im ''OnPrint''-Ereignis des ''Richtext1'' ersetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 3: 03_Lehrerdaten.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau22.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Prinzipiell bedient sich dieser Report aus der Datenquelle Lehrer. Alle Stamminformationen zu den Lehrkräften sind hier enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit zu Beginn des Reports eine Auswahlliste der zu druckenden Lehrer erscheint, ist im Ereignis ''BeforeOpenDataPipelines'' der Befehl ''LehrerAuswaehlen(True)'' hinterlegt. Der Auswahlmodus wird im ''AfterPrint''-Ereignis wieder zurückgesetzt. Werden diese Befehle nicht gesetzt, werden immer alle Lehrerdaten in die Datenquelle gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Lehrämter, Lehrbefähigungen und Lehrerfunktionen werden in Subreports ausgegeben, da sich dort unter einem Lehrer mehrere Angaben befinden können. Die Lehrerfunktionen befinden sich auf dem Karteireiter „zeitabhängige Daten“ im Lehrerbereich von Schild-NRW.&lt;br /&gt;
&lt;br /&gt;
Die Lehrbefähigungen werden als Unterdatenquelle der Lehrämter gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist der Grund dafür, dass im Report ein Unterbericht mit der Datenquelle ''LehrerAktuellerAbschnitt'' eingefügt ist, weil die ''LehrerFunktionen'' sonst u.U. nicht gefüllt werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau23.jpg|links]]&lt;br /&gt;
Eine Übersicht über die Abhängigkeit der Datenquellen finden Sie in der Reportverwaltung, wenn Sie auf das rote Fragezeichensymbol klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau24.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 4: 04_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau25.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report soll eine Übersichtsliste z.B. für Konferenzen bieten, die alle Schüler einer Klasse / eines Jahrgangs mit ihren Fächern auflistet. Der Report druckt lediglich den aktuellen Abschnitt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''FachUebersichtHeader'' und ''Fachuebersicht'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau26.jpg|rechts|400px]]&lt;br /&gt;
Der Subreport ''FachUebersichtHeader'' erzeugt eine Kopfzeile für die Übersichtsliste, die alle bei der ausgewählten Schülermenge enthaltenen Fächer in der Sortierungsreihenfolge auflistet. Aus diesem Grund ist es auch sinnvoll, vor dem Druck klassenweise oder jahrgangsweise zu filtern, da alle auftretenden Fächer sonst in den Header wandern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''BeforePrint'' benötigen die beiden Datenquellen den Aufruf '''''Faechervorbelegen''''' und im ''AfterPrint ''Ereignis den Befehl '''''ResetFaechervorbelegen'''''.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Befehlen werden die Erzeugung des Notenheaders und die Einsortierung der fachspezifischen Daten in die Übersicht erzeugt.&lt;br /&gt;
&lt;br /&gt;
Der Bericht enthält zwei Gruppierungen. Die Gruppe[0]:Klasse erzeugt eine neue Seite, wenn die Klasse des Schülers wechselt. Die Gruppe[1]:ID sorgt dafür, dass die einzelnen Schülerdaten auf einer Seite zusammengehalten werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 5: 05_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau27.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report druckt eine Leistungsübersicht der ausgewählten Schülermenge für den aktuellen Lernabschnitt. Dieses Mal wird aber in jeder Schülerzeile eine eigene Kopfzeile für die Fächer erzeugt, die dieser Schüler hat.&lt;br /&gt;
&lt;br /&gt;
Dazu wird die Datenquelle Lernabschnitte verwendet, die ohne weitere Programmierung den aktuellen Abschnitt des Schülers liefert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau28.jpg|rechts|300px]]&lt;br /&gt;
In diesem Subreport befindet sich dann ein Unterbericht mit der Datenquelle ''SchuelerLeistungen'', der die Leistungsdaten liefert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter Berechnungen findet sich lediglich eine Ersetzung für das Label1, das den aktuellen Abschnitt ausgeben soll.&lt;br /&gt;
&lt;br /&gt;
Hier wird die Funktion ''SchuljahrToStr'' verwendet, die eingeführt wurde, um komplizierte Abfragen zum aktuellen Abschnitt zu vereinfachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt auch zurückliegende Abschnitte, wenn dies im Report-Explorer vor dem Druckaufruf eingestellt wird!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID sorgt im Bericht lediglich dafür, dass ein Schülerdatensatz auf einer Seite zusammengehalten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 6: 06_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau30.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt zu jedem Schüler die gesamte in Schild-NRW hinterlegte Laufbahn mit allen Abschnitten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''Leistungsuebersicht'' (zur Erzeugung des Headers) und ''Schuelerlaufbahn'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit der Report die Kopfzeile für die Fächer und die Laufbahn über alle Abschnitte erzeugen kann, benötigt er im ''BeforePrint''-Ereignis den Aufruf ''SetUebersicht(True)''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau31.jpg|rechts|200px]]&lt;br /&gt;
Dies wird dann im ''AfterPrint''-Ereignis mit ''SetUebersicht(False)'' wieder aufgehoben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID dient lediglich dazu, dass die Schüler auf einer Seite zusammengehalten werden. Außerdem ist in allen Subreports darauf geachtet worden, dass die Seitenränder auf Null stehen, damit möglichst wenig Verschiebungen stattfinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 7: 07_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau32.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 3, in dem einige Ergänzungen gemacht wurden.&lt;br /&gt;
&lt;br /&gt;
Der Report soll nur bestimmte, aufeinander folgende Abschnitte einer Schülerlaufbahn drucken. Hier in diesem Beispiel von EF bis Q1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu wird zusätzlich im Ereignis ''ReportOpenDataPipelines'' der Befehl ''FilterLaufbahnJahrgangASD(‘EF,Q1,Q2‘)'' aufgerufen.&lt;br /&gt;
&lt;br /&gt;
Dass hier nicht ''ReportBeforePrint'' genommen wird, hat den Grund, dass u.U. dann der erste Schülerdatensatz nach dem Öffnen der Datenquelle erstellt wird und evtl. der Fachheader dann nicht korrekt ausgegeben wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wird aber im ''ReportBeforePrint'' Ereignis der Übersichtsmodus geändert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau33.jpg|rechts|300px]]&lt;br /&gt;
Wie im Screenshot zu sehen, wird dort auf die Kursart umgestellt, da der Übersichtsmodus standardmäßig auf „NurFach“ steht und dann gleiche Fächer nicht nach Kursarten unterschieden werden und in die gleiche Spalte einsortiert werden.&lt;br /&gt;
&lt;br /&gt;
Dies wird im ''AfterPrint ''Ereignis zusammen mit ''FilterLaufbahnJahrgangASD(“)'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wurde in ''OnGetText'' des ''DBText4''-Labels eine Abfrage eingebaut, die bei den Notenpunkten 0 bis 4 eine gelbe Farbe in das Element Shape1 setzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 8: 08_Zeugnisbemerkungen_AUE_ASV.rtm =&lt;br /&gt;
&lt;br /&gt;
Die Felder für die Bemerkungen auf den Zeugnissen wurden vor einigen Versionen in der Datenbank in Memo-Felder umgewandelt. Das bedeutet, dass dort nun nur noch die eigentlichen Texte ohne jegliche Formatierung in der Datenbank liegen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau34.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Früher waren dort Richttextinformationen mit Textformatierungen enthalten, weswegen u.U. manche Zeugnisbemerkungen in einer anderen Schrift erscheinen konnten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um an die Informationen der Bemerkungen zu gelangen, benötigen wir die Subreports zu ''Lernabschnitte'' sowie einen mit der Datenquelle ''SchuelerLaufbahnBem''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesen Subreports werden dann DBMemo-Felder mit den jeweiligen Angaben gefüllt. Die Abhängigkeiten können Sie wieder im Menü „Infos über Datenquellen“ ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Report gibt eine Übersicht über die Eintragungen des aktuellen Abschnittes.&lt;br /&gt;
&lt;br /&gt;
Diese Unterberichte könnten so z.B. auch auf einer Konferenzliste eingefügt werden, um die eingetragenen Daten zu kontrollieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 9: 09_Zuweisungen.rtm =&lt;br /&gt;
&lt;br /&gt;
Dieser Report soll kurz ein Beispiel für die Verwendung der an den Gesamtschulen benötigten Zuweisungen zu den Kursarten der Folgeschuljahre geben.&lt;br /&gt;
&lt;br /&gt;
Diese werden an Gesamtschulen auf Zeugnissen und Übersichten benötigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 10: 10_Zeugnis.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Zeugnisformular soll alle Benutzer unterstützen, die eigene Zeugnisse für besonders spezielle Verhältnisse an ihren Schulen erzeugen wollen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau35.jpg|rechts|300px]]&lt;br /&gt;
Auch in diesem Formular wurden keine überflüssigen Programmierungen eingesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Formular bedient sich aus den Datenquellen der Fächergruppen und der Lernabschnitte, damit das im Reportexplorer eingestellte Schuljahr gedruckt wird.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau36.jpg|rechts|300px]]&lt;br /&gt;
Aus diesem Grund befindet sich im Ereignis ''ReportBeforeOpenDataPipelines'' auch der Befehl ''MitLernabschnitten(True).'' Dadurch wird das Befüllen der Fächergruppen-Quellen angestoßen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Schuljahr und die Klassenbezeichnung steuert die Datenquelle ''Lernabschnitte''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau37.jpg|rechts|300px]]&lt;br /&gt;
In den Unterberichten der Fächergruppen werden einige Programmierungen vorgenommen, die je nach Fach oder nach Kursart die Detailbereiche unsichtbar schalten. Dies ist notwendig, wenn entweder Fächer in der Datenquelle vorkommen, die nicht gedruckt werden sollen (hier am Beispiel der Fremdsprachen E und F, die getrennt ausgewiesen werden), oder aber auch im Beispiel der weiteren Unterrichte, wo die Kursarten ZUV und KMFÖ in einer Datenquelle ankommen.&lt;br /&gt;
&lt;br /&gt;
Weitere Unterberichte zu anderen Fächergruppen, wie z.B. Naturwissenschaften oder Gesellschaftslehre, müssen für ergänzt werden, um die entsprechenden Fächer im Zeugnis auszudrucken. Die Fächergruppen der Berufskollegs beginnen mit BK. Dazu gehören beispielsweise die Fächergruppen BKBerufsuebergreifend, BKBerufsbezogen und BKDifferenzierung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Zeugnisbemerkungen sind nicht wie im Beispielreport_08 aufgebaut, hier können Sie sehen, dass die Angaben in der Datenquelle ''ASVSek_I'' enthalten sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie, dass dieses im ''ReportBeforeOpenDatenPipellines'' Ereignis bisher nur den Befehl ''MitLernabschnitten(true)'' enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Zeugnisse oder Übersichten, die auf Abiturdaten, Sprachenfolge oder die Daten auf dem Karteireiter ZP10 zugreifen wollen, sind die Befehle ''SetAbitur(true)'' und ''SetBKAbschluss(true)'' notwendig!&lt;br /&gt;
&lt;br /&gt;
(Der ZP10-Reiter hat an BKs den Namen ''BK-Abschluss''.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 11: 11_Laufbahnuebersicht_mit_QT.rtm =&lt;br /&gt;
&lt;br /&gt;
Diese Laufbahnübersicht zeigt die Noten eines jeden Quartales (QT) an. Sie entspricht ansonsten der Laufbahnübersicht in Beispiel 7.&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''ReportBeforePrint'' wird dafür  ''SetQuartalsnotenInUebersicht(true);'' gesetzt.&lt;br /&gt;
[[Datei:Reportbaukasten03.png|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3649</id>
		<title>Reportbaukasten</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3649"/>
		<updated>2015-11-09T09:21:02Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: /* Beispiel 10: 10_Zeugnis.rtm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau01.jpg|rechts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Reportbaukasten soll Usern dabei behilflich sein, eigene Formulare nach einem Vorbild für bestimmte Zwecke erstellen zu können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Formulare können in einem ZIP-Archiv hier herunter geladen werden. '''[[File:Report-Baukasten.zip]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei werden Themengruppen herausgesucht und einige Beispielreports erstellt. Diese Reports sind möglichst einfach gehalten und enthalten auch sehr wenig Layout-Elemente. Sie sollen lediglich als Beispiele für die gewünschte Funktion dienen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie einen Report zur Bearbeitung geöffnet haben, dann öffnet sich die Ansicht des Reportdesigners. Üblicherweise befindet sich der Report dann im Entwurfsmodus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Darüber befinden sich vier Karteireiter:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau02.jpg|Center|700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Daten:''' Hier können Sie eigene Datenquellen mit Hilfe eines Assistenten zusammenstellen. In der Regel sollten Sie hier einige SQL-Kenntnisse mitbringen.&lt;br /&gt;
# '''Berechnungen:''' Unter diesem Karteireiter finden Sie alle Programmierungen, die sich im Report verbergen. Dies ist die Stelle, wo Sie mit einem Code zu bestimmten Zeitpunkten Berechnungen, Ersetzungen oder Ähnliches durchführen lassen können.&lt;br /&gt;
# '''Entwurf:''' Hier können Sie durch ''Drag&amp;amp;Drop'' die Elemente des Reports bestimmen und positionieren.&lt;br /&gt;
# '''Vorschau:''' Liefert die Voransicht des Reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie zu diesen Reitern grundsätzliche Fragen klären wollen, dann befinden sich auf unserer Homepage zwei Anleitungen zum Reportdesigner unter folgender Adresse:&lt;br /&gt;
&lt;br /&gt;
[https://www.svws.nrw.de/index.php?id=dokumentationen https://www.svws.nrw.de/index.php?id=dokumentationen]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schauen Sie sich bitte die Dokumente ''Report_Builder-Kurs.pdf'' und ''Anleitung_RG_Glasmacher.pdf'' an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Einige Begriffserklärungen vorab:'''&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau03.jpg|links]] Text =  freies Textfeld (Label) ohne Datenhintergrund&lt;br /&gt;
Diese Labels können aber unter Berechnungen per Programm verändert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau04.jpg|links]]DBText = Textfeld, das sich aus der Datenbank einen Wert holt&lt;br /&gt;
Dieser Wert wird über Datenquelle und Datenfeld gesteuert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau05.jpg|links]]Subreport = Unterbericht, hier können Datenfelder aus Schild wiedergegeben werden, die u.U. mehrere Datensätze enthalten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau06.jpg|links]]Richtext = hier können formatierte Texte eingebunden werden&lt;br /&gt;
(existiert auch als DBRichtext)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau07.jpg|links]]Memo = unformatierter mehrzeiliger Text&lt;br /&gt;
(existiert auch als DBMemo)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau08.jpg|links]]DBImage = Bild aus der Datenbank, rechte Maustaste auf den Rahmen öffnet ein Kontextmenü (existiert auch ohne DB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau09.jpg|links]]Shapes = Formen die mit Linien und Farbe versehen werden können&lt;br /&gt;
(gut geeignet für Gitterstrukturen im PDF-Druck)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau10.jpg|links]]Systemvarialble = kann bestimmte Umgebungsvarialblen drucken&lt;br /&gt;
(Datum, Zeit, Seitenzahl, Reportname usw.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau11.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Ereignisse = diese Ereignisse stehen im Reportdesigner unter Berechnungen&lt;br /&gt;
&lt;br /&gt;
zur Verfügung und können Programmierungen enthalten&lt;br /&gt;
&lt;br /&gt;
Das am häufigsten genutzte Ereignis ist sicherlich ReportBeforePrint, mit dem man etwas vor dem Druck ablaufen lassen kann.&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen von Funktionen und Proceduren sollte man sich die vorhandenen Ereignisse in anderen Reports einmal ansehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau12.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Funktionen  = Programmteile, die ohne bestimmtes Ereignis jederzeit im Prozedurenteil des Programms aufgerufen werden können&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 1: 01_Stammblatt.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Stammblatt dient als Beispiel für einige Elemente, die häufig im Zusammenhang mit Individualdaten verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Barcode:'''[[Image:RepBau13.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
So befindet sich im Kopf links oben das Element DBBarCode1, welchem das Datenfeld für den Schülernamen zugewiesen ist.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungen zu diesem Element finden Sie, wenn Sie mit der rechten Maustaste darauf klicken und dann ''Konfigurieren'' wählen.&lt;br /&gt;
&lt;br /&gt;
Dort stehen Ihnen dann auch die Auswahl des Barcode-Typs und einige andere Einstellungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerfoto:'''[[Image:RepBau14.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
Das Element ''DBImage1'' bedient sich aus der Datenquelle ''SchuelerFotos'' und zeigt dort das Datenfeld Foto an. Wenn ein Bild beim Schüler in der Datenbank hinterlegt ist, dann wird dieses nun auf dem Stammblatt angezeigt. Auch hier stehen wieder einige Auswahlmöglichkeiten zur Verfügung, wenn man das Element mit der rechten Maustaste anklickt.&lt;br /&gt;
&lt;br /&gt;
Eine häufige Fehlermeldung bei Bildern aus der Datenbank lautet „''Ungültige Grafik''“.&lt;br /&gt;
&lt;br /&gt;
Hier hilft die Einstellung Grafikart, die standardmäßig auf ''Autodetect'' steht.Grundsätzlich gilt der Tipp, dass Sie möglichst mit einem Grafikformat in der gesamten Datenbank arbeiten. JPG-Bilder verhalten sich in der Regel am unproblematischsten. Der Menüpunkt ''Dehnen'' kann dazu verwendet werden, das Bild an die Größe des vorgegebenen Rahmens anzupassen (vergrößern oder verkleinern).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Subreport Erzieherdaten'''&lt;br /&gt;
&lt;br /&gt;
Die Angaben zu den Erziehungsberechtigten werden aus einem Subreport gedruckt, weil es hier unter Umständen vorkommen kann, dass ein Schüler dort mehrere Datensätze besitzt. Diese sollen natürlich alle untereinander auf das Stammblatt gedruckt werden. Dazu werden die Datenfelder in einen Unterbericht mit der Datenquelle Erzieher gelegt, der dann so lange durchlaufen wird, wie Datensätze vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Erziehernamen setzen sich oft aus Anrede, Titel, Vorname und Nachname zusammen, so dass das Zusammenrücken der Elemente notwendig ist, wenn man keine unnötigen Leerstellen haben möchte.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau15.jpg|Center|600px]]&lt;br /&gt;
&lt;br /&gt;
Dies ist im ''Label6'' realisiert. Beim Ereignis ''OnGetText'' werden dem Text des Labels einfach die geforderten Datenelemente samt Leerzeichen zugewiesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Gleiche ist im Subreport Telefone hinterlegt, auch dort ist eine automatische Anpassung an die Länge wünschenswert, da Telefonnummern ja sehr unterschiedlich lang sein können.&lt;br /&gt;
&lt;br /&gt;
Hierbei ist noch zu berücksichtigen, dass der Subreport ''SchuelerTelefone'' eine besondere Seiteneinrichtung hat. Wenn Sie den Subreport im Berichtsbaum markieren und dann im Menü ''Datei --&amp;gt; Seite einrichten ...'' auswählen, sehen Sie die zugrunde liegenden Seiteneinstellungen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Reportbaukasten-02.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Die vier definierten Spalten werden von links nach rechts durchlaufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerlaufbahn'''&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau16.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Auf diesem Stammblatt soll eine Übersicht aller Abschnitte gedruckt werden, die der Schüler an der Schule durchlaufen hat. Dazu reicht ein Subreport mit der Datenquelle ''SchuelerLaufbahn'', der im ''ReportBeforePrint'' Ereignis mit dem Befehl ''SetUebersicht(True);'' initialisiert wird. Im Ereignis ''ReportAfterPrint'' wird diese Setzung dann mit ''SetUebersicht(False);'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau17.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Die Berechnungen für das ''DBText5''-Label sollen ein Beispiel geben, wie man in Abhängigkeit von den in der Datenbank hinterlegten Bezeichnungen auch eigene Texte generieren kann. So ist der Versetzungsvermerk hier nur als Kürzel hinterlegt, kann aber mit Hilfe einer kleinen Programmierung auch in Textform auf dem Report ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schulbesuch'''&lt;br /&gt;
&lt;br /&gt;
Die Datenfelder zur vorherigen Schule und zur aufnehmenden Schule können Sie aus dem Beispiel ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei steht LS für ''letzte Schule'' und ZS für ''zukünftige Schule''. Alle Datenfelder, die mit diesen Präfixen beginnen, gehören hier dazu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 2: 02_Input_Laufzeit.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau18.jpg|rechts|300px]]&lt;br /&gt;
Dieses Formular soll eine kurze Einführung in die Möglichkeit der Dateneingabe zur Laufzeit des Reports bieten.&lt;br /&gt;
&lt;br /&gt;
Dies findet im Ereignis ''ReportBeforePrint'' statt.&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind alle auch im WIKI beschrieben.&lt;br /&gt;
&lt;br /&gt;
'''[[RAP-Funktionen]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort gibt es zahlreiche Funktionen, die dem Ersteller von Reports helfen sollen, bestimmte Dinge in der Reporting umzusetzen, die von der Programmierung nicht unterstützt werden oder nur sehr schwer umzusetzen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau19.jpg|rechts|200px]]&lt;br /&gt;
In diesem Formular werden erstmalig Variablen benötigt, in die die Inhalte aus den Abfragen eingelesen werden. Diese Variablen müssen vor der Nutzung global deklariert werden, wenn sie in allen Prozeduren und Ereignissen zur Verfügung stehen sollen. Sehen Sie sich dazu bitte den Bereich Deklarationen in „Global“ an. Dieses Menü erreichen Sie, wenn Sie mit der rechten Maustaste in den Bereich der linken oberen Ecke klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau20.jpg|rechts|200px]]&lt;br /&gt;
Die Inhalte der Variablen werden den Labels dann „einfach“ zugewiesen. Bitte sehen Sie dazu in die jeweiligen ''OnGetText''-Ereignisse der jeweiligen Labels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im ''RichtText1'' finden Sie ein Beispiel, wie Ersetzungen in größeren Textfeldern realisiert werden können. Öffnen Sie dazu das Richtextfeld mit der rechten Maustaste „Bearbeiten“. Setzen Sie den Haken bei ''Mail Merge''. Jetzt können Sie durch Auswählen des Datenfeldes mit ''Add Field'' ein Datenbankfeld im Richtext hinzufügen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bestimmte Ersetzungen sind damit aber nicht möglich, dazu können feste Platzhalter, wie hier im Beispiel $Schuljahr$, verwendet werden.&lt;br /&gt;
[[Image:RepBau21.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort wird der Platzhalter dann durch eine entsprechende Programmierung im ''OnPrint''-Ereignis des ''Richtext1'' ersetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 3: 03_Lehrerdaten.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau22.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Prinzipiell bedient sich dieser Report aus der Datenquelle Lehrer. Alle Stamminformationen zu den Lehrkräften sind hier enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit zu Beginn des Reports eine Auswahlliste der zu druckenden Lehrer erscheint, ist im Ereignis ''BeforeOpenDataPipelines'' der Befehl ''LehrerAuswaehlen(True)'' hinterlegt. Der Auswahlmodus wird im ''AfterPrint''-Ereignis wieder zurückgesetzt. Werden diese Befehle nicht gesetzt, werden immer alle Lehrerdaten in die Datenquelle gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Lehrämter, Lehrbefähigungen und Lehrerfunktionen werden in Subreports ausgegeben, da sich dort unter einem Lehrer mehrere Angaben befinden können. Die Lehrerfunktionen befinden sich auf dem Karteireiter „zeitabhängige Daten“ im Lehrerbereich von Schild-NRW.&lt;br /&gt;
&lt;br /&gt;
Die Lehrbefähigungen werden als Unterdatenquelle der Lehrämter gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist der Grund dafür, dass im Report ein Unterbericht mit der Datenquelle ''LehrerAktuellerAbschnitt'' eingefügt ist, weil die ''LehrerFunktionen'' sonst u.U. nicht gefüllt werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau23.jpg|links]]&lt;br /&gt;
Eine Übersicht über die Abhängigkeit der Datenquellen finden Sie in der Reportverwaltung, wenn Sie auf das rote Fragezeichensymbol klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau24.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 4: 04_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau25.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report soll eine Übersichtsliste z.B. für Konferenzen bieten, die alle Schüler einer Klasse / eines Jahrgangs mit ihren Fächern auflistet. Der Report druckt lediglich den aktuellen Abschnitt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''FachUebersichtHeader'' und ''Fachuebersicht'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau26.jpg|rechts|400px]]&lt;br /&gt;
Der Subreport ''FachUebersichtHeader'' erzeugt eine Kopfzeile für die Übersichtsliste, die alle bei der ausgewählten Schülermenge enthaltenen Fächer in der Sortierungsreihenfolge auflistet. Aus diesem Grund ist es auch sinnvoll, vor dem Druck klassenweise oder jahrgangsweise zu filtern, da alle auftretenden Fächer sonst in den Header wandern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''BeforePrint'' benötigen die beiden Datenquellen den Aufruf '''''Faechervorbelegen''''' und im ''AfterPrint ''Ereignis den Befehl '''''ResetFaechervorbelegen'''''.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Befehlen werden die Erzeugung des Notenheaders und die Einsortierung der fachspezifischen Daten in die Übersicht erzeugt.&lt;br /&gt;
&lt;br /&gt;
Der Bericht enthält zwei Gruppierungen. Die Gruppe[0]:Klasse erzeugt eine neue Seite, wenn die Klasse des Schülers wechselt. Die Gruppe[1]:ID sorgt dafür, dass die einzelnen Schülerdaten auf einer Seite zusammengehalten werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 5: 05_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau27.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report druckt eine Leistungsübersicht der ausgewählten Schülermenge für den aktuellen Lernabschnitt. Dieses Mal wird aber in jeder Schülerzeile eine eigene Kopfzeile für die Fächer erzeugt, die dieser Schüler hat.&lt;br /&gt;
&lt;br /&gt;
Dazu wird die Datenquelle Lernabschnitte verwendet, die ohne weitere Programmierung den aktuellen Abschnitt des Schülers liefert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau28.jpg|rechts|300px]]&lt;br /&gt;
In diesem Subreport befindet sich dann ein Unterbericht mit der Datenquelle ''SchuelerLeistungen'', der die Leistungsdaten liefert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter Berechnungen findet sich lediglich eine Ersetzung für das Label1, das den aktuellen Abschnitt ausgeben soll.&lt;br /&gt;
&lt;br /&gt;
Hier wird die Funktion ''SchuljahrToStr'' verwendet, die eingeführt wurde, um komplizierte Abfragen zum aktuellen Abschnitt zu vereinfachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt auch zurückliegende Abschnitte, wenn dies im Report-Explorer vor dem Druckaufruf eingestellt wird!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID sorgt im Bericht lediglich dafür, dass ein Schülerdatensatz auf einer Seite zusammengehalten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 6: 06_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau30.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt zu jedem Schüler die gesamte in Schild-NRW hinterlegte Laufbahn mit allen Abschnitten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''Leistungsuebersicht'' (zur Erzeugung des Headers) und ''Schuelerlaufbahn'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit der Report die Kopfzeile für die Fächer und die Laufbahn über alle Abschnitte erzeugen kann, benötigt er im ''BeforePrint''-Ereignis den Aufruf ''SetUebersicht(True)''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau31.jpg|rechts|200px]]&lt;br /&gt;
Dies wird dann im ''AfterPrint''-Ereignis mit ''SetUebersicht(False)'' wieder aufgehoben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID dient lediglich dazu, dass die Schüler auf einer Seite zusammengehalten werden. Außerdem ist in allen Subreports darauf geachtet worden, dass die Seitenränder auf Null stehen, damit möglichst wenig Verschiebungen stattfinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 7: 07_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau32.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 3, in dem einige Ergänzungen gemacht wurden.&lt;br /&gt;
&lt;br /&gt;
Der Report soll nur bestimmte, aufeinander folgende Abschnitte einer Schülerlaufbahn drucken. Hier in diesem Beispiel von EF bis Q1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu wird zusätzlich im Ereignis ''ReportOpenDataPipelines'' der Befehl ''FilterLaufbahnJahrgangASD(‘EF,Q1,Q2‘)'' aufgerufen.&lt;br /&gt;
&lt;br /&gt;
Dass hier nicht ''ReportBeforePrint'' genommen wird, hat den Grund, dass u.U. dann der erste Schülerdatensatz nach dem Öffnen der Datenquelle erstellt wird und evtl. der Fachheader dann nicht korrekt ausgegeben wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wird aber im ''ReportBeforePrint'' Ereignis der Übersichtsmodus geändert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau33.jpg|rechts|300px]]&lt;br /&gt;
Wie im Screenshot zu sehen, wird dort auf die Kursart umgestellt, da der Übersichtsmodus standardmäßig auf „NurFach“ steht und dann gleiche Fächer nicht nach Kursarten unterschieden werden und in die gleiche Spalte einsortiert werden.&lt;br /&gt;
&lt;br /&gt;
Dies wird im ''AfterPrint ''Ereignis zusammen mit ''FilterLaufbahnJahrgangASD(“)'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wurde in ''OnGetText'' des ''DBText4''-Labels eine Abfrage eingebaut, die bei den Notenpunkten 0 bis 4 eine gelbe Farbe in das Element Shape1 setzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 8: 08_Zeugnisbemerkungen_AUE_ASV.rtm =&lt;br /&gt;
&lt;br /&gt;
Die Felder für die Bemerkungen auf den Zeugnissen wurden vor einigen Versionen in der Datenbank in Memo-Felder umgewandelt. Das bedeutet, dass dort nun nur noch die eigentlichen Texte ohne jegliche Formatierung in der Datenbank liegen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau34.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Früher waren dort Richttextinformationen mit Textformatierungen enthalten, weswegen u.U. manche Zeugnisbemerkungen in einer anderen Schrift erscheinen konnten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um an die Informationen der Bemerkungen zu gelangen, benötigen wir die Subreports zu ''Lernabschnitte'' sowie einen mit der Datenquelle ''SchuelerLaufbahnBem''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesen Subreports werden dann DBMemo-Felder mit den jeweiligen Angaben gefüllt. Die Abhängigkeiten können Sie wieder im Menü „Infos über Datenquellen“ ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Report gibt eine Übersicht über die Eintragungen des aktuellen Abschnittes.&lt;br /&gt;
&lt;br /&gt;
Diese Unterberichte könnten so z.B. auch auf einer Konferenzliste eingefügt werden, um die eingetragenen Daten zu kontrollieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 9: 09_Zuweisungen.rtm =&lt;br /&gt;
&lt;br /&gt;
Dieser Report soll kurz ein Beispiel für die Verwendung der an den Gesamtschulen benötigten Zuweisungen zu den Kursarten der Folgeschuljahre geben.&lt;br /&gt;
&lt;br /&gt;
Diese werden an Gesamtschulen auf Zeugnissen und Übersichten benötigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 10: 10_Zeugnis.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Zeugnisformular soll alle Benutzer unterstützen, die eigene Zeugnisse für besonders spezielle Verhältnisse an ihren Schulen erzeugen wollen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau35.jpg|rechts|300px]]&lt;br /&gt;
Auch in diesem Formular wurden keine überflüssigen Programmierungen eingesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Formular bedient sich aus den Datenquellen der Fächergruppen und der Lernabschnitte, damit das im Reportexplorer eingestellte Schuljahr gedruckt wird.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau36.jpg|rechts|300px]]&lt;br /&gt;
Aus diesem Grund befindet sich im Ereignis ''ReportBeforeOpenDataPipelines'' auch der Befehl ''MitLernabschnitten(True).'' Dadurch wird das Befüllen der Fächergruppen-Quellen angestoßen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Schuljahr und die Klassenbezeichnung steuert die Datenquelle ''Lernabschnitte''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau37.jpg|rechts|300px]]&lt;br /&gt;
In den Unterberichten der Fächergruppen werden einige Programmierungen vorgenommen, die je nach Fach oder nach Kursart die Detailbereiche unsichtbar schalten. Dies ist notwendig, wenn entweder Fächer in der Datenquelle vorkommen, die nicht gedruckt werden sollen (hier am Beispiel der Fremdsprachen E und F, die getrennt ausgewiesen werden), oder aber auch im Beispiel der weiteren Unterrichte, wo die Kursarten ZUV und KMFÖ in einer Datenquelle ankommen.&lt;br /&gt;
&lt;br /&gt;
Weitere Unterberichte zu anderen Fächergruppen, wie z.B. Naturwissenschaften oder Gesellschaftslehre, müssen für ergänzt werden, um die entsprechenden Fächer im Zeugnis auszudrucken. Die Fächergruppen der Berufskollegs beginnen mit BK. Dazu gehören beispielsweise die Fächergruppen BKBerufsuebergreifend, BKBerufsbezogen und BKDifferenzierung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Zeugnisbemerkungen sind nicht wie im Beispielreport_08 aufgebaut, hier können Sie sehen, dass die Angaben in der Datenquelle ''ASVSek_I'' enthalten sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie, dass dieses im ''ReportBeforeOpenDatenPipellines'' Ereignis bisher nur den Befehl ''MitLernabschnitten(true)'' enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Zeugnisse oder Übersichten, die auf Abiturdaten, Sprachenfolge oder die Daten auf dem Karteireiter ZP10 zugreifen wollen, sind die Befehle ''SetAbitur(true)'' und ''SetBKAbschluss(true)'' notwendig!&lt;br /&gt;
&lt;br /&gt;
(Der ZP10-Reiter hat an BKs den Namen ''BK-Abschluss''.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3648</id>
		<title>Reportbaukasten</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3648"/>
		<updated>2015-10-26T10:44:25Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: /* Beispiel 1: 01_Stammblatt.rtm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau01.jpg|rechts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Reportbaukasten soll Usern dabei behilflich sein, eigene Formulare nach einem Vorbild für bestimmte Zwecke erstellen zu können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Formulare können in einem ZIP-Archiv hier herunter geladen werden. '''[[File:Report-Baukasten.zip]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei werden Themengruppen herausgesucht und einige Beispielreports erstellt. Diese Reports sind möglichst einfach gehalten und enthalten auch sehr wenig Layout-Elemente. Sie sollen lediglich als Beispiele für die gewünschte Funktion dienen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie einen Report zur Bearbeitung geöffnet haben, dann öffnet sich die Ansicht des Reportdesigners. Üblicherweise befindet sich der Report dann im Entwurfsmodus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Darüber befinden sich vier Karteireiter:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau02.jpg|Center|700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Daten:''' Hier können Sie eigene Datenquellen mit Hilfe eines Assistenten zusammenstellen. In der Regel sollten Sie hier einige SQL-Kenntnisse mitbringen.&lt;br /&gt;
# '''Berechnungen:''' Unter diesem Karteireiter finden Sie alle Programmierungen, die sich im Report verbergen. Dies ist die Stelle, wo Sie mit einem Code zu bestimmten Zeitpunkten Berechnungen, Ersetzungen oder Ähnliches durchführen lassen können.&lt;br /&gt;
# '''Entwurf:''' Hier können Sie durch ''Drag&amp;amp;Drop'' die Elemente des Reports bestimmen und positionieren.&lt;br /&gt;
# '''Vorschau:''' Liefert die Voransicht des Reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie zu diesen Reitern grundsätzliche Fragen klären wollen, dann befinden sich auf unserer Homepage zwei Anleitungen zum Reportdesigner unter folgender Adresse:&lt;br /&gt;
&lt;br /&gt;
[https://www.svws.nrw.de/index.php?id=dokumentationen https://www.svws.nrw.de/index.php?id=dokumentationen]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schauen Sie sich bitte die Dokumente ''Report_Builder-Kurs.pdf'' und ''Anleitung_RG_Glasmacher.pdf'' an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Einige Begriffserklärungen vorab:'''&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau03.jpg|links]] Text =  freies Textfeld (Label) ohne Datenhintergrund&lt;br /&gt;
Diese Labels können aber unter Berechnungen per Programm verändert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau04.jpg|links]]DBText = Textfeld, das sich aus der Datenbank einen Wert holt&lt;br /&gt;
Dieser Wert wird über Datenquelle und Datenfeld gesteuert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau05.jpg|links]]Subreport = Unterbericht, hier können Datenfelder aus Schild wiedergegeben werden, die u.U. mehrere Datensätze enthalten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau06.jpg|links]]Richtext = hier können formatierte Texte eingebunden werden&lt;br /&gt;
(existiert auch als DBRichtext)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau07.jpg|links]]Memo = unformatierter mehrzeiliger Text&lt;br /&gt;
(existiert auch als DBMemo)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau08.jpg|links]]DBImage = Bild aus der Datenbank, rechte Maustaste auf den Rahmen öffnet ein Kontextmenü (existiert auch ohne DB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau09.jpg|links]]Shapes = Formen die mit Linien und Farbe versehen werden können&lt;br /&gt;
(gut geeignet für Gitterstrukturen im PDF-Druck)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau10.jpg|links]]Systemvarialble = kann bestimmte Umgebungsvarialblen drucken&lt;br /&gt;
(Datum, Zeit, Seitenzahl, Reportname usw.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau11.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Ereignisse = diese Ereignisse stehen im Reportdesigner unter Berechnungen&lt;br /&gt;
&lt;br /&gt;
zur Verfügung und können Programmierungen enthalten&lt;br /&gt;
&lt;br /&gt;
Das am häufigsten genutzte Ereignis ist sicherlich ReportBeforePrint, mit dem man etwas vor dem Druck ablaufen lassen kann.&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen von Funktionen und Proceduren sollte man sich die vorhandenen Ereignisse in anderen Reports einmal ansehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau12.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Funktionen  = Programmteile, die ohne bestimmtes Ereignis jederzeit im Prozedurenteil des Programms aufgerufen werden können&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 1: 01_Stammblatt.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Stammblatt dient als Beispiel für einige Elemente, die häufig im Zusammenhang mit Individualdaten verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Barcode:'''[[Image:RepBau13.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
So befindet sich im Kopf links oben das Element DBBarCode1, welchem das Datenfeld für den Schülernamen zugewiesen ist.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungen zu diesem Element finden Sie, wenn Sie mit der rechten Maustaste darauf klicken und dann ''Konfigurieren'' wählen.&lt;br /&gt;
&lt;br /&gt;
Dort stehen Ihnen dann auch die Auswahl des Barcode-Typs und einige andere Einstellungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerfoto:'''[[Image:RepBau14.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
Das Element ''DBImage1'' bedient sich aus der Datenquelle ''SchuelerFotos'' und zeigt dort das Datenfeld Foto an. Wenn ein Bild beim Schüler in der Datenbank hinterlegt ist, dann wird dieses nun auf dem Stammblatt angezeigt. Auch hier stehen wieder einige Auswahlmöglichkeiten zur Verfügung, wenn man das Element mit der rechten Maustaste anklickt.&lt;br /&gt;
&lt;br /&gt;
Eine häufige Fehlermeldung bei Bildern aus der Datenbank lautet „''Ungültige Grafik''“.&lt;br /&gt;
&lt;br /&gt;
Hier hilft die Einstellung Grafikart, die standardmäßig auf ''Autodetect'' steht.Grundsätzlich gilt der Tipp, dass Sie möglichst mit einem Grafikformat in der gesamten Datenbank arbeiten. JPG-Bilder verhalten sich in der Regel am unproblematischsten. Der Menüpunkt ''Dehnen'' kann dazu verwendet werden, das Bild an die Größe des vorgegebenen Rahmens anzupassen (vergrößern oder verkleinern).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Subreport Erzieherdaten'''&lt;br /&gt;
&lt;br /&gt;
Die Angaben zu den Erziehungsberechtigten werden aus einem Subreport gedruckt, weil es hier unter Umständen vorkommen kann, dass ein Schüler dort mehrere Datensätze besitzt. Diese sollen natürlich alle untereinander auf das Stammblatt gedruckt werden. Dazu werden die Datenfelder in einen Unterbericht mit der Datenquelle Erzieher gelegt, der dann so lange durchlaufen wird, wie Datensätze vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Erziehernamen setzen sich oft aus Anrede, Titel, Vorname und Nachname zusammen, so dass das Zusammenrücken der Elemente notwendig ist, wenn man keine unnötigen Leerstellen haben möchte.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau15.jpg|Center|600px]]&lt;br /&gt;
&lt;br /&gt;
Dies ist im ''Label6'' realisiert. Beim Ereignis ''OnGetText'' werden dem Text des Labels einfach die geforderten Datenelemente samt Leerzeichen zugewiesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Gleiche ist im Subreport Telefone hinterlegt, auch dort ist eine automatische Anpassung an die Länge wünschenswert, da Telefonnummern ja sehr unterschiedlich lang sein können.&lt;br /&gt;
&lt;br /&gt;
Hierbei ist noch zu berücksichtigen, dass der Subreport ''SchuelerTelefone'' eine besondere Seiteneinrichtung hat. Wenn Sie den Subreport im Berichtsbaum markieren und dann im Menü ''Datei --&amp;gt; Seite einrichten ...'' auswählen, sehen Sie die zugrunde liegenden Seiteneinstellungen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Reportbaukasten-02.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Die vier definierten Spalten werden von links nach rechts durchlaufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerlaufbahn'''&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau16.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Auf diesem Stammblatt soll eine Übersicht aller Abschnitte gedruckt werden, die der Schüler an der Schule durchlaufen hat. Dazu reicht ein Subreport mit der Datenquelle ''SchuelerLaufbahn'', der im ''ReportBeforePrint'' Ereignis mit dem Befehl ''SetUebersicht(True);'' initialisiert wird. Im Ereignis ''ReportAfterPrint'' wird diese Setzung dann mit ''SetUebersicht(False);'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau17.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Die Berechnungen für das ''DBText5''-Label sollen ein Beispiel geben, wie man in Abhängigkeit von den in der Datenbank hinterlegten Bezeichnungen auch eigene Texte generieren kann. So ist der Versetzungsvermerk hier nur als Kürzel hinterlegt, kann aber mit Hilfe einer kleinen Programmierung auch in Textform auf dem Report ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schulbesuch'''&lt;br /&gt;
&lt;br /&gt;
Die Datenfelder zur vorherigen Schule und zur aufnehmenden Schule können Sie aus dem Beispiel ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei steht LS für ''letzte Schule'' und ZS für ''zukünftige Schule''. Alle Datenfelder, die mit diesen Präfixen beginnen, gehören hier dazu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 2: 02_Input_Laufzeit.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau18.jpg|rechts|300px]]&lt;br /&gt;
Dieses Formular soll eine kurze Einführung in die Möglichkeit der Dateneingabe zur Laufzeit des Reports bieten.&lt;br /&gt;
&lt;br /&gt;
Dies findet im Ereignis ''ReportBeforePrint'' statt.&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind alle auch im WIKI beschrieben.&lt;br /&gt;
&lt;br /&gt;
'''[[RAP-Funktionen]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort gibt es zahlreiche Funktionen, die dem Ersteller von Reports helfen sollen, bestimmte Dinge in der Reporting umzusetzen, die von der Programmierung nicht unterstützt werden oder nur sehr schwer umzusetzen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau19.jpg|rechts|200px]]&lt;br /&gt;
In diesem Formular werden erstmalig Variablen benötigt, in die die Inhalte aus den Abfragen eingelesen werden. Diese Variablen müssen vor der Nutzung global deklariert werden, wenn sie in allen Prozeduren und Ereignissen zur Verfügung stehen sollen. Sehen Sie sich dazu bitte den Bereich Deklarationen in „Global“ an. Dieses Menü erreichen Sie, wenn Sie mit der rechten Maustaste in den Bereich der linken oberen Ecke klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau20.jpg|rechts|200px]]&lt;br /&gt;
Die Inhalte der Variablen werden den Labels dann „einfach“ zugewiesen. Bitte sehen Sie dazu in die jeweiligen ''OnGetText''-Ereignisse der jeweiligen Labels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im ''RichtText1'' finden Sie ein Beispiel, wie Ersetzungen in größeren Textfeldern realisiert werden können. Öffnen Sie dazu das Richtextfeld mit der rechten Maustaste „Bearbeiten“. Setzen Sie den Haken bei ''Mail Merge''. Jetzt können Sie durch Auswählen des Datenfeldes mit ''Add Field'' ein Datenbankfeld im Richtext hinzufügen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bestimmte Ersetzungen sind damit aber nicht möglich, dazu können feste Platzhalter, wie hier im Beispiel $Schuljahr$, verwendet werden.&lt;br /&gt;
[[Image:RepBau21.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort wird der Platzhalter dann durch eine entsprechende Programmierung im ''OnPrint''-Ereignis des ''Richtext1'' ersetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 3: 03_Lehrerdaten.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau22.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Prinzipiell bedient sich dieser Report aus der Datenquelle Lehrer. Alle Stamminformationen zu den Lehrkräften sind hier enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit zu Beginn des Reports eine Auswahlliste der zu druckenden Lehrer erscheint, ist im Ereignis ''BeforeOpenDataPipelines'' der Befehl ''LehrerAuswaehlen(True)'' hinterlegt. Der Auswahlmodus wird im ''AfterPrint''-Ereignis wieder zurückgesetzt. Werden diese Befehle nicht gesetzt, werden immer alle Lehrerdaten in die Datenquelle gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Lehrämter, Lehrbefähigungen und Lehrerfunktionen werden in Subreports ausgegeben, da sich dort unter einem Lehrer mehrere Angaben befinden können. Die Lehrerfunktionen befinden sich auf dem Karteireiter „zeitabhängige Daten“ im Lehrerbereich von Schild-NRW.&lt;br /&gt;
&lt;br /&gt;
Die Lehrbefähigungen werden als Unterdatenquelle der Lehrämter gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist der Grund dafür, dass im Report ein Unterbericht mit der Datenquelle ''LehrerAktuellerAbschnitt'' eingefügt ist, weil die ''LehrerFunktionen'' sonst u.U. nicht gefüllt werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau23.jpg|links]]&lt;br /&gt;
Eine Übersicht über die Abhängigkeit der Datenquellen finden Sie in der Reportverwaltung, wenn Sie auf das rote Fragezeichensymbol klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau24.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 4: 04_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau25.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report soll eine Übersichtsliste z.B. für Konferenzen bieten, die alle Schüler einer Klasse / eines Jahrgangs mit ihren Fächern auflistet. Der Report druckt lediglich den aktuellen Abschnitt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''FachUebersichtHeader'' und ''Fachuebersicht'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau26.jpg|rechts|400px]]&lt;br /&gt;
Der Subreport ''FachUebersichtHeader'' erzeugt eine Kopfzeile für die Übersichtsliste, die alle bei der ausgewählten Schülermenge enthaltenen Fächer in der Sortierungsreihenfolge auflistet. Aus diesem Grund ist es auch sinnvoll, vor dem Druck klassenweise oder jahrgangsweise zu filtern, da alle auftretenden Fächer sonst in den Header wandern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''BeforePrint'' benötigen die beiden Datenquellen den Aufruf '''''Faechervorbelegen''''' und im ''AfterPrint ''Ereignis den Befehl '''''ResetFaechervorbelegen'''''.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Befehlen werden die Erzeugung des Notenheaders und die Einsortierung der fachspezifischen Daten in die Übersicht erzeugt.&lt;br /&gt;
&lt;br /&gt;
Der Bericht enthält zwei Gruppierungen. Die Gruppe[0]:Klasse erzeugt eine neue Seite, wenn die Klasse des Schülers wechselt. Die Gruppe[1]:ID sorgt dafür, dass die einzelnen Schülerdaten auf einer Seite zusammengehalten werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 5: 05_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau27.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report druckt eine Leistungsübersicht der ausgewählten Schülermenge für den aktuellen Lernabschnitt. Dieses Mal wird aber in jeder Schülerzeile eine eigene Kopfzeile für die Fächer erzeugt, die dieser Schüler hat.&lt;br /&gt;
&lt;br /&gt;
Dazu wird die Datenquelle Lernabschnitte verwendet, die ohne weitere Programmierung den aktuellen Abschnitt des Schülers liefert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau28.jpg|rechts|300px]]&lt;br /&gt;
In diesem Subreport befindet sich dann ein Unterbericht mit der Datenquelle ''SchuelerLeistungen'', der die Leistungsdaten liefert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter Berechnungen findet sich lediglich eine Ersetzung für das Label1, das den aktuellen Abschnitt ausgeben soll.&lt;br /&gt;
&lt;br /&gt;
Hier wird die Funktion ''SchuljahrToStr'' verwendet, die eingeführt wurde, um komplizierte Abfragen zum aktuellen Abschnitt zu vereinfachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt auch zurückliegende Abschnitte, wenn dies im Report-Explorer vor dem Druckaufruf eingestellt wird!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID sorgt im Bericht lediglich dafür, dass ein Schülerdatensatz auf einer Seite zusammengehalten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 6: 06_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau30.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt zu jedem Schüler die gesamte in Schild-NRW hinterlegte Laufbahn mit allen Abschnitten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''Leistungsuebersicht'' (zur Erzeugung des Headers) und ''Schuelerlaufbahn'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit der Report die Kopfzeile für die Fächer und die Laufbahn über alle Abschnitte erzeugen kann, benötigt er im ''BeforePrint''-Ereignis den Aufruf ''SetUebersicht(True)''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau31.jpg|rechts|200px]]&lt;br /&gt;
Dies wird dann im ''AfterPrint''-Ereignis mit ''SetUebersicht(False)'' wieder aufgehoben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID dient lediglich dazu, dass die Schüler auf einer Seite zusammengehalten werden. Außerdem ist in allen Subreports darauf geachtet worden, dass die Seitenränder auf Null stehen, damit möglichst wenig Verschiebungen stattfinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 7: 07_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau32.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 3, in dem einige Ergänzungen gemacht wurden.&lt;br /&gt;
&lt;br /&gt;
Der Report soll nur bestimmte, aufeinander folgende Abschnitte einer Schülerlaufbahn drucken. Hier in diesem Beispiel von EF bis Q1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu wird zusätzlich im Ereignis ''ReportOpenDataPipelines'' der Befehl ''FilterLaufbahnJahrgangASD(‘EF,Q1,Q2‘)'' aufgerufen.&lt;br /&gt;
&lt;br /&gt;
Dass hier nicht ''ReportBeforePrint'' genommen wird, hat den Grund, dass u.U. dann der erste Schülerdatensatz nach dem Öffnen der Datenquelle erstellt wird und evtl. der Fachheader dann nicht korrekt ausgegeben wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wird aber im ''ReportBeforePrint'' Ereignis der Übersichtsmodus geändert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau33.jpg|rechts|300px]]&lt;br /&gt;
Wie im Screenshot zu sehen, wird dort auf die Kursart umgestellt, da der Übersichtsmodus standardmäßig auf „NurFach“ steht und dann gleiche Fächer nicht nach Kursarten unterschieden werden und in die gleiche Spalte einsortiert werden.&lt;br /&gt;
&lt;br /&gt;
Dies wird im ''AfterPrint ''Ereignis zusammen mit ''FilterLaufbahnJahrgangASD(“)'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wurde in ''OnGetText'' des ''DBText4''-Labels eine Abfrage eingebaut, die bei den Notenpunkten 0 bis 4 eine gelbe Farbe in das Element Shape1 setzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 8: 08_Zeugnisbemerkungen_AUE_ASV.rtm =&lt;br /&gt;
&lt;br /&gt;
Die Felder für die Bemerkungen auf den Zeugnissen wurden vor einigen Versionen in der Datenbank in Memo-Felder umgewandelt. Das bedeutet, dass dort nun nur noch die eigentlichen Texte ohne jegliche Formatierung in der Datenbank liegen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau34.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Früher waren dort Richttextinformationen mit Textformatierungen enthalten, weswegen u.U. manche Zeugnisbemerkungen in einer anderen Schrift erscheinen konnten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um an die Informationen der Bemerkungen zu gelangen, benötigen wir die Subreports zu ''Lernabschnitte'' sowie einen mit der Datenquelle ''SchuelerLaufbahnBem''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesen Subreports werden dann DBMemo-Felder mit den jeweiligen Angaben gefüllt. Die Abhängigkeiten können Sie wieder im Menü „Infos über Datenquellen“ ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Report gibt eine Übersicht über die Eintragungen des aktuellen Abschnittes.&lt;br /&gt;
&lt;br /&gt;
Diese Unterberichte könnten so z.B. auch auf einer Konferenzliste eingefügt werden, um die eingetragenen Daten zu kontrollieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 9: 09_Zuweisungen.rtm =&lt;br /&gt;
&lt;br /&gt;
Dieser Report soll kurz ein Beispiel für die Verwendung der an den Gesamtschulen benötigten Zuweisungen zu den Kursarten der Folgeschuljahre geben.&lt;br /&gt;
&lt;br /&gt;
Diese werden an Gesamtschulen auf Zeugnissen und Übersichten benötigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 10: 10_Zeugnis.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Zeugnisformular soll alle Benutzer unterstützen, die eigene Zeugnisse für besonders spezielle Verhältnisse an ihren Schulen erzeugen wollen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau35.jpg|rechts|300px]]&lt;br /&gt;
Auch in diesem Formular wurden keine überflüssigen Programmierungen eingesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Formular bedient sich aus den Datenquellen der Fächergruppen und der Lernabschnitte, damit das im Reportexplorer eingestellte Schuljahr gedruckt wird.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau36.jpg|rechts|300px]]&lt;br /&gt;
Aus diesem Grund befindet sich im Ereignis ''ReportBeforeOpenDataPipelines'' auch der Befehl ''MitLernabschnitten(True).'' Dadurch wird das Befüllen der Fächergruppen-Quellen angestoßen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Schuljahr und die Klassenbezeichnung steuert die Datenquelle ''Lernabschnitte''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau37.jpg|rechts|300px]]&lt;br /&gt;
In den Unterberichten der Fächergruppen werden einige Programmierungen vorgenommen, die je nach Fach oder nach Kursart die Detailbereiche unsichtbar schalten. Dies ist notwendig, wenn entweder Fächer in der Datenquelle vorkommen, die nicht gedruckt werden sollen (hier am Beispiel der Fremdsprachen E und F, die getrennt ausgewiesen werden), oder aber auch im Beispiel der weiteren Unterrichte, wo die Kursarten ZUV und KMFÖ in einer Datenquelle ankommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Zeugnisbemerkungen sind nicht wie im Beispielreport_08 aufgebaut, hier können Sie sehen, dass die Angaben in der Datenquelle ''ASVSek_I'' enthalten sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie, dass dieses im ''ReportBeforeOpenDatenPipellines'' Ereignis bisher nur den Befehl ''MitLernabschnitten(true)'' enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Zeugnisse oder Übersichten, die auf Abiturdaten, Sprachenfolge oder die Daten auf dem Karteireiter ZP10 zugreifen wollen, sind die Befehle ''SetAbitur(true)'' und ''SetBKAbschluss(true)'' notwendig!&lt;br /&gt;
&lt;br /&gt;
(Der ZP10-Reiter hat an BKs den Namen ''BK-Abschluss''.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Reportbaukasten-02.png&amp;diff=3647</id>
		<title>Datei:Reportbaukasten-02.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Reportbaukasten-02.png&amp;diff=3647"/>
		<updated>2015-10-26T10:43:02Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3646</id>
		<title>Reportbaukasten</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Reportbaukasten&amp;diff=3646"/>
		<updated>2015-10-26T10:12:53Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau01.jpg|rechts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Reportbaukasten soll Usern dabei behilflich sein, eigene Formulare nach einem Vorbild für bestimmte Zwecke erstellen zu können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Formulare können in einem ZIP-Archiv hier herunter geladen werden. '''[[File:Report-Baukasten.zip]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei werden Themengruppen herausgesucht und einige Beispielreports erstellt. Diese Reports sind möglichst einfach gehalten und enthalten auch sehr wenig Layout-Elemente. Sie sollen lediglich als Beispiele für die gewünschte Funktion dienen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie einen Report zur Bearbeitung geöffnet haben, dann öffnet sich die Ansicht des Reportdesigners. Üblicherweise befindet sich der Report dann im Entwurfsmodus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Darüber befinden sich vier Karteireiter:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau02.jpg|Center|700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Daten:''' Hier können Sie eigene Datenquellen mit Hilfe eines Assistenten zusammenstellen. In der Regel sollten Sie hier einige SQL-Kenntnisse mitbringen.&lt;br /&gt;
# '''Berechnungen:''' Unter diesem Karteireiter finden Sie alle Programmierungen, die sich im Report verbergen. Dies ist die Stelle, wo Sie mit einem Code zu bestimmten Zeitpunkten Berechnungen, Ersetzungen oder Ähnliches durchführen lassen können.&lt;br /&gt;
# '''Entwurf:''' Hier können Sie durch ''Drag&amp;amp;Drop'' die Elemente des Reports bestimmen und positionieren.&lt;br /&gt;
# '''Vorschau:''' Liefert die Voransicht des Reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie zu diesen Reitern grundsätzliche Fragen klären wollen, dann befinden sich auf unserer Homepage zwei Anleitungen zum Reportdesigner unter folgender Adresse:&lt;br /&gt;
&lt;br /&gt;
[https://www.svws.nrw.de/index.php?id=dokumentationen https://www.svws.nrw.de/index.php?id=dokumentationen]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schauen Sie sich bitte die Dokumente ''Report_Builder-Kurs.pdf'' und ''Anleitung_RG_Glasmacher.pdf'' an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Einige Begriffserklärungen vorab:'''&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau03.jpg|links]] Text =  freies Textfeld (Label) ohne Datenhintergrund&lt;br /&gt;
Diese Labels können aber unter Berechnungen per Programm verändert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau04.jpg|links]]DBText = Textfeld, das sich aus der Datenbank einen Wert holt&lt;br /&gt;
Dieser Wert wird über Datenquelle und Datenfeld gesteuert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau05.jpg|links]]Subreport = Unterbericht, hier können Datenfelder aus Schild wiedergegeben werden, die u.U. mehrere Datensätze enthalten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau06.jpg|links]]Richtext = hier können formatierte Texte eingebunden werden&lt;br /&gt;
(existiert auch als DBRichtext)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau07.jpg|links]]Memo = unformatierter mehrzeiliger Text&lt;br /&gt;
(existiert auch als DBMemo)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau08.jpg|links]]DBImage = Bild aus der Datenbank, rechte Maustaste auf den Rahmen öffnet ein Kontextmenü (existiert auch ohne DB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau09.jpg|links]]Shapes = Formen die mit Linien und Farbe versehen werden können&lt;br /&gt;
(gut geeignet für Gitterstrukturen im PDF-Druck)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau10.jpg|links]]Systemvarialble = kann bestimmte Umgebungsvarialblen drucken&lt;br /&gt;
(Datum, Zeit, Seitenzahl, Reportname usw.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau11.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Ereignisse = diese Ereignisse stehen im Reportdesigner unter Berechnungen&lt;br /&gt;
&lt;br /&gt;
zur Verfügung und können Programmierungen enthalten&lt;br /&gt;
&lt;br /&gt;
Das am häufigsten genutzte Ereignis ist sicherlich ReportBeforePrint, mit dem man etwas vor dem Druck ablaufen lassen kann.&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen von Funktionen und Proceduren sollte man sich die vorhandenen Ereignisse in anderen Reports einmal ansehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau12.jpg|links|200px]]&lt;br /&gt;
&lt;br /&gt;
Funktionen  = Programmteile, die ohne bestimmtes Ereignis jederzeit im Prozedurenteil des Programms aufgerufen werden können&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 1: 01_Stammblatt.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Stammblatt dient als Beispiel für einige Elemente, die häufig im Zusammenhang mit Individualdaten verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Barcode:'''[[Image:RepBau13.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
So befindet sich im Kopf links oben das Element DBBarCode1, welchem das Datenfeld für den Schülernamen zugewiesen ist.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungen zu diesem Element finden Sie, wenn Sie mit der rechten Maustaste darauf klicken und dann ''Konfigurieren'' wählen.&lt;br /&gt;
&lt;br /&gt;
Dort stehen Ihnen dann auch die Auswahl des Barcode-Typs und einige andere Einstellungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerfoto:'''[[Image:RepBau14.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
Das Element ''DBImage1'' bedient sich aus der Datenquelle ''SchuelerFotos'' und zeigt dort das Datenfeld Foto an. Wenn ein Bild beim Schüler in der Datenbank hinterlegt ist, dann wird dieses nun auf dem Stammblatt angezeigt. Auch hier stehen wieder einige Auswahlmöglichkeiten zur Verfügung, wenn man das Element mit der rechten Maustaste anklickt.&lt;br /&gt;
&lt;br /&gt;
Eine häufige Fehlermeldung bei Bildern aus der Datenbank lautet „''Ungültige Grafik''“.&lt;br /&gt;
&lt;br /&gt;
Hier hilft die Einstellung Grafikart, die standardmäßig auf ''Autodetect'' steht.Grundsätzlich gilt der Tipp, dass Sie möglichst mit einem Grafikformat in der gesamten Datenbank arbeiten. JPG-Bilder verhalten sich in der Regel am unproblematischsten. Der Menüpunkt ''Dehnen'' kann dazu verwendet werden, das Bild an die Größe des vorgegebenen Rahmens anzupassen (vergrößern oder verkleinern).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Subreport Erzieherdaten'''&lt;br /&gt;
&lt;br /&gt;
Die Angaben zu den Erziehungsberechtigten werden aus einem Subreport gedruckt, weil es hier unter Umständen vorkommen kann, dass ein Schüler dort mehrere Datensätze besitzt. Diese sollen natürlich alle untereinander auf das Stammblatt gedruckt werden. Dazu werden die Datenfelder in einen Unterbericht mit der Datenquelle Erzieher gelegt, der dann so lange durchlaufen wird, wie Datensätze vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Erziehernamen setzen sich oft aus Anrede, Titel, Vorname und Nachname zusammen, so dass das Zusammenrücken der Elemente notwendig ist, wenn man keine unnötigen Leerstellen haben möchte.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau15.jpg|Center|600px]]&lt;br /&gt;
&lt;br /&gt;
Dies ist im ''Label6'' realisiert. Beim Ereignis ''OnGetText'' werden dem Text des Labels einfach die geforderten Datenelemente samt Leerzeichen zugewiesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Gleiche ist im Subreport Telefone hinterlegt, auch dort ist eine automatische Anpassung an die Länge wünschenswert, da Telefonnummern ja sehr unterschiedlich lang sein können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schülerlaufbahn'''&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau16.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Auf diesem Stammblatt soll eine Übersicht aller Abschnitte gedruckt werden, die der Schüler an der Schule durchlaufen hat. Dazu reicht ein Subreport mit der Datenquelle ''SchuelerLaufbahn'', der im ''ReportBeforePrint'' Ereignis mit dem Befehl ''SetUebersicht(True);'' initialisiert wird. Im Ereignis ''ReportAfterPrint'' wird diese Setzung dann mit ''SetUebersicht(False);'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau17.jpg|rechts|150px]]&lt;br /&gt;
&lt;br /&gt;
Die Berechnungen für das ''DBText5''-Label sollen ein Beispiel geben, wie man in Abhängigkeit von den in der Datenbank hinterlegten Bezeichnungen auch eigene Texte generieren kann. So ist der Versetzungsvermerk hier nur als Kürzel hinterlegt, kann aber mit Hilfe einer kleinen Programmierung auch in Textform auf dem Report ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Schulbesuch'''&lt;br /&gt;
&lt;br /&gt;
Die Datenfelder zur vorherigen Schule und zur aufnehmenden Schule können Sie aus dem Beispiel ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dabei steht LS für ''letzte Schule'' und ZS für ''zukünftige Schule''. Alle Datenfelder, die mit diesen Präfixen beginnen, gehören hier dazu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 2: 02_Input_Laufzeit.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau18.jpg|rechts|300px]]&lt;br /&gt;
Dieses Formular soll eine kurze Einführung in die Möglichkeit der Dateneingabe zur Laufzeit des Reports bieten.&lt;br /&gt;
&lt;br /&gt;
Dies findet im Ereignis ''ReportBeforePrint'' statt.&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind alle auch im WIKI beschrieben.&lt;br /&gt;
&lt;br /&gt;
'''[[RAP-Funktionen]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort gibt es zahlreiche Funktionen, die dem Ersteller von Reports helfen sollen, bestimmte Dinge in der Reporting umzusetzen, die von der Programmierung nicht unterstützt werden oder nur sehr schwer umzusetzen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau19.jpg|rechts|200px]]&lt;br /&gt;
In diesem Formular werden erstmalig Variablen benötigt, in die die Inhalte aus den Abfragen eingelesen werden. Diese Variablen müssen vor der Nutzung global deklariert werden, wenn sie in allen Prozeduren und Ereignissen zur Verfügung stehen sollen. Sehen Sie sich dazu bitte den Bereich Deklarationen in „Global“ an. Dieses Menü erreichen Sie, wenn Sie mit der rechten Maustaste in den Bereich der linken oberen Ecke klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau20.jpg|rechts|200px]]&lt;br /&gt;
Die Inhalte der Variablen werden den Labels dann „einfach“ zugewiesen. Bitte sehen Sie dazu in die jeweiligen ''OnGetText''-Ereignisse der jeweiligen Labels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im ''RichtText1'' finden Sie ein Beispiel, wie Ersetzungen in größeren Textfeldern realisiert werden können. Öffnen Sie dazu das Richtextfeld mit der rechten Maustaste „Bearbeiten“. Setzen Sie den Haken bei ''Mail Merge''. Jetzt können Sie durch Auswählen des Datenfeldes mit ''Add Field'' ein Datenbankfeld im Richtext hinzufügen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bestimmte Ersetzungen sind damit aber nicht möglich, dazu können feste Platzhalter, wie hier im Beispiel $Schuljahr$, verwendet werden.&lt;br /&gt;
[[Image:RepBau21.jpg|rechts|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort wird der Platzhalter dann durch eine entsprechende Programmierung im ''OnPrint''-Ereignis des ''Richtext1'' ersetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 3: 03_Lehrerdaten.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau22.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Prinzipiell bedient sich dieser Report aus der Datenquelle Lehrer. Alle Stamminformationen zu den Lehrkräften sind hier enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit zu Beginn des Reports eine Auswahlliste der zu druckenden Lehrer erscheint, ist im Ereignis ''BeforeOpenDataPipelines'' der Befehl ''LehrerAuswaehlen(True)'' hinterlegt. Der Auswahlmodus wird im ''AfterPrint''-Ereignis wieder zurückgesetzt. Werden diese Befehle nicht gesetzt, werden immer alle Lehrerdaten in die Datenquelle gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Lehrämter, Lehrbefähigungen und Lehrerfunktionen werden in Subreports ausgegeben, da sich dort unter einem Lehrer mehrere Angaben befinden können. Die Lehrerfunktionen befinden sich auf dem Karteireiter „zeitabhängige Daten“ im Lehrerbereich von Schild-NRW.&lt;br /&gt;
&lt;br /&gt;
Die Lehrbefähigungen werden als Unterdatenquelle der Lehrämter gefüllt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist der Grund dafür, dass im Report ein Unterbericht mit der Datenquelle ''LehrerAktuellerAbschnitt'' eingefügt ist, weil die ''LehrerFunktionen'' sonst u.U. nicht gefüllt werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau23.jpg|links]]&lt;br /&gt;
Eine Übersicht über die Abhängigkeit der Datenquellen finden Sie in der Reportverwaltung, wenn Sie auf das rote Fragezeichensymbol klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau24.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 4: 04_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau25.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report soll eine Übersichtsliste z.B. für Konferenzen bieten, die alle Schüler einer Klasse / eines Jahrgangs mit ihren Fächern auflistet. Der Report druckt lediglich den aktuellen Abschnitt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''FachUebersichtHeader'' und ''Fachuebersicht'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau26.jpg|rechts|400px]]&lt;br /&gt;
Der Subreport ''FachUebersichtHeader'' erzeugt eine Kopfzeile für die Übersichtsliste, die alle bei der ausgewählten Schülermenge enthaltenen Fächer in der Sortierungsreihenfolge auflistet. Aus diesem Grund ist es auch sinnvoll, vor dem Druck klassenweise oder jahrgangsweise zu filtern, da alle auftretenden Fächer sonst in den Header wandern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Ereignis ''BeforePrint'' benötigen die beiden Datenquellen den Aufruf '''''Faechervorbelegen''''' und im ''AfterPrint ''Ereignis den Befehl '''''ResetFaechervorbelegen'''''.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Befehlen werden die Erzeugung des Notenheaders und die Einsortierung der fachspezifischen Daten in die Übersicht erzeugt.&lt;br /&gt;
&lt;br /&gt;
Der Bericht enthält zwei Gruppierungen. Die Gruppe[0]:Klasse erzeugt eine neue Seite, wenn die Klasse des Schülers wechselt. Die Gruppe[1]:ID sorgt dafür, dass die einzelnen Schülerdaten auf einer Seite zusammengehalten werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel 5: 05_Konferenz.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau27.jpg|rechts|400px]]&lt;br /&gt;
Dieser Report druckt eine Leistungsübersicht der ausgewählten Schülermenge für den aktuellen Lernabschnitt. Dieses Mal wird aber in jeder Schülerzeile eine eigene Kopfzeile für die Fächer erzeugt, die dieser Schüler hat.&lt;br /&gt;
&lt;br /&gt;
Dazu wird die Datenquelle Lernabschnitte verwendet, die ohne weitere Programmierung den aktuellen Abschnitt des Schülers liefert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau28.jpg|rechts|300px]]&lt;br /&gt;
In diesem Subreport befindet sich dann ein Unterbericht mit der Datenquelle ''SchuelerLeistungen'', der die Leistungsdaten liefert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter Berechnungen findet sich lediglich eine Ersetzung für das Label1, das den aktuellen Abschnitt ausgeben soll.&lt;br /&gt;
&lt;br /&gt;
Hier wird die Funktion ''SchuljahrToStr'' verwendet, die eingeführt wurde, um komplizierte Abfragen zum aktuellen Abschnitt zu vereinfachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt auch zurückliegende Abschnitte, wenn dies im Report-Explorer vor dem Druckaufruf eingestellt wird!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID sorgt im Bericht lediglich dafür, dass ein Schülerdatensatz auf einer Seite zusammengehalten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 6: 06_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau30.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Report druckt zu jedem Schüler die gesamte in Schild-NRW hinterlegte Laufbahn mit allen Abschnitten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu werden die Datenquellen ''Leistungsuebersicht'' (zur Erzeugung des Headers) und ''Schuelerlaufbahn'' verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit der Report die Kopfzeile für die Fächer und die Laufbahn über alle Abschnitte erzeugen kann, benötigt er im ''BeforePrint''-Ereignis den Aufruf ''SetUebersicht(True)''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau31.jpg|rechts|200px]]&lt;br /&gt;
Dies wird dann im ''AfterPrint''-Ereignis mit ''SetUebersicht(False)'' wieder aufgehoben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Gruppe[0]: ID dient lediglich dazu, dass die Schüler auf einer Seite zusammengehalten werden. Außerdem ist in allen Subreports darauf geachtet worden, dass die Seitenränder auf Null stehen, damit möglichst wenig Verschiebungen stattfinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 7: 07_Laufbahnuebersicht.rtm =&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau32.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 3, in dem einige Ergänzungen gemacht wurden.&lt;br /&gt;
&lt;br /&gt;
Der Report soll nur bestimmte, aufeinander folgende Abschnitte einer Schülerlaufbahn drucken. Hier in diesem Beispiel von EF bis Q1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu wird zusätzlich im Ereignis ''ReportOpenDataPipelines'' der Befehl ''FilterLaufbahnJahrgangASD(‘EF,Q1,Q2‘)'' aufgerufen.&lt;br /&gt;
&lt;br /&gt;
Dass hier nicht ''ReportBeforePrint'' genommen wird, hat den Grund, dass u.U. dann der erste Schülerdatensatz nach dem Öffnen der Datenquelle erstellt wird und evtl. der Fachheader dann nicht korrekt ausgegeben wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wird aber im ''ReportBeforePrint'' Ereignis der Übersichtsmodus geändert.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau33.jpg|rechts|300px]]&lt;br /&gt;
Wie im Screenshot zu sehen, wird dort auf die Kursart umgestellt, da der Übersichtsmodus standardmäßig auf „NurFach“ steht und dann gleiche Fächer nicht nach Kursarten unterschieden werden und in die gleiche Spalte einsortiert werden.&lt;br /&gt;
&lt;br /&gt;
Dies wird im ''AfterPrint ''Ereignis zusammen mit ''FilterLaufbahnJahrgangASD(“)'' wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wurde in ''OnGetText'' des ''DBText4''-Labels eine Abfrage eingebaut, die bei den Notenpunkten 0 bis 4 eine gelbe Farbe in das Element Shape1 setzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 8: 08_Zeugnisbemerkungen_AUE_ASV.rtm =&lt;br /&gt;
&lt;br /&gt;
Die Felder für die Bemerkungen auf den Zeugnissen wurden vor einigen Versionen in der Datenbank in Memo-Felder umgewandelt. Das bedeutet, dass dort nun nur noch die eigentlichen Texte ohne jegliche Formatierung in der Datenbank liegen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau34.jpg|rechts|300px]]&lt;br /&gt;
&lt;br /&gt;
Früher waren dort Richttextinformationen mit Textformatierungen enthalten, weswegen u.U. manche Zeugnisbemerkungen in einer anderen Schrift erscheinen konnten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um an die Informationen der Bemerkungen zu gelangen, benötigen wir die Subreports zu ''Lernabschnitte'' sowie einen mit der Datenquelle ''SchuelerLaufbahnBem''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesen Subreports werden dann DBMemo-Felder mit den jeweiligen Angaben gefüllt. Die Abhängigkeiten können Sie wieder im Menü „Infos über Datenquellen“ ersehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Report gibt eine Übersicht über die Eintragungen des aktuellen Abschnittes.&lt;br /&gt;
&lt;br /&gt;
Diese Unterberichte könnten so z.B. auch auf einer Konferenzliste eingefügt werden, um die eingetragenen Daten zu kontrollieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 9: 09_Zuweisungen.rtm =&lt;br /&gt;
&lt;br /&gt;
Dieser Report soll kurz ein Beispiel für die Verwendung der an den Gesamtschulen benötigten Zuweisungen zu den Kursarten der Folgeschuljahre geben.&lt;br /&gt;
&lt;br /&gt;
Diese werden an Gesamtschulen auf Zeugnissen und Übersichten benötigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;br /&gt;
&lt;br /&gt;
= Beispiel 10: 10_Zeugnis.rtm =&lt;br /&gt;
&lt;br /&gt;
Das Zeugnisformular soll alle Benutzer unterstützen, die eigene Zeugnisse für besonders spezielle Verhältnisse an ihren Schulen erzeugen wollen.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau35.jpg|rechts|300px]]&lt;br /&gt;
Auch in diesem Formular wurden keine überflüssigen Programmierungen eingesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Formular bedient sich aus den Datenquellen der Fächergruppen und der Lernabschnitte, damit das im Reportexplorer eingestellte Schuljahr gedruckt wird.&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau36.jpg|rechts|300px]]&lt;br /&gt;
Aus diesem Grund befindet sich im Ereignis ''ReportBeforeOpenDataPipelines'' auch der Befehl ''MitLernabschnitten(True).'' Dadurch wird das Befüllen der Fächergruppen-Quellen angestoßen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Schuljahr und die Klassenbezeichnung steuert die Datenquelle ''Lernabschnitte''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RepBau37.jpg|rechts|300px]]&lt;br /&gt;
In den Unterberichten der Fächergruppen werden einige Programmierungen vorgenommen, die je nach Fach oder nach Kursart die Detailbereiche unsichtbar schalten. Dies ist notwendig, wenn entweder Fächer in der Datenquelle vorkommen, die nicht gedruckt werden sollen (hier am Beispiel der Fremdsprachen E und F, die getrennt ausgewiesen werden), oder aber auch im Beispiel der weiteren Unterrichte, wo die Kursarten ZUV und KMFÖ in einer Datenquelle ankommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Zeugnisbemerkungen sind nicht wie im Beispielreport_08 aufgebaut, hier können Sie sehen, dass die Angaben in der Datenquelle ''ASVSek_I'' enthalten sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie, dass dieses im ''ReportBeforeOpenDatenPipellines'' Ereignis bisher nur den Befehl ''MitLernabschnitten(true)'' enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Zeugnisse oder Übersichten, die auf Abiturdaten, Sprachenfolge oder die Daten auf dem Karteireiter ZP10 zugreifen wollen, sind die Befehle ''SetAbitur(true)'' und ''SetBKAbschluss(true)'' notwendig!&lt;br /&gt;
&lt;br /&gt;
(Der ZP10-Reiter hat an BKs den Namen ''BK-Abschluss''.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Zum Seitenanfang]]&lt;br /&gt;
&lt;br /&gt;
[[Reporting|Zurück zu Reporting]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:RepBau01.jpg&amp;diff=3645</id>
		<title>Datei:RepBau01.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:RepBau01.jpg&amp;diff=3645"/>
		<updated>2015-10-26T09:18:26Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: BPanzlaff lud eine neue Version von „Datei:RepBau01.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:RepBau01.jpg&amp;diff=3644</id>
		<title>Datei:RepBau01.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:RepBau01.jpg&amp;diff=3644"/>
		<updated>2015-10-26T09:18:25Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: BPanzlaff lud eine neue Version von „Datei:RepBau01.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Report-Baukasten.zip&amp;diff=3643</id>
		<title>Datei:Report-Baukasten.zip</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Report-Baukasten.zip&amp;diff=3643"/>
		<updated>2015-10-26T09:16:14Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: BPanzlaff lud eine neue Version von „Datei:Report-Baukasten.zip“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Schild-NRW-Tutorials&amp;diff=3642</id>
		<title>Schild-NRW-Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Schild-NRW-Tutorials&amp;diff=3642"/>
		<updated>2015-10-26T08:21:49Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: /* Einführung in Schild-NRW */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einführung in Schild-NRW ==&lt;br /&gt;
&lt;br /&gt;
*[[Neuaufnahmen in Schild-NRW_001|Neuaufnahmen in Schild-NRW]]&lt;br /&gt;
*[[Benutzung von Filter I_001|Benutzung von Filter I]]&lt;br /&gt;
*[[Einführung in die Gruppenprozesse_001|Einführung in die Gruppenprozesse]]&lt;br /&gt;
*[[Leistungsdaten Klassenunterricht|Leistungsdaten Klassenunterricht]]&lt;br /&gt;
*[[Leistungsdaten Kursunterricht|Leistungsdaten Kursunterricht]]&lt;br /&gt;
*[[Zeugnisvorbereitungen und Druck|Zeugnisvorbereitungen und Druck]]&lt;br /&gt;
*[[Abschnittswechsel durchführen|Abschnittswechsel durchführen]]&lt;br /&gt;
*[[Abiturdurchlauf|Komplette Abiturberechnungen durchführen]]&lt;br /&gt;
*[[Reportbaukasten|Reportbaukasten - Reports verwenden und verändern]]&lt;br /&gt;
&lt;br /&gt;
== Kurzanleitungen ==&lt;br /&gt;
&lt;br /&gt;
*[[Ändern des Zeugniskopfes im Reportdesigner]]&lt;br /&gt;
*[[Benutzung des externen Notenmoduls]]&lt;br /&gt;
*[[Datenbank reparieren und komprimieren]]&lt;br /&gt;
*[[Datenbank kopieren]]&lt;br /&gt;
*[[Datenexport nach Excel oder OpenOffice-Calc]]&lt;br /&gt;
*[[Dokumentenverwaltung]]&lt;br /&gt;
*[[Eigene Datenquellen für Schild-Reports]]&lt;br /&gt;
*[[Eingabe der GeR-Niveaus]]&lt;br /&gt;
*[[Eintragung der Schüler im offenen Ganztag]]&lt;br /&gt;
*[[Erzieher mit Funktionen]] &lt;br /&gt;
*[[Fachbezogene Bemerkungen]]&lt;br /&gt;
*[[Import der Zeugnisformulare in Schild-NRW]]&lt;br /&gt;
*[[Shortcuts in Schild-NRW]]&lt;br /&gt;
*[[Sortierung ändern]]&lt;br /&gt;
*[[Sprachenfolge bei Seiteneinsteigern des Gymnasiums in Zeugnis korrekt ausgeben]] &lt;br /&gt;
*[[Versetzung in der Grundschule]]&lt;br /&gt;
*[[Versetzung in der Sekundarstufe I]]&lt;br /&gt;
*[[Eingabe von Flüchtlingskindern]]&lt;br /&gt;
*[[Eintragung Herkunft am BK/WBK]]&lt;br /&gt;
&lt;br /&gt;
== FAQ - häufig gestellte Fragen ==&lt;br /&gt;
&lt;br /&gt;
Im Forum gibt es einen Bereich, in dem wir Antworten auf diese Fragen geben:&lt;br /&gt;
&lt;br /&gt;
http://www.svws.nrw.de/cgi-bin/yabb2/YaBB.pl?board=Schildfaq&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schild-NRW-Installation ==&lt;br /&gt;
&lt;br /&gt;
Eine Installationsanleitung finden Sie auf unserer Homepage:&lt;br /&gt;
&lt;br /&gt;
'''[http://www.svws.nrw.de/fileadmin/user_upload/Kurzanleitungen/KA11_Installation_Schild-NRW.pdf Installationsanleitung]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Hauptseite|Zurück zur Hauptseite]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Schild-NRW-Tutorials&amp;diff=3641</id>
		<title>Schild-NRW-Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Schild-NRW-Tutorials&amp;diff=3641"/>
		<updated>2015-10-26T08:21:26Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: /* Einführung in Schild-NRW */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einführung in Schild-NRW ==&lt;br /&gt;
&lt;br /&gt;
*[[Neuaufnahmen in Schild-NRW_001|Neuaufnahmen in Schild-NRW]]&lt;br /&gt;
*[[Benutzung von Filter I_001|Benutzung von Filter I]]&lt;br /&gt;
*[[Einführung in die Gruppenprozesse_001|Einführung in die Gruppenprozesse]]&lt;br /&gt;
*[[Leistungsdaten Klassenunterricht|Leistungsdaten Klassenunterricht]]&lt;br /&gt;
*[[Leistungsdaten Kursunterricht|Leistungsdaten Kursunterricht]]&lt;br /&gt;
*[[Zeugnisvorbereitungen und Druck|Zeugnisvorbereitungen und Druck]]&lt;br /&gt;
*[[Abschnittswechsel durchführen|Abschnittswechsel durchführen]]&lt;br /&gt;
*[[Abiturdurchlauf|Komplette Abiturberechnungen durchführen]]&lt;br /&gt;
*[[Reportbaukasten|Reports verwenden und verändern]]&lt;br /&gt;
&lt;br /&gt;
== Kurzanleitungen ==&lt;br /&gt;
&lt;br /&gt;
*[[Ändern des Zeugniskopfes im Reportdesigner]]&lt;br /&gt;
*[[Benutzung des externen Notenmoduls]]&lt;br /&gt;
*[[Datenbank reparieren und komprimieren]]&lt;br /&gt;
*[[Datenbank kopieren]]&lt;br /&gt;
*[[Datenexport nach Excel oder OpenOffice-Calc]]&lt;br /&gt;
*[[Dokumentenverwaltung]]&lt;br /&gt;
*[[Eigene Datenquellen für Schild-Reports]]&lt;br /&gt;
*[[Eingabe der GeR-Niveaus]]&lt;br /&gt;
*[[Eintragung der Schüler im offenen Ganztag]]&lt;br /&gt;
*[[Erzieher mit Funktionen]] &lt;br /&gt;
*[[Fachbezogene Bemerkungen]]&lt;br /&gt;
*[[Import der Zeugnisformulare in Schild-NRW]]&lt;br /&gt;
*[[Shortcuts in Schild-NRW]]&lt;br /&gt;
*[[Sortierung ändern]]&lt;br /&gt;
*[[Sprachenfolge bei Seiteneinsteigern des Gymnasiums in Zeugnis korrekt ausgeben]] &lt;br /&gt;
*[[Versetzung in der Grundschule]]&lt;br /&gt;
*[[Versetzung in der Sekundarstufe I]]&lt;br /&gt;
*[[Eingabe von Flüchtlingskindern]]&lt;br /&gt;
*[[Eintragung Herkunft am BK/WBK]]&lt;br /&gt;
&lt;br /&gt;
== FAQ - häufig gestellte Fragen ==&lt;br /&gt;
&lt;br /&gt;
Im Forum gibt es einen Bereich, in dem wir Antworten auf diese Fragen geben:&lt;br /&gt;
&lt;br /&gt;
http://www.svws.nrw.de/cgi-bin/yabb2/YaBB.pl?board=Schildfaq&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schild-NRW-Installation ==&lt;br /&gt;
&lt;br /&gt;
Eine Installationsanleitung finden Sie auf unserer Homepage:&lt;br /&gt;
&lt;br /&gt;
'''[http://www.svws.nrw.de/fileadmin/user_upload/Kurzanleitungen/KA11_Installation_Schild-NRW.pdf Installationsanleitung]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Hauptseite|Zurück zur Hauptseite]]&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Erzieher_mit_Funktionen&amp;diff=3592</id>
		<title>Erzieher mit Funktionen</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Erzieher_mit_Funktionen&amp;diff=3592"/>
		<updated>2015-09-14T07:38:54Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zur einfacheren Verwaltung von Eltern, die eine Funktion übernommen haben, lassen sich bei den Erzieherdaten diese Funktionen hinterlegen.&lt;br /&gt;
&lt;br /&gt;
Rufen Sie zuerst den '''Katalog Erzieher-Funktionen''' über das Menü ''Schulverwaltung'' auf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery class=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
Datei:Erzieherfunktion-01.png|Menü: Schulverwaltung&lt;br /&gt;
Datei:Erzieherfunktion-02.png|Katalog Erzieherfunktionen&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| [[Datei:Erzieherfunktion-01.png]]&lt;br /&gt;
| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;
| [[Datei:Erzieherfunktion-02.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Über '''+''' und '''–''' können Sie nun die Liste aller Erzieherfunktionen, die an Ihrer Schule gewünscht sind, ergänzen / bearbeiten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schließen Sie den Katalog und wechseln Sie bei dem jeweiligen Schüler zur '''Karteikarte Erz.-Berechtigte'''.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Erzieherfunktion-03.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter den Personen des Erzieherdatensatzes sehen Sie nun einen grauen Bereich Feld, in den Sie einmal hineinklicken. Jetzt ist dort ein grau-blaues Feld markiert.&lt;br /&gt;
&lt;br /&gt;
Klicken Sie mit der rechten Maustaste in das Feld desjenigen Erziehers, der eine Funktion zugewiesen bekommen soll. Es erscheint die Auswahl ''Neuer Eintrag'' und ''Eintrag löschen''.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie ''Neuer Eintrag'' wählen, öffnet sich wieder der Katalog mit den Erzieherfunktionen und Sie können den gewünschten Eintrag vornehmen.&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Erzieher_mit_Funktionen&amp;diff=3591</id>
		<title>Erzieher mit Funktionen</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Erzieher_mit_Funktionen&amp;diff=3591"/>
		<updated>2015-09-14T07:38:07Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zur einfacheren Verwaltung von Eltern, die eine Funktion übernommen haben, lassen sich bei den Erzieherdaten diese Funktionen hinterlegen. Rufen Sie zuerst den '''Katalog Erzieher-Funktionen''' über das Menü ''Schulverwaltung'' auf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery class=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
Datei:Erzieherfunktion-01.png|Menü: Schulverwaltung&lt;br /&gt;
Datei:Erzieherfunktion-02.png|Katalog Erzieherfunktionen&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| [[Datei:Erzieherfunktion-01.png]]&lt;br /&gt;
| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;
| [[Datei:Erzieherfunktion-02.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Über '''+''' und '''–''' können Sie nun die Liste aller Erzieherfunktionen, die an Ihrer Schule gewünscht sind, ergänzen / bearbeiten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schließen Sie den Katalog und wechseln Sie bei dem jeweiligen Schüler zur '''Karteikarte Erz.-Berechtigte'''.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Erzieherfunktion-03.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unter den Personen des Erzieherdatensatzes sehen Sie nun einen grauen Bereich Feld, in den Sie einmal hineinklicken. Jetzt ist dort ein graues Feld markiert.&lt;br /&gt;
&lt;br /&gt;
Klicken Sie mit der rechten Maustaste in das Feld desjenigen Erziehers, der eine Funktion zugewiesen bekommen soll. Es erscheint die Auswahl ''Neuer Eintrag'' und ''Eintrag löschen''.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie ''Neuer Eintrag'' wählen, öffnet sich wieder der Katalog mit den Erzieherfunktionen und Sie können den gewünschten Eintrag vornehmen.&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
	<entry>
		<id>http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Erzieherfunktion-03.png&amp;diff=3590</id>
		<title>Datei:Erzieherfunktion-03.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.svws.nrw.de/mediawiki/index.php?title=Datei:Erzieherfunktion-03.png&amp;diff=3590"/>
		<updated>2015-09-14T07:34:59Z</updated>

		<summary type="html">&lt;p&gt;BPanzlaff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BPanzlaff</name></author>
	</entry>
</feed>