2. Felder
Im Bereich 'Felder' finden sich die Spaltennamen, so wie diese in Ihrem SQL-Statement formuliert sind. Über die Schaltfläche 'Felder einlesen' (ein Steuerelement im mittleren Bereich) werden die Spaltennamen hier eingelesen und können dort auch bearbeitet werden. Zum einlesen muss natürlich zuvor das SQL-Statement in den unteren SQL-Bereich kopiert werden.
Jede Zeile dieser Tabelle repräsentiert später eine Spalte in der Tabelle des Dialogs zur Reporterzeugung. Durch Bestätigen einer Eingabe in einer beliebigen Spalte wird automatisch eine neue, leere Zeile angelegt.
Die Zeilen können in ihrer Reihenfolge (muss markiert sein) mit den Pfeiltasten entsprechend verrückt werden und somit bestimmen Sie die Reihenfolge der Spalten. Benötigen Sie eine Zeile nicht, kann diese ganz einfach mit dem Button 'Löschen' raus genommen werden.
Nach dem einlesen der Felder ist die Spalte 'Label' automatisch mit der Bezeichnung aus der Spalte 'Namen' vorbelegt. In der Regel wird dies in Großbuchstaben sein.
Die Einträge in 'Label' können ganz nach Ihren Vorstellungen beschriftet werden für Ihre individuelle Abfrage. Wird der Eintrag gelöscht, erscheint diese Spalte auch nicht im Reporterzeugungsdialog.
Beschreibung der Spalten im Bereich 'Felder':
Spalte | Beschreibung |
---|---|
Name | Spaltenname in der SQL-Abfrage. |
Typ | Das Datenformat der Spalte (bspw. String für Zeichenketten). |
Label | Der Spaltenname der im Dialog zur Reporterzeugung angezeigt wird. |
Format | Die Formatierung der Spalte. |
Eigenschaften | Hier öffnet sich ein Dialog, um der Spalte benutzerdefinierte Eigenschaften zuzuweisen. Leuchtet das Icon grün, besitzt diese Spalte eine benutzerdefinierte Eigenschaft z.B. eine 'Öffnungsfunktion' |
Ein Beispiel für eine 'Öffnungsfunktion' zeigen wir Ihnen unter 'Abfragen mit Öffnungsfunktion', mit den wichtigsten Bean-Klassen.
Zudem ist es auch möglich, Berechnungen wie z.B. eine Summation einer Spalte durchzuführen, dies wird bei den 'Feld- und Parametereigenschaften' näher erklärt.
Mit einem Klick in die Zeile und der jeweiligen Spalte können Veränderungen der Einstellungen vorgenommen werden.
Folgend ein Screenshot mit Erklärungen dazu: