Die Auswertungsrichtung von Formularen wird über die Eigenschaft Formularausrichtung festgelegt. Diese Eigenschaft definiert die Reihenfolge, in der das Formular bei der Auswertung ausgefüllt wird - entweder zeilenweise oder spaltenweise. "Zeilenweise" bedeutet, dass zuerst alle Zellen einer Zeile gefüllt werden, bevor zur nächsten Zeile gewechselt wird. "Spaltenweise" bedeutet, dass zuerst alle Zellen einer Spalte gefüllt werden, bevor zur nächsten Spalte gewechselt wird.
Zusätzlich sind die Eigenschaften Spaltenbreite und Zeilenhöhe für die Auswertungsrichtung relevant. Durch die Eingabe positiver oder negativer Werte in diesen Eigenschaften legen Sie fest, ob die Auswertung von links nach rechts, von oben nach unten oder in umgekehrter Richtung erfolgt.
Zeilenweise Auswertung
In den Tabellen bedeutet ein Eintrag "+" einen positiven Wert und ein Eintrag "-" einen negativen Wert.
Auswertung von oben nach unten und von links nach rechts
Eigenschaft |
Wert |
|
---|---|---|
Formularausrichtung |
Zeilenweise |
|
Spaltenbreite |
+ |
|
Zeilenhöhe |
+ |
Auswertung von oben nach unten und von rechts nach links
Eigenschaft |
Wert |
|
---|---|---|
Formularausrichtung |
Zeilenweise |
|
Spaltenbreite |
- |
|
Zeilenhöhe |
+ |
Auswertung von unten nach oben und von links nach rechts
Eigenschaft |
Wert |
|
---|---|---|
Formularausrichtung |
Zeilenweise |
|
Spaltenbreite |
+ |
|
Zeilenhöhe |
- |
Auswertung von unten nach oben und von rechts nach links
Eigenschaft |
Wert |
|
---|---|---|
Formularausrichtung |
Zeilenweise |
|
Spaltenbreite |
- |
|
Zeilenhöhe |
- |
Spaltenweise Auswertung
In den Tabellen bedeutet ein Eintrag "+" einen positiven Wert und ein Eintrag "-" einen negativen Wert.
Auswertung von links nach rechts und von oben nach unten
Eigenschaft |
Wert |
|
---|---|---|
Formularausrichtung |
Spaltenweise |
|
Spaltenbreite |
+ |
|
Zeilenhöhe |
- |
Auswertung von links nach rechts und von unten nach oben
Eigenschaft |
Wert |
|
---|---|---|
Formularausrichtung |
Spaltenweise |
|
Spaltenbreite |
+ |
|
Zeilenhöhe |
+ |
Auswertung von rechts nach links und von oben nach unten
Eigenschaft |
Wert |
|
---|---|---|
Formularausrichtung |
Spaltenweise |
|
Spaltenbreite |
- |
|
Zeilenhöhe |
- |
Auswertung von rechts nach links und von unten nach oben
Eigenschaft |
Wert |
|
---|---|---|
Formularausrichtung |
Spaltenweise |
|
Spaltenbreite |
- |
|
Zeilenhöhe |
+ |
In diesem Beispiel soll ein Klemmenplan erstellt werden, bei dem mehrere Spalten auf einer Auswertungsseite dargestellt werden. Dazu wird das Formular zeilenweise ausgewertet, die Zeilen werden von oben nach unten gefüllt und die Spalten von links nach rechts durchlaufen. Das verwendete Formular für den Klemmenplan ist folgendermaßen aufgebaut:
Eigenschaft |
Wert |
---|---|
Formularausrichtung |
Zeilenweise |
Spaltenanzahl |
4 |
Zeilenanzahl |
12 |
Spaltenbreite |
90,00 mm |
Zeilenhöhe |
8,00 mm |
Kopfbereich bei neuer Spalte wiederholen |
deaktiviert |
Die Auswertung erfolgt von oben nach unten und von links nach rechts. Eine Auswertungsseite kann bis zu vier Spalten enthalten (in der Abbildung nummeriert mit 1 bis 4). Zuerst werden nacheinander die Zeilen der ersten Spalte gefüllt, danach die Zeilen der zweiten Spalte etc. (In der Abbildung wird die Auswertungsrichtung durch die Pfeile im rot umrandeten Kasten verdeutlicht). Die Auswertungsseite ist dann folgendermaßen aufgebaut:
Hinweise:
- Über die Formulareigenschaften Zeilenanzahl und Zeilenhöhe definieren Sie in dynamischen Formularen die maximale Größe des Auswertungsbereichs auf der Seite: Die beiden Werte werden multipliziert und geben den Wert (in "mm") für die (nicht sichtbare) Begrenzungslinie vor, nach der der Umbruch erfolgt. Die Begrenzungslinie wird bezogen auf das Ende des Kopfbereichs berechnet. Für das oben aufgeführte Beispiel bedeutet dies: Ist die Zeilenanzahl = 12 und die Zeilenhöhe = 8 mm, so erfolgt der Umbruch nach 12 x 8 mm = 96 mm.
- Ist die Formulareigenschaft Kopfbereich bei neuer Spalte wiederholen deaktiviert, so wird der Kopfbereich nur in der ersten Spalte angezeigt. In den folgenden Spalten werden dann mehr Datenzeilen angezeigt als in der Eigenschaft Zeilenanzahl festgelegt sind.
Siehe auch