Allgemeine Reports

Menü:

Auswertungen • Berichte • Allgemein • Bericht bearbeiten

Icon:

clip0110

 

Zusätzlich zu den speziellen Berichten, die auf bestimmte konkrete Aufgabenstellungen zugeschnitten sind, können Sie Ihre eigenen allgemeinen Reports definieren, um isyControl damit noch besser an Ihre bürospezifischen Anforderungen anzupassen. Einmal definierte Berichte lassen sich abspeichern und immer wieder verwenden. Als Datengrundlage steht der gesamte Datenbestand von isyControl zur Verfügung. Dabei lassen sich mehrere Tabellen miteinander verknüpfen. Für Werte, die nicht direkt in der Datenbank zu finden sind, stehen berechnete Felder zur Verfügung.

 

Wegen der dabei möglichen vielfältigen Einstellungen ist dieses Dialogfenster in sechs Seiten gegliedert:

 

Daten

Felder

Filter

Sortierung

Layout

Kopfzeile/Fußzeile

Vorschau

 

Seite Daten

Der Datenbestand von isyControl verteilt sich über mehrere Tabellen (z.B. Projekte, Aufwendungen, Rechnungen ...) Wählen Sie hier zunächst die Tabelle, von der Sie einen Report erzeugen wollen. Sie können weitere Tabellen über gemeinsame Felder miteinander verknüpfen um z.B. bei einem Report über die Rechnungen die Projektbezeichnung und den Namen des Projektleiters mit auszugeben. In diesem Fall müsste die Einstellung der Tabellen und Verknüpfungen folgendermaßen aussehen:

 

RepAllg1

 

In der Auswahl-Liste der Tabellen befindet sich im Bereich "laufende Eingaben" die Tabelle "Aufwendungen/Zeiten". Dabei handelt es sich um eine Kombination der Tabellen Aufwendungen und Zeiten. Verwenden Sie diese Tabelle, um alle Aufwendungen und tagesgenauen Zeiten auf ein Projekt in einer gemeinsamen Liste auszugeben.

 

Auf dieser Seite geben Sie außerdem einen Titel und optional einen mehrzeiligen Untertitel für den Report ein. Diese Texte werden auf der ersten Seite gedruckt.

 

Seite Felder

Auf dieser Seite bestimmen Sie, welche Felder aus den gewählten Tabellen im Report erscheinen sollen. In der Liste unter verfügbar finden Sie alle verfügbaren Felder. Markieren Sie einen Eintrag dieser Liste und klicken Sie auf Feld einfügen. Es öffnet sich eine Dialogbox, in der Sie die Eigenschaften des Feldes genau spezifizieren können. Anschließend wird das neue Feld in die Tabelle unter in Report übernommen.

 

RepAllg2

 

In der Tabelle steht jede Spalte für ein Feld im Report und damit für eine Spalte im Ausdruck. Die Zeilen der Tabellen stehen für verschiedene Eigenschaften der Spalte. Dies sind im Einzelnen:

 

Feld:Bezeichnung des Feldes in der zugrunde liegenden Datentabelle. Wird automatisch übernommen und kann nicht geändert werden. Bei der Tabelle Projekte gibt es ein besonderes Feld: Hierarchie. Dieses Feld liefert den kompletten Pfad zum jeweiligen Projekt, der aus allen übergeordneten Projekten gebildet wird. Z.B. Hauptprojekt 001, Unterprojekt abc, darunter ein weiteres Unterprojekt xyz. Im Feld Hierarchie des Projektes xyz steht 001\abc\xyz. Damit ist in Reports eine Sortierung gemäß der Projekthierarchie möglich.
Titel:Bezeichnung, die als Spaltenüberschrift gedruckt wird
Untertitel:Untertitel für die Spalten
RahmenRahmenlinien um die Felder bei den Spaltenüberschriften und in der Detailzeile. Damit lassen sich senkrechte Linien zur besseren Abgrenzung von Spalten erzeugen. Mit einem Klick auf den Button klappt eine Liste mit verschiedenen Rahmentypen auf (dünne Linien, dicke Linien, links und/oder rechts). Außerdem haben Sie dort die Möglichkeit, weitere Rahmentypen frei zu definieren.
Formel:Formel für berechnete Felder.
x-Position:Begin der Spalte in mm, bezogen auf den linken Seitenrand. Bei der Position des Titels in der Zeile (s.u.) wird noch die Position des eigentlichen Feldwerts durch ; getrennt angefügt.
Zeile:Zeilen-Nr. der Zeile innerhalb eines mehrzeiligen Datenbereiches, in der der Feldwert gedruckt wird.
Breite:Breite der Spalte in mm
Ausr. Feld:Ausrichtung des Feldes in der Spalte (links, rechts oder zentriert)
Ausr. Titel:Ausrichtung des Spaltentitels
Pos. Titel:Position des Titels (am Spaltenkopf als Überschrift oder in der Zeile beim Feldwert)
Format:Angabe zur Formatierung eines Zahlenwertes, Datumswertes- oder eines logischen Feldes.
Grp.-Funkt:Gruppenfunktion. Hier finden Sie einige Funktionen, die Berechnungen mit dem Feldwert durchführen können. Die nachfolgende Tabelle beschreibt, welche Werte dabei in der Detailzeile (eigentliche Datenzeile) und in der Summenzeile von Berichten mit Gruppierungen ausgedruckt werden.

Funktion

Detailzeile

Summenzeile

Anwendungsfall

< keine >

einfacher Wert

nichts

 

Summe

einfacher Wert

Summe der Werte innerhalb einer Gruppe

 

Mittelwert

nichts

Mittelwert der Werte innerhalb einer Gruppe

 

% Gesamt

Anteil des einzelnen Wertes an der Gesamtsumme in %

Anteil der Summe der Werte innerhalb der Gruppe an der Gesamtsumme in %

 

% Gruppe

Anteil des einzelnen Wertes an der Gruppensumme in %

Anteil der Summe der Werte der Gruppe an der Summe der nächsthöheren Gruppe in %

 

Anzahl

nichts

Anzahl der Werte in einer Gruppe

 

Wert Gruppe

je nach Einstellung bei "Details anzeigen"

Werte der Gruppe (nur bei gleichen Werten innerhalb der Gruppe), in höheren Ebenen Summe der Gruppenwerte

Gruppen mit gleichen Werten

Wert Detail

einfacher Wert

Wiederholung des letzten Wertes der Detailzeile. Auf der Seite Sortierung darf dazu kein Text für die betreffende Summenzeile eingetragen sein.

Kann auch für Textfelder eingesetzt werden. Sinnvoll, wenn die Detailzeile komplett ausgeblendet wird und die Summenzeile der untersten Ebene stattdessen als Detailzeile verwendet wird.

 

Details anzeigen:Nur bei Gruppenfunktion "Wert Gruppe" und gleichen Werte innerhalb der Gruppe relevant. Soll in der Detailzeile nichts, nur die erste Zeile, oder alle Zeilen angezeigt werden?

 

In einigen Zeilen erscheint in den entsprechenden Zellen ein Pfeil nach unten oder ein Button BtnEllipsis zur Hilfe bei der Auswahl.

 

Um die Feldeigenschaften zu ändern können Sie entweder die Werte direkt in der Tabelle anpassen oder mit dem Button BtnFeldBearbeiten die komfortablere Bearbeitung über die Dialogbox wählen.

 

Mit dem Button BtnFeldLöschen können Sie ein Feld wieder aus der Tabelle entfernen.

 

Wenn Spaltenpositionen automatisch anpassen aktiviert ist, wird beim Erzeugen der Spalten eine Standard-Spaltenbreite eingesetzt und die Position der neuen Spalte  nach der Formel Position(n-1) + Breite(n) berechnet. Falls Sie die automatische Spaltenanpassung nicht wünschen, können Sie diese Option deaktivieren und mit dem Button Spaltenpositionen anpassen die Neuberechnung der Spaltenpositionen manuell anstoßen.

 

In allgemeinen Reports können Sie zusätzlich zu den Datenbankfeldern berechnete Felder verwenden, d.h. der Inhalt dieser Felder ist nicht in der Datenbank gespeichert, sondern wird erst beim Ausdruck berechnet. Auf diese Weise lässt sich zum Beispiel der noch offene Rechnungsbetrag aus (Rechnungsbetrag - Zahlungseingang) ermitteln. Für diese Berechnung muss eine Formel angegeben werden, in der ein oder mehrere Felder eines Datensatzes mit mathematischen Operatoren miteinander oder mit Konstanten verknüpft werden.

Mit einem Klick auf BtnFeldBerechnet öffnet sich eine Dialogbox, die Ihnen dabei hilft, diese Formel zusammenzustellen.

 

 

Seite Filter

Um eine Auswahl der angezeigten Datensätze zu treffen, können Sie einen Filter setzen. Damit können Sie z.B. Reports über alle Projekte eines Auftraggebers oder über alle Rechnungen eines bestimmten Projektes erzeugen.

 

Auf dieser Seite wird der Filter definiert. Wenn beim Klick in eine Spalte ein Pfeil-Button erscheint, kann der Wert der Spalte nur mit einem Klick auf diesen Button gewählt werden. Die Spalten haben folgende Bedeutung:

 

(Klammerebene für verschachtelte Filterausdrücke. Bei einfachen Filterausdrücken werden die Klammern automatisch gesetzt. In diesem Fall braucht hier nichts eingegeben werden. Lediglich bei komplizierteren verschachtelten Filtern sollte die Klammerung manuell kontrolliert werden.
FeldName des Datenfeldes, das gefiltert werden soll.
BedingungVergleichsoperatoren (<, >, = ). Dabei gibt drei besondere Operatoren:
beginnt mit:Text beginnt mit einem bestimmten Teiltext, z.B. Haustür beginnt mit Haus.
enthält:Text enthält einen bestimmten Teiltext Wert, z.B. Haustür enthält aus.
(Diese beiden Optionen ersetzen das bisherige "Like")
ist leer:Feld enthält keine Daten
enthalten in:Liste von Werten, getrennt durch , Diese Option ist nützlich für eine nicht zusammenhängende Projektliste.
WertWert, mit dem das Datenfeld verglichen wird. Dabei kann mit den Buttons auf verschiedene vordefinierte Werte zurückgegriffen werden:
BtnPfeilWert eines anderen Datenfeldes. Filtern Sie Datensätze, bei dem der Wert von Feld 1 gleich dem Wert von Feld 2 ist.
BtnEllipsisKonstante. Je nach Inhalt des Datenfeldes wird eine passende Auswahlliste angezeigt.

Bei der Auswahl von Projektnummern für Reports erscheint eine zusätzliche Checkbox, mit der Sie angeben können, ob das gewählte Projekt automatisch einschließlich der Unterprojekte in den Filter aufgenommen werden soll.

clip0131

)Klammerebene für verschachtelte Filterausdrücke
Und/Oder"and" bzw "or" für kombinierte Filterausdrücke.

 

Mit clip0031 und clip0032 können Zeilen gelöscht bzw. eingefügt werden.

 

Die Bedienung entspricht dem Dialogfenster Filter bei den Eingabefenstern.

 

Innerhalb einer Reporteinstellung können verschiedene Filter verwaltet werden. So ist es möglich, einen Report mit unterschiedlichen Filtern aufzurufen, ohne dafür jedes Mal eine komplett neue Reporteinstellung zu verwenden.

RepAllgFilter

 

Unterhalb der Filtereinstellung gibt es noch die Optionen für die Summierung gemäß Projekthierarchie.

 

CheckboxChecked Summierung gemäß Projekthierarchie

Die Summierung von Auftragssumme, Rechnungsstellung und Kosten erfolgt nach den Regeln, die in der Hierarchieberechnung festgelegt wurde. Wenn sich z.B die Auftragssumme eines Projektes aus der Summe der Unterprojekte ergibt, wird die Auftragssumme nur einmal in die Summierung des Reports übernommen.

RadioButtonChecked Unterprojekte in
Summierung

Wenn sich die Auftragssumme eines Projektes aus den Unterprojekten ergibt, werden die Summen der Unterprojekte in die Summierung des Reports übernommen.

RadioButtonUnChecked Hauptprojekte in
Summierung

Wenn sich die Auftragssumme eines Projektes aus den Unterprojekten ergibt, wird die Summen des übergeordneten Projektes in die Summierung des Reports übernommen.
 
Wenn Unterprojekte aufgrund eines Filters nicht im Report erscheinen, können sich die Summen bei diesen beiden Varianten unterscheiden.

CheckboxChecked nicht summierte Projekte farbig kennzeichnen

Zur besseren Nachvollziehbarkeit der Summen in einem Report können Werte farblich markiert werden, die nicht in die Summierung aufgenommen wurden.

 

 

Seite Sortierung

Sie können die Daten nach verschiedenen Kriterien sortieren und gruppieren. Eine Gruppierung kann eine eigene Gruppenüberschrift und eine Summenzeile erhalten (z.B. Projekt xy, Summe über alle Rechnungen im Projekt xy). Dabei sind bis zu vier Gruppierungsebenen möglich.

 

Die Einstellung der Sortierung/Gruppierung ist in fünf Spalten gegliedert:

 

Sortierung:Wählen Sie hier die Felder, nach denen sortiert werden soll. Nach der Auswahl eines Feldes werden Sie gefragt, ob das Programm eine Gruppenüberschrift generieren soll. Wenn Sie diese Frage mit Ja beantworten, werden die Felder Gruppenüberschrift und Summenzeile mit sinnvollen Texten vorbelegt.
absteigend:Hier können Sie festlegen, ob die Felder aufsteigend (A..Z) oder absteigend (Z..A) sortiert werden sollen.
gruppiert:Wenn dieses Feld angekreuzt ist, werden auf der entsprechenden Sortierungsebene die Datensätze mit dem gleichen Feldwert (z.B. Projekt xy) optisch zu einer Gruppe zusammengefasst, d.h. sie bekommen eine Gruppenüberschrift und eine Summenzeile. Wenn das Feld nicht angekreuzt ist, wird lediglich nach diesem Feld sortiert.
Gruppenüberschrift:Geben Sie hier den Text ein, der als Gruppenüberschrift über jeder Gruppe des Ausdrucks erscheinen soll. Der variable Feldwert muss dabei in geschweiften Klammern stehen und wird beim Ausdruck durch den aktuellen Feldinhalt ersetzt. (Projekt {Proj.-Nr.} wird zu Projekt xyz.)
Mit der Listbox bei Feld einfügen können Sie die zur Verfügung stehenden Variablen komfortabel auswählen.
Summenzeile:Geben Sie hier den Text ein, der am Beginn der Summenzeile unter jeder Gruppe des Ausdrucks erscheinen soll. Der variable Feldwert muss dabei in geschweiften Klammern stehen und wird beim Ausdruck durch den aktuellen Feldinhalt ersetzt. (Projekt {Proj.-Nr.} wird zu Projekt xyz.)
Mit der Listbox bei Feld einfügen können Sie die zur Verfügung stehenden Variablen komfortabel auswählen.
Position:Beginn der Gruppenüberschrift und der Summenzeile, bezogen auf den linken Seitenrand in mm. Mit diesem Wert können die Gruppen auf den verschiedenen Ebenen unterschiedlich eingerückt werden, um eine bessere optische Gliederung herzustellen.

 

Wenn das Feld Gesamtsumme angekreuzt ist, wird unter dem letzten Datensatz des Ausdrucks eine Gesamt-Summenzeile erzeugt. Die Felder Summenzeile und Position der Gesamtsumme wirken entsprechend denen der Gruppen.

 

Seite Layout

Hier stellen Sie einige Optionen zum optischen Erscheinungsbild des Ausdrucks ein.

Auf der linken Seite bestimmen Sie das Layout der verschiedenen Zeilentypen. Je nach eingeschalteter Gruppierungsebene auf der Seite Sortierung sind die entsprechenden Steuerelemente für die Überschrift und Summenzeile sichtbar.

 

Titelzeile:Kopfzeile des Ausdrucks mit den Spaltenüberschriften
Überschriften:Gruppenüberschriften, getrennt nach den verschiedenen Ebenen
Daten:eigentliche Datenzeilen (Detailzeilen)
Summen:Summenzeilen unter den Gruppen, getrennt nach den verschiedenen Ebenen.

 

Für jeden dieser Zeilentypen können Sie folgende Parameter einstellen:

 

Höhe:Zeilenhöhe in mm
Schriftart:Schriftart der Zeile
Rahmen:Mit einem Klick auf den Button klappt eine Liste mit verschiedenen Rahmentypen auf (dünne Linien, dicke Linien, oben und/oder unten). Außerdem haben Sie dort die Möglichkeit, weitere Rahmentypen frei zu definieren. Diese Rahmen beziehen sich auf die komplette Fläche der entsprechenden Zeile.
FarbeHintergrundfarbe der Zeile. Bei der Datenzeile kann zusätzlich angegeben werden, das die Zeilen alternieren mit dieser Farbe oder weiß unterlegt werden.
neue SeiteWenn dieses Kästchen angekreuzt ist, wird nach jeder entsprechenden Gruppe bzw. nach jeder Zeile ein Seitenumbruch vorgenommen. Auf diese Weise können Sie z.B. alle Rechnungen eines Projektes auf eine Seite drucken oder Datenblätter mit den Adressen aller Projektbeteiligten auf einer Seite erstellen.

 

Auf der rechten Seite befinden sich weitere Einstellmöglichkeiten:

 

Wiederholung Gruppenüberschriften:Die Gruppenüberschriften der ersten und der zweiten Ebene können wahlweise auf jeder Seite wiederholt werden. Dies ist sinnvoll bei längeren Gruppen, die sich über mehrere Seiten erstrecken.
Ausrichtung:Blattausrichtung (Hoch- oder Querformat)
Linien und SchattierungenSollen die Linien und Schattierungen bis zum rechten Blattrand reichen oder nur bis einschließlich der äußerst linken Spalte?
Seitenränder:Seitenränder (oben, unten, rechts, links) des Berichts.

 

Seite Kopfzeile/Fußzeile

Diese Seite ist in zwei Bereiche (Kopfzeile und Fußzeile) aufgeteilt. Für jeden dieser Bereiche kann ähnlich wie bei den Zeilentypen auf der Seite Layout eine Höhe, eine Schriftart, ein Rahmentyp und eine Hintergrundfarbe eingestellt werden.

 

Für die drei Abschnitte innerhalb der Kopf- bzw. Fußzeile (Links, Mitte, Rechts) können Sie beliebige Texte eingeben. Durch Anklicken eines Abschnittes wird dieser aktiviert und farblich gekennzeichnet. Die Texte in den Abschnitten können Variablen enthalten, die Sie im Bereich Variablen einfügen auswählen können (Auswahl aus der Liste oder Klick auf den entsprechenden Button). Die Variablen werden immer in den aktiven Abschnitt eingefügt. Auf diese Weise können Sie z.B. das aktuelle Datum oder die Seitennummer in die Fußzeile einfügen. Die möglichen Variablen sind:

 

  • Seite
  • Anzahl Seiten
  • Datum
  • Uhrzeit
  • Firmenname
  • aktueller Benutzer

 

Mit einem Klick auf BtnGrafikEinfügen können Sie eine Grafik auswählen die in den aktiven Abschnitt eingefügt wird. Dazu öffnet sich das Fenster Grafik einfügen/bearbeiten, in dem Sie auch die Größe und die genaue Position der Grafik bestimmen können. Wenn in dem aktiven Abschnitt bereits eine Grafik vorhanden ist, dient diese Funktion zum Bearbeiten der Grafik.

 

Grafik und Text können in einem Abschnitt nicht gemischt werden.

 

Um ein einheitliches Layout auf allen allgemeinen Reports zu realisieren können Sie die globalen Kopf-/Fußzeilen verwenden. Dazu aktivieren Sie im Bereich globale Kopf-/Fußzeilen die Option verwenden. Mit dem Button Bearbeiten öffnen Sie dann ein weiteres Fenster, in dem Sie die globale Kopfzeile bearbeiten können. Dort speichern Sie dann die Einstellung unter einen beliebigen Namen. Sie können auch mehrere Einstellungen für verschiedenen globale Kopfzeilen definieren. In der Liste bei Einstellungen kann dann die gewünschte Kopf-/Fußzeile ausgewählt werden.

 

Wenn die globale Kopf-/Fußzeilen eingeschaltet ist, sind alle übrigen Bearbeitungselemente auf dieser Seite deaktiviert.

 

 

Seite Vorschau

Hier sehen Sie eine grobe, nicht gruppierte Vorschau auf die auszugebenden Daten. Die Layout-Einstellungen haben keinen Einfluss auf diese Vorschau. Außerdem werden eventuelle Gruppenfunktionen der Felder (s. Seite Felder) hier nicht berücksichtigt. Teilweise werden auch berechnete Felder hier nicht dargestellt.