Änderungen

Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:  
==Einfache Änderungen an bestehenden Reports vornehmen==
 
==Einfache Änderungen an bestehenden Reports vornehmen==
   −
Beispiel aus der Basissammlung verwenden --> Schriftart und –größe anpassen, Position verändern, Größe eines Textfeldes verändern
+
Beispiel aus der BASIC-Reportsammlung  [[http://www.svws.nrw.de/index.php?id=schildformulare]] verwenden --> Schriftart und –größe anpassen, Position verändern, Größe eines Textfeldes verändern
    
==Einstellungen im Report-Explorer==
 
==Einstellungen im Report-Explorer==
Zeile 11: Zeile 11:       −
[[Datei:Report-Neu-2.png|200px]]
+
[[Datei:Report-Neu-2.png|300px|links]]
 
   
 
   
   Zeile 18: Zeile 18:       −
[[Datei:Report-Neu-Werkzeugleisten.png|200px]]
+
[[Datei:Report-Neu-Werkzeugleisten.png|200px|center]]
      Zeile 41: Zeile 41:       −
In Bearbeitung: Ränder einstellen?
+
Für jeden Bericht lassen sich die Ränder einstellen. Der angezeigte Bereich ist dann der Bereich ohne die Ränder, d.h., man kann alle Felder ganz am Rand des sichtbaren Bereichs ausrichten. Wählen Sie '''Datei - Seite einrichten''', um die Einstellungen vorzunehmen.
 +
 
 +
[[Datei:Report-Neu-SeiteEinrichten.png|200px]]
 +
 
 +
Beim Karteireiter '''Ränder''' können Sie die gewünschten Werte eingeben.
 +
 
 +
[[Datei:Report-Neu-Raender.png|200px]]
 +
 
 +
<br> <br>
 +
 
 +
----
 +
 
 +
[[#top|Zum Seitenanfang]]
    
==Erstellen einer einfachen Liste mit dem Berichtsassistenten==
 
==Erstellen einer einfachen Liste mit dem Berichtsassistenten==
Zeile 81: Zeile 93:     
Über '''Datei''' – '''Speichern''' unter kann das Formular unter einem von Ihnen gewählten Dateinamen in einem von Ihnen gewählten Verzeichnis abgespeichert werden.
 
Über '''Datei''' – '''Speichern''' unter kann das Formular unter einem von Ihnen gewählten Dateinamen in einem von Ihnen gewählten Verzeichnis abgespeichert werden.
 +
 +
<br> <br>
    
==Erstellen einer einfachen Liste==
 
==Erstellen einer einfachen Liste==
Zeile 118: Zeile 132:  
[[Datei:Report-Neu-Vorschau-1.png|200px]]
 
[[Datei:Report-Neu-Vorschau-1.png|200px]]
 
   
 
   
In der Entwurfansicht können Sie die Liste mit weiteren Datenbankfelder ergänzen.
+
In der Entwurfsansicht können Sie die Liste mit weiteren Datenbankfeldern ergänzen.
   −
Um der Liste eine Überschrift hinzuzufügen, setzten Sie in den Kopf-Bereich (das Kopfband) des Berichtes ein einfaches Label [[Datei:Report-Neu-Lable-Symbol.png]], z.B. "Adressenliste der Schüler".
+
Um der Liste eine Überschrift hinzuzufügen, setzen Sie in den Kopf-Bereich (das Kopfband) des Berichtes ein einfaches Label [[Datei:Report-Neu-Label-Symbol.png]], z.B. "Adressenliste der Schüler".
    
[[Datei:Report-Neu-Label.png|200px]]
 
[[Datei:Report-Neu-Label.png|200px]]
   −
Unter die Kopfzeile können Sie eine Linie [[Datei:Report-Neu-Linie.png]] einfügen, die die Überschrift optisch abtrennt. Natürlich können auch Linien im Detailbereich hinzugefügt werde, die die Liste gliedern. Wenn Sie eine Linie eingefügt haben, können Sie in der Symbolleiste einstellen, ob die Linie oben, unten, links oder rechts im aufgezogenen Feld sein soll. Diese Auswahlliste finden Sie neben der Auswahlliste für Schriftgröße und Schriftart. Zusätzlich können Sie im Kontextmenü der Linie (Klick auf die rechte Maustaste) auswählen, ob die Linie über die Breite der Stammkomponente (hier: Seitenbreite ohne Rand) gehen soll.
+
Unter die Kopfzeile können Sie eine Linie [[Datei:Report-Neu-Linie.png]] einfügen, die die Überschrift optisch abtrennt. Natürlich können auch Linien im Detailbereich hinzugefügt werden, die die Liste gliedern. Wenn Sie eine Linie eingefügt haben, können Sie in der Symbolleiste einstellen, ob die Linie oben, unten, links oder rechts im aufgezogenen Feld sein soll. Diese Auswahlliste finden Sie neben der Auswahlliste für Schriftgröße und Schriftart. Zusätzlich können Sie im Kontextmenü der Linie (Klick auf die rechte Maustaste) auswählen, ob die Linie über die Breite der Stammkomponente (hier: Seitenbreite ohne Rand) gehen soll.
    
[[Datei:Report-Neu-Linie-Kontext.png|200px]]
 
[[Datei:Report-Neu-Linie-Kontext.png|200px]]
Zeile 133: Zeile 147:  
[[Datei:Report-Neu-Vorschau-2.png|200px]]
 
[[Datei:Report-Neu-Vorschau-2.png|200px]]
   −
Im Fußbereich können Systemvariablen [[Datei:Report-Neu-Systemvariable.png]]ausgewertet werden, damit kann man beispielsweise den Dateinamen oder das Druckdatum einfügen.  
+
Im Fußbereich können Systemvariablen [[Datei:Report-Neu-Systemvariable.png]] ausgewertet werden, damit kann man beispielsweise den Dateinamen oder das Druckdatum einfügen.  
    
[[Datei:Report-Neu-Systemvariable-Auswahl.png|200px]]
 
[[Datei:Report-Neu-Systemvariable-Auswahl.png|200px]]
Zeile 141: Zeile 155:     
[[Datei:Report-Neu-Vorschau-3.png|200px]]
 
[[Datei:Report-Neu-Vorschau-3.png|200px]]
 +
 +
==Schulkopf in ein Formular einbinden==
 +
 +
Viele Listen und Briefe sollten denselben Schulkopf bekommen. Möglicherweise unterscheidet man zwischen einem internen Schulkopf und einem Schulkopf für die verschiedenen Schreiben.
 +
Die benötigten Köpfe können einmal gestaltet werden und dann in die verschiedenen Formulare eingebunden werden. Als Grundlage finden Sie in der Basis-Reportsammlung verschiedene Schulköpfe, die Sie einsetzen können.
 +
 +
Beispiel: Schulkopf-einfach.rtm
 +
 +
[[Datei:Report-Header-SchulkopfEinfach.png|200px]]
 +
 +
 +
Ein Kopf (oder auch ein Fuß) ist im Grunde ein normaler Report, der im Ordner Header_Footer gespeichert wird.
 +
 +
[[Datei:Report-Header-Struktur.png|200px]]
 +
 +
So ein Kopf-Report besteht dabei nur aus dem  Detailbereich, Kopf und Fuß des Berichtes sind nicht aktiviert.
 +
 +
[[Datei:Report-Header-Einstellung.png|200px]]
 +
 +
 +
Um den Schulkopf einzubinden, rufen Sie eine schon vorhandene Liste auf. Die im obigen Kapitel erstellte Geburtstagsliste enthält im Kopfbereich  ein Label "Geburtstagsliste". Über diesem Namen der Liste soll nun noch der Schulkopf eingefügt werden.
 +
 +
[[Datei:Report-Header-ohneSubreport.png|200px]]
 +
 +
Dazu vergrößern Sie den Kopfbereich auf etwa das Maß, das Sie für den Kopf benötigen. Schieben Sie das Label und die Linie an den unteren Rand des Kopfbereiches. (Wenn Sie in den freien Bereich mit der linken Maustaste klicken und die Maustaste gedrückt halten, dann den Mauszeiger über beide Elemente bewegen, können Sie die Elemente gemeinsam markieren. Beim anschließenden Verschieben bleibt der Abstand zwischen den Elementen bestehen.)
 +
 +
 +
''Hinweis: Sie können die einzelnen Arbeitsbereiche des Formulars in der Größe beliebig anlegen. Fahren Sie dazu mit der Maus über das geöffnete Formular im Entwurfs-Modus. Sowie Sie die graue Trennungszeile zwischen den einzelnen Formularbereichen berühren, wandelt sich der Mauszeiger in einen oben/unten-Pfeil und Sie können mit gedrückter Maustaste den entsprechenden Bereich nach unten vergrößern bzw. nach oben verkleinern oder sogar unsichtbar machen.''
 +
 +
 +
Wählen Sie in der Symbolleiste das Symbol [[Datei:Report-Header-dynSubreport.png]] für einen dynamisch ladbaren Subreport aus und klicken Sie dann in den freien Kopfbereich, um das Feld für den Subreport einzufügen. Öffnen Sie nun das Kontextmenü des Subreports (Rechte Maustaste) und wählen Sie den passenden Schulkopf aus: '''Subreport-Datei wählen ...''' Es öffnet sich das Report-Verzeichnis Header_Footer, aus dem Sie die gewünschte Datei auswählen können.
 +
 +
[[Datei:Report-Header-mitSubreport.png|200px]]
 +
 +
Wählen Sie die Vorschau und lassen Sie sich das Formular anzeigen.
 +
 +
[[Datei:Report-Header-Vorschau.png|200px]]
 +
 +
Speichern Sie im Entwurfsmodus das Formular in einem Verzeichnis Ihrer Wahl ab.
    
==Erstellen eines einfachen Briefes==
 
==Erstellen eines einfachen Briefes==
    
--> Brief oder Bescheinigung erstellen
 
--> Brief oder Bescheinigung erstellen
 +
 +
 +
 +
 +
==Zeilenzählungen (DBCalc) einfügen==
 +
 +
 +
 +
==Gruppierung von Listenausdrucken==
 +
Um bestimmte Inhalte (z.B.: Klassen, Geburtsjahrgänge, m/w u.a.) zusammenzuhalten, werden über ''Entwurf / Bericht / Gruppen'' [Strg+G] Gruppen definiert. Dabei können beliebig viele Gruppierungsebenen genutzt werden. Beispiele hierfür sind vor allem Klassen- oder Kurslisten bzw. Übersichten für die Bundesjugendspiele etc.
 +
 +
===Dialog Gruppen===
 +
[[Datei:Gruppen_001.jpg|links]]
 +
 +
1. Gruppe hinzufügen / einfügen (das Ergebnis ist ähnlich)
 +
 +
2. Umbruch (Gruppierungsebene) bei
 +
  - ''Datenfeld'', d.h. aus den zur Verfügung stehenden Datenfeldern der Datenquelle (hier Schueler);
 +
  - ''Benutzerdefiniertes Feld'', d.h. aus den aktiven Feldern der Report-Datei.
 +
 +
3. Bei Gruppenwechsel
 +
  - ''Neue Seite beginnen'' = ja z.B. bei Klassen, wenn jede Klasse einen eigenen Ausdruck bekommen soll;
 +
  - ''Neue Seite beginnen'' = nein z.B. wenn innerhalb einer Klasse nach m/w getrennt wird;
 +
 +
  - ''Seitennummerierung zurück'' = fängt immer neu an zu zählen
 +
 +
  - ''Start on odd page'' = beginnt auf ungerader Seite neu, '''wichtig für Duplexdruck'''!
 +
 +
  - ''Gruppe zusammenhalten'' = wenn z.B. innerhalb der Daten eines Schülers ein Seitenumbruch
 +
    verhindert werden soll
 +
  - ''Prevent Orphans'' (habe ich noch nie genutzt, weiß da jemand etwas drüber???)
 +
  - ''Gruppenkopf bei ...'' = wichtig für Listen, wenn z.B. Tabellenüberschriften
 +
    auf den folgenden Seiten erneut gedruckt werden sollen.
 +
    Allerdings müssen dies dann auch in den entsprechenden Gruppenkopf im Entwurf eingetragen sein!
 +
 +
==Verwendung von Unterberichten (SubReports)==
 +
z.B. zur Ausgabe aller Telefonnummern eines Schülersin
 +
 +
''Unterbericht'' einfügen über entsprechende Auswahl in der Symbolleiste (siehe unten)
 +
[[Datei:Unterbericht_002.png]]
 +
 +
Nicht verwechseln mit ''Dynamisch ladbarer SubReport''!
 +
 +
  Wichtig! Unterberichte funktionieren nur, wenn eine ''abhängige Datenquelle'' genutzt wird.
 +
  Informationen und Übersicht hierzu im ReportDesigner / Info zu Datenquellen
 +
[[Datei:Unterbericht_004.png]]
 +
===Wichtige Anpassungen der Standardeinstellungen===
 +
1. ''Breite der Stammkomponente'': Wenn der Unterbericht nicht über die gesamte Report-Breite verlaufen soll  über rMt / Breite der Stammkomponenten / deaktivieren
 +
 +
2. ''Titel'': i.d.R. deaktivieren über Bericht / Titel / deaktivieren
 +
 +
3. ''Zusammenfassung'' wie Titel
 +
 +
Ansonsten kann ein Unterbericht wie ein normaler Report bearbeitet werden.
 +
 +
==Einfache Programmierung von Text- und Datenbankfeldern==
 +
z.B. Einfügen der korrekten Anrede „Herr..“ oder „Frau..“ bzw. „Klassenlehrer“ oder Klassenlehrerin“ in Abhängigkeit vom Geschlecht der Personen
 +
 +
 +
==Anpassen von Kreuztabellen==
 +
 +
Für statistische Abfragen eignen sich Kreuztabellen, die auch im Reportgenerator zur Verfügung stehen. In der Basic-Sammlung [[http://www.svws.nrw.de/index.php?id=schildformulare]] gibt es im Ordner '''A3_Statistik (Kreuztabellen) für die Schule''' das Formular '''Statistik_Religion mw.rtm'''. Für jede Klasse werden die verschiedenen Religionszugehörigkeiten der Schüler summiert und aufgelistet.
 +
 +
 +
[[Datei:Kreuztabelle-Religion1.png|200px]]
 +
 +
 +
Voraussetzung für eine lesbare Liste ist, dass der Katalog der verschiedenen Religionen gepflegt ist. Unterscheidet man zwischen z.B. zwischen katholisch und römisch-katholisch, so wird jede Kategorie getrennt aufgeführt. Wie im obigen Beispiel zu sehen ist, passt dadurch die Liste nicht mehr auf eine DIN-A4-Seite im Hochformat.
 +
 +
Wenn die Schüler mehr verschiedenen Religionen angehören, als auf die Seite passt, können Sie die Liste im Querformat erzeugen. Rufen Sie dazu das Formular '''Statistik_Religion mw.rtm''' zum Bearbeiten auf und wählen Sie den Menüpunkt ''Datei --> Seite einrichten''. Auf dem Karteireiter ''Papiergröße'' wählen Sie dann das Querformat aus.
 +
 +
[[Datei:Kreuztabelle-CrossTab2.png|200px]]
 +
 +
Wechseln Sie nun in die Entwurfsansicht. Im Detailbereich des Reports finden Sie das Feld ''CrossTab2:Schueler'', welches die eigentliche Kreuztabelle enthält.  Vergrößern Sie dieses Feld bis zum rechten Seitenrand, indem Sie es an der rechten Seite mit der gedrückten linken Maustaste größer ziehen. Speichern Sie die Änderungen und rufen Sie das Formular nun erneut auf, um die Tabelle zu überprüfen. Befindet sich ganz rechts eine Spalte mit der Gesamtsumme? Wenn nicht, dann sind es zu viele Spalten oder zu breite Spalten für die Seitenbreite. Vergeben Sie ggf. sinnvolle Abkürzungen im Katalog der Religionszugehörigkeiten.
 +
 +
[[Datei:Kreuztabelle-Uebersicht.png|200px]]
 +
 +
 +
 +
Öffnen Sie das Formular in der Entwurfsansicht. Im Kontextmenü des Feldes ''CrossTab2:Schueler'' finden Sie den Menüpunkt ''Konfigurieren...''.
 +
 +
[[Datei:Kreuztabelle-konfigurieren.png|200px]]
 +
 +
Es öffnet sich ein weiteres Fenster, in dem die Kreuztabelle eingerichtet werden kann. Einzelne Felder aus der Übersicht (links im Fenster) können den Zeilen und Spalten durch Ziehen mit der Maus an die gewünschte Stelle hinzugefügt werden. Benötigt man ein Feld nicht mehr, kann es aus der Kreuztabelle wieder zurück in die Übersicht geschoben werden.
 +
 +
[[Datei:Kreuztabelle-einrichten.png|200px]]
 +
 +
Für jedes Feld kann man im Kontextmenü u.a. bestimmen, ob das Feld sichtbar sein soll oder nicht. In der Symbolleiste kann man beispielsweise die Sortierung festlegen. Wenn man  das Feld ''ReligionAbk'' anklickt, erkennt man, dass hier die alphabetische Reihenfolge vorgegeben ist. Entfernt man diese Sortierung, hängt die Reihenfolge der Religionszugehörigkeiten davon ab, wie sie in den Schülerdaten vorkommen.
 +
 +
In der vorgegebenen Version der Kreuztabelle werden die Spaltenüberschriften nur auf der ersten Seite angedruckt. Die wiederholten Überschriften auf jeder neuen Seite erhält man, wenn man in der Entwurfsansicht mit der rechten Maustaste auf das Feld ''CrossTab2:Schueler'' klickt und dann den Menüpunkt ''Layout'' wählt. Hier kann man statt ''Standard'' die ''Wiederholende Beschriftung'' auswählen.
 +
 +
[[Datei:Kreuztabelle-Layout.png|200px]]
 +
 +
 +
 +
 +
 +
 +
     
28

Bearbeitungen

Navigationsmenü