Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar. Info / Copyright

Dynamische Formulare

In EPLAN gibt es zwei Typen von Formularen, die über die Formulareigenschaft Formularhandhabung unterschieden werden:

In den folgenden Abschnitten werden die einzelnen dynamischen Bereiche, die in ein dynamisches Formular eingefügt werden können (über die Menüpunkte Einfügen > Dynamischer Bereich > ... im Formulareditor) erläutert.
Für alle Bereiche gilt: Die im Formulareditor festgelegte Breite des Bereichs bleibt unberücksichtigt, es wird nur die Höhe ausgewertet. Darüber hinaus ist zu beachten, dass die Auswertung an der Position startet, an der der erste Einfügepunkt eines Bereichs liegt; wenn Sie also beispielsweise einen Kopfbereich aus dem Formular löschen, ohne den Datenbereich zu verschieben, so wird die Auswertung an der Position des Einfügepunktes des Datenbereichs beginnen.

Über die Formulareigenschaften Zeilenanzahl und Zeilenhöhe definieren Sie 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. Ist beispielsweise die Zeilenanzahl = 20 und die Zeilenhöhe = 10 mm, so erfolgt der Umbruch nach 20 x 10 mm = 200 mm.

Hinweis:

Jeder dynamische Bereich darf nur ein Mal im Formular vorhanden sein, ansonsten wird eine Meldung ausgegeben und der zweite Bereich ignoriert.

Kopfbereich

Der Kopfbereich wird bei der Auswertung für jedes Betriebsmittel wiederholt. Ist das Kontrollkästchen Zusammenfassen (im Dialog Einstellungen: Ausgabe in Seiten) aktiviert, dann werden die Auswertungen von mehreren Funktionen auf einer Auswertungsseite zusammengefasst und der Kopfbereich an jedem Seitenanfang und vor der nächsten ausgewerteten Funktion wiederholt.

Üblicherweise werden Kopfbereiche nur für Formulare verwendet, aus denen funktionsbezogene Auswertungen wie z.B. Klemmenpläne erzeugt werden. Für Übersichten, wie z.B. Artikelstücklisten, ist der Kopfbereich irrelevant.

Ist die Formulareigenschaft Kopfbereich bei neuer Spalte wiederholen aktiviert, wird der Kopfbereich in jeder neuen Spalte wiederholt. Ist diese Eigenschaft 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.

Überschrift

Standardmäßig wird die Überschrift für jede Funktion der Auswertung wiederholt, es besteht jedoch auch die Möglichkeit, diesen Bereich als Spaltenüberschrift auswerten zu lassen, indem Sie die Formulareigenschaft Überschrift bei neuer Spalte wiederholen aktivieren.

Es ist möglich, in einem Formular mehrere Überschriften zu definieren, wenn Sie beispielsweise die Einbauorte, auf denen sich die Klemmenleisten befinden, im Klemmenplan angezeigt bekommen möchten. Dazu wählen Sie die Formulareigenschaft Für die ersten x Sortierungseigenschaften Überschriften erzeugen und legen die gewünschte Einstellung für das Feld Sortiereinstellung im Dialog Auswertungen - <Projektname> fest (über die entsprechende Eigenschaft auf der Registerkarte Vorlagen).

Über die Eigenschaft Kein Zeilenvorschub für Überschrift können Sie darüber hinaus die Position der Überschrift in Formularen steuern: Ist die Eigenschaft aktiviert, dann wird die Überschrift mit der nächsten Datenzeile zusammen ausgegeben. Ist die Eigenschaft deaktiviert, dann wird für die Überschrift eine eigene Zeile erzeugt.

Hinweis:

Wenn Sie eine Überschrift für jede Anlage ausgeben möchten, muss die Auswertung nach Anlagen sortiert werden. Nur so ist sichergestellt, dass jede Anlagenüberschrift nur ein Mal ausgegeben wird.

Datenbereich

In diesem Bereich werden die Daten ausgewertet. Hat das Formular mehrere Spalten (Formulareigenschaft Spaltenanzahl) und das Kontrollkästchen Zusammenfassen (Dialog Einstellungen: Ausgabe in Seiten) ist aktiviert, können Sie über die Eigenschaft Jedes Betriebsmittel in neuer Spalte beginnen steuern, ob für jede ausgewertete Funktion eine neue Spalte begonnen werden soll oder die Daten platzsparend untereinander ausgewertet werden sollen.

Datenbereichsabschluss

Dieser Bereich ist das "Gegenstück" zur Überschrift, d.h., er wird nach dem Datenbereich und vor der nächsten ausgewerteten Funktion angezeigt. Hier können Sie beispielsweise eine Linie definieren, die optisch anzeigt, dass die Auswertung einer Funktion abgeschlossen ist.

Fußbereich

Der Fußbereich wird ein Mal pro Seite ausgewertet, also nicht für jede einzelne Funktion. Bei Formularen mit mehreren Spalten wird er hinter die letzte Spalte positioniert.

Hinweis:

Grafische Elemente und Platzhalter können in dynamischen Formularen auch außerhalb der dynamischen Bereiche platziert werden. Wie bei den statischen Formularen werden sie dann ein Mal auf jeder Auswertungsseite ausgegeben, wobei die Platzhalter ein Mal mit den Daten des ersten Kopfobjektes ausgewertet werden (beispielsweise die erste Klemmenleiste auf der Seite).

Siehe auch