In einem Report [Projekt] sind Layout-Angaben wie etwa Seitengröße und Orientierung, Schriften, Farben, Grafiken, etc. festgelegt. Der List & Label Designer kennt drei Arten von Projekten: Listen, Etiketten und Karteikarten. Die ARIGON® PLUS Standardreports sind als Listen erstellt worden.
Die einzelnen Bestandteile eines Projekts heißen "Objekte". So kann z.B. ein Etikettenprojekt aus je einem Objekt für die Absenderzeile, dem Adressblock und dem Logo bestehen. Diese Objekte wiederum enthalten die zu druckenden Informationen und tragen die zugehörigen Layouteigenschaften wie Schriftarten, Ausrichtungen, Umbrüche, Farben, etc.
Die grundlegenden Funktionalitäten und die Bedienung des Report-Designers wollen wir an einem Beispiel erklären. Wir verwenden dazu ein neues Datenschema mit der Standardtabelle aus dem Modul Person und einer Tabelle aus dem Modul Qualifikation.
Hinweis | Starten Sie das Modul Personen und suchen Sie dort Daten, um für spätere Arbeiten im Reportdesigner auch eine Vorschau erzeugen zu können. |
Aufrufen des Reports [Projekts] im Report-Designer
Erfassen Sie einen neuen Report (Art: Liste) und klicken Sie auf das Symbol .
Report – Listenansicht
Es öffnet sich der Report-Designer mit den verschiedenen Werkzeugen und Eingabebereichen zur Erstellung eines Reports [Projekts]. Das Fenster enthält ein Menüband, das auch minimiert werden kann und untergliedert sich in verschiedene Teilfenster:
Karteireiter Einfügen: Werkzeugleiste ObjekteStatuszeile
VariablenlisteArbeitsbereichEigenschaften
Der Arbeitsbereich
Der Arbeitsbereich ist der Platz, an dem Objekte verändert oder neu erstellt werden können. Am unteren Rand des Arbeitsbereichs können Sie über drei Schaltflächen den Modus der Ansicht wechseln:
- Im Layout-Modus sehen Sie lediglich die Objektrahmen und den Inhalt der Objekte als Formeln. Dieser Modus eignet sich besonders gut für schnelles Arbeiten, außerdem erlaubt er ein genaues Positionieren der Objektrahmen, z.B.: über Hilfslinien.
- Die Layout-Vorschau zeigt die Objekte in der Vorschau. Feste Texte oder Variablen werden dabei immer angezeigt. Ggf. auch einen Beispieldatensatz der Datenfelder. Dazu muss jedoch das Modul, aus dem die Daten generiert werden, vor dem Starten des Report-Designers geöffnet werden und Daten müssen sichtbar sein. In diesem Modus ist eine Bearbeitung des Reports [Projekts] ebenfalls möglich
- Die Anzeige im Vorschaumodus ist eine Echtdatenvorschau. Hier ist eine direkte Bearbeitung der Objekte nicht möglich
Lineale und Hilfslinien
Die Lineale können über Kontextmenü (klicken im leeren Arbeitsbereich oder dessen Rand) *_Fenster Lineale_* ein- und ausgeblendet werden. Die momentane Position des Mauszeigers wird durch Strichmarkierungen auf den Linealen angezeigt.
!worddavc543486554a152501879f0e301cbdf29.png|height=158,width=273!HilfslinieIn jedem Projekt können beliebig viele horizontale und vertikale Hilfslinien angelegt werden. Drücken Sie dazu die Maus innerhalb eines Lineals und lassen sie im Arbeitsbereich wieder los. Es wird eine Hilfslinie angezeigt. Diese lassen sich nachträglich verschieben.Objekte können über eine Fangfunktion an den Hilfslinien ausgerichtet werden. Die Einstellungsmöglichkeiten zu den Hilfslinien werden über Kontext angezeigt
Abstand in Pixel für Objektfang
Wenn aktiviert, ist die Hilfslinie unverschiebbar
Angabe der Position der Hilfslinie in Pixel in x oder y-Richtung
Löschen der Hilfslinie
Statuszeile
Die Statuszeile ist in drei Abschnitte aufgeteilt. Der linke Abschnitt zeigt die momentane Mauszeigerposition an.Der mittlere Abschnitt zeigt den aktuell geschalteten Arbeitsschritt anDer rechte Abschnitt listet die wichtigsten Daten des selektierten Objektes
Variablen- / Feldliste
Die Variablen-/Feldliste zeigt alle im aktuellen Projekt verfügbaren Variablen und Felder an, z.B. benutzerdefinierte Variablen. Diese können per Drag&Drop im Arbeitsbereich platziert werden. Sie wird hauptsächlich zum Erstellen von Etikettenprojekten benötigt.
In Listenprojekten finden Sie zudem alle verfügbaren Felder aus dem Datenschema. Diese können in bestehende Zeilen des Berichtscontainers platziert werden.
Sie kann über Kontextmenü (klicken im leeren Arbeitsbereich oder dessen Rand) *Fenster * Variablen-/Feldliste oder im Karteireiter Projekt ein- und ausgeblendet werden.
Erste Schritte
Seitenlayout festlegen
Zuallererst sollte in einem neuen Projekt das gewünschte Seitenlayout eingerichtet werden. Wählen Sie Projekt Layout-Bereiche, um Eigenschaften wie Druckerauswahl, Papiergröße und Ausrichtung festzulegen.Bei mehrseitigen Projekten ist es möglich, für die verschiedenen Seiten (Bereiche) jeweils unterschiedliche Layout-Einstellungen (Seitengröße, Ausrichtung) festzulegen. Dies kann über das Symbol erfolgen.
Grundlegende Seiteninhalte
Überschriften, Firmenlogo, Seitenzahlen, etc. können direkt im Arbeitsbereich des Projektes als sogenannte Objekte platziert werden. Im Karteireiter Einfügen finden Sie verschiedenste Objekt-Elemente…
Nutzen Sie ggf. die Möglichkeit, die Seite über Hilfslinien zu gliedern.
Wählen Sie im Karteireiter Einfügen den Befehl "Text einfügen" und ziehen Sie mit gedrückter linker Maustaste ein Rechteck, das als Platzhalter für die gewünschte Überschrift dient. Es öffnet sich ein Fenster, in dessen unterem Eingabebereich ein beliebiger Text eingegeben werden kann. Achten Sie darauf, diesen mit Anführungszeichen (Taste <shift>2) oder (Taste <shift> #) einzuschließen.
Bestätigen Sie Ihre Eingabe mit OK . Es öffnet sich nun ein ja nach optionaler Voreinstellung eine "Mini-Symbolleiste" oder ein Fenster, mit dem die Text-Eigenschaften bearbeitet werden können.
Stellen Sie beispielsweise die gewünschte Schriftgröße und Font ein. Ein Drücken auf das öffnet weitere Eigenschaftszeilen . Übernehmen Sie Ihre Einstellungen mit Drücken der OK Taste.
Danach können weitere Eigenschaften des Objektes im Eigenschaftsfenster (unten Links) des Designers bearbeitet werden.
Eigenschaften allgemein
Im diesem Toolfenster werden die Eigenschaften der einzelnen (markierten) Objekte dargestellt.
Über die Schaltflächen wird die Sortierung der Liste eingestellt. Des Weiteren können beim Klicken in die Eigenschaftszeilen zusätzliche Taster erscheinen:
Öffnet Eingabe-Dialog zu weiteren Einstellung
Öffnet Fenster zur Formeleingabe
Ein- Ausblenden des Beschreibungstextes der selektierten Eigenschaft
Weitere Objekte
Alle Objekte werden ebenfalls mit gedrückter linker Maustaste über ein Rechteck zur Größenfestlegung platziert.
Die Objekte Linie, Rechteck und Ellipse werden sofort dargestellt, bei allen anderen Objekten wird zusätzlich ein Fenster geöffnet, um weitere notendige Parameter zu bestimmen.
Eigentliche Reportinhalte
Berichtscontainer
Das erste Objekt ist i.d.R. der Berichtcontainer, der als Platzhalter für die Hauptdaten des Reports [Projekts] dient.Er enthält später die Tabellen und Untertabellen (Unterreports) des Projektes in der Reihenfolge, in der sie angezeigt bzw. gedruckt werden (Ablaufplan). Sie finden diese Anzeige auf der Karteikarte Berichtsstruktur. Zum Bearbeiten der Berichtsstruktur steht eine eigene Symbolleiste zur Verfügung.
Wählen Sie aus dem Karteireiter Einfügen den Befehl "Berichtscontainer" und ziehen Sie mit gedrückter linker Maustaste ein Rechteck, das als Platzhalter für die Felder des Datenschemas dient.
- Es öffnet sich ein Fenster zur Auswahl des Elementtyps. Wählen Sie "Tabelle".
Datenfelder anlegen
- Im nächsten Schritt müssen Sie die Datenquelle wählen, aus der die Felder des Datenschemas stammen sollen. I.d.R. ist dies zuerst die Standard-Datenschematabelle.
Drücken Sie OK um weiterzuarbeiten
- Es öffnet sich ein weiteres Fenster, in dem die Datenfelder ausgewählt werden können, die als Spalten in der ersten Zeile im Berichtscontainer stehen sollen. (Datenfelder werden immer zeilenorientiert in den Berichtscontainer übertragen).
Datenfelder der Datenschematabelle "Person" !worddava35c16765b6205488edceb588b070f19.png|height=364,width=537!Drücken Sie OK.
Im Arbeitsbereich wird folgendes Ergebnis dargestellt: Liste mit Überschrift der Feldnamen und Anzeige des ersten Datensatzes. Die Farben sind im vordefinierten Designschema festgelegt. In den Eigenschaften des Projektes können Sie ein anderes Schema auswählen. Die Farben des Designschemas Benutzerdefiniert können auch für dieses Projekt einzeln verändert werden.
- Ein Doppelklick auf einen Eintrag in der Liste (z.B. auf "Günther") öffnet das Fenster Tabelleninhalt. Die Felder (Spalten) werden zunächst als so genannte Datenzeile abgelegt. Sie können die Eigenschaften des markierten Feldes einzeln oder für mehrere markierte Felder zusammen bearbeiten.
Falls mehrere Felder markiert wurden, deren Eigenschaftswerte unterschiedlich sind, wird der Eigenschaftswert nicht angezeigt, sondern ein Platzhalter. !worddav06fe1375b2a015a7a46a2d450b46f7b6.png|height=18,width=221!Geänderte Eigenschaftswerte werden fett gedruckt angezeigt
Nach Drücken der OK Taste werden Ihre Angaben im Arbeitsbereich angezeigt:
Layout: die markierte Tabellenzeile wird angezeigt.
Layout-Vorschau: die markierte Tabellenzeile wird seitenfüllend mit dem ersten Datensatz angezeigt.
Vorschau: Echtdatenvorschau mit allen Datensätzen
Eigenschaften des Projekts bearbeiten
Berichtscontainer Tabellen
Markieren Sie in der Berichtsstruktur die Zeile Berichtscontainer, um dessen Eigenschaften bearbeiten zu können, Z.B.: Spaltenanzahl | Markieren Sie in der Berichtsstruktur die Tabelle, um deren Eigenschaften bearbeiten zu können, z.B.: Sortierung der Daten (hier Nachname +) |
Tabelle bearbeiten
Markieren Sie in der Berichtsstruktur die gewünschte Tabelle mit Doppelklick oder klicken Sie das Symbol . Es öffnet sich wieder das Fenster Tabelleninhalt. Dort können verschiedenste Bearbeitungen vorgenommen werden.
Neue Zeilen und Spalten anlegen
Karteireiter Datenzeile: Markieren Sie die Zeilenüberschrift um über das Symbol oder Kontextmenü eine "neue Tabellenzeile einfügen" zu können. Es öffnet sich das Fenster "Auswahl der Definitionszeile".
a) Eine neue leere Zeile kann erstellt werden. Sie müssen die Spalten selbst angeben.
b) Sie können den Feldauswahlassistenten starten. Es öffnet sich das Fenster "Vorauswahl ...". Siehe auch Kap. 3.3.2, Datenfelder.
c) eine vorhandene Zeilendefinition kann mit allen Eigenschaften und vorhandenen Feldern kopiert werden.
Beispiel a) Leere Zeilendefinition
Es wird der Eintrag angelegt. Über das Kontextmenü können Sie nun Textfelder als neue Spalten in Tabellenzeile einfügen / anhängen.
Klicken Sie im Fenster Tabelle bearbeiten auf das Feld, das Sie im Report ausgeben möchten mit Doppelklick oder drücken Sie danach auf den Taster Einfügen .
Das Feld wird im unteren Fensterbereich angezeigt und sein Wert wird ebenfalls dargestellt. Drücken Sie OK , um das Feld in die Zeilendefinition zu übernehmen.
Markieren Sie die Datenspalte um über das Symbol oder Kontextmenü eine "neue Spalte anhängen" zu können.
Es öffnet sich das Fenster Tabelle bearbeiten, wo Sie das gewünschte Feld wie zuvor beschrieben auswählen können. Die Einstellungen der markierten Spalte werden für die neue Spalte übernommen.
Beispiel (Vorschau):
Spalten bearbeiten
Spalten können Sie nachträglich inhaltlich oder vom Layout her bearbeiten. Am besten starten Sie die Bearbeitung in der Layout-Vorschau durch Doppelklick in den Berichtscontainer oder auch direkt auf die gewünschte Spalte. Das Fenster Tabelleninhalt öffnet sich zur Bearbeitung.
Weitere Datenfelder aus ARIGON® PLUS
Hier müssen die Spalten teilweise über Funktionen ausgegeben werden (Beispiele)
- Bilder: Spaltentyp "Bild", Drawing(Person.Bild)
- Ankreuzfelder: Spaltentyp "Text", Cond(Person.Öffentlicher_Dienst,"x","p ") Textfont Wingdings
- RTF-Felder: Spaltentyp "RTF-Text", Formeleditor starten und das Feld auswählen. Grafik kann aus der Windows-Zwischenablage eingefügt werden (Symbol ist dann aktiv).
- BarcodesSpaltentyp "Text", Barcode(Person.Identifikation),"code 128")
Beispiel: Ausgabe des Feldes "Identifikation" als Barcode