Formularentwürfe mit flexiblem Layout erstellen

Es gibt zwei grundlegende Ansätze zum Erstellen eines Formularentwurfs mit Teilformularen, deren Größe an die Datenmenge angepasst wird:

  • Formularentwurf mit einem festen Layout beginnen

  • Formularentwurf mit einem flexiblen Layout erstellen

Beide Verfahren liefern die gleichen Ergebnisse. Sie werden jedoch feststellen, dass ein Verfahren besser zu Ihrem Entwurfsstil passt als das andere. Wenn Sie mit dem Erstellen von Formularentwürfen mit flexiblen Layouts vertraut sind, werden Sie sich den Stil angewöhnen, der am besten zu Ihrer Arbeitsweise passt.

Mit einem festen Layout beginnen

Wenn Sie mit dem Erstellen von Formularen mit festem Layout vertraut sind, ist das Erstellen eines solchen Formularentwurfs für Sie wahrscheinlich die einfachste Vorgehensweise. Sie können das Layout des Formulars planen, einschließlich der erforderlichen Objekte und Informationen, die den Benutzern angezeigt werden sollen. Bauen Sie den Formularentwurf unter Verwendung eines festen Layouts mit so vielen Masterseiten und Seiten wie nötig auf. Sobald das Objektlayout und die Formatierung abgeschlossen sind, legen Sie die entsprechenden Eigenschaften für jene Bereiche des Formularentwurfs fest, die fließenden Inhalt besitzen.

Darüber hinaus stellt dieser Ansatz die einfachste und übersichtlichste Möglichkeit dar, ein vorhandenes Formular mit festem Layout in einen Formularentwurf mit flexiblem Layout zu konvertieren.

Die folgenden Schritte zeigen die allgemeine Vorgehensweise zum Erstellen eines Formularentwurfs ausgehend von einem festen Layout unter der Annahme, dass die Planungsphase abgeschlossen ist.

  1. Erstellen Sie die erforderlichen Masterseiten.

  2. Erstellen Sie auf der Seite den Formularinhalt. Wenn Sie ein Formular mit einem festen Layout konvertieren, beginnen Sie einfach damit, die Objekte im Formular in Teilformulare aufzunehmen. Wenn Sie mit einem leeren Formular beginnen, gehen Sie wie folgt vor:

    • Fügen Sie dem Formular Objekte hinzu und schließen Sie sie in die entsprechenden Teilformulare ein.

    • Wenden Sie die erforderliche Formatierung auf die Objekte an.

    • Schließen Sie das Layout der Objekte in ihren Teilformularen sowie der Teilformulare auf der Seite ab.

    • Fügen Sie nach Bedarf Skripten hinzu.

  3. Implementieren Sie die dynamischen Konzepte:

    • Heben Sie die Aufnahme der Standard-Teilformulare auf den einzelnen Seiten auf. Die Teilformulare werden zu untergeordneten Elementen des Stammteilformulars (Formular1), das einen fließenden Inhalt hat. Von hier ab erfolgt Ihr Entwurf in einem flexiblen Layout. Sie werden feststellen, dass die Teilformulare untereinander positioniert sind, da die Fließrichtung von oben nach unten verläuft.

    • Wenden Sie die erforderliche Formatierung auf die Teilformulare an, beispielsweise den Bindungstyp und die Ränder.

    • Definieren Sie den Fluss. Legen Sie die Werte für das Vorkommen, die Seitenumbrüche sowie die Teilformulare für die Kopf- und Fußbereiche fest. Definieren Sie, welche Teilformulare zusammengehören, ordnen Sie Teilformulare zu Masterseiten zu und legen Sie Ränder fest.

  4. Testen Sie das Formular mit Hilfe von Musterdaten.

    Hinweis: In den im Lieferumfang von Designer enthaltenen Musterformularen wird dieses Verfahren verwendet. Zur besseren Verwendung werden die Teilformulare mit dem tatsächlichen Inhalt in ein Teilformular aufgenommen, dessen Standardbindung auf „Ohne“ eingestellt ist. Wenn Sie die Teilformulare auf diese Weise konfigurieren, erhalten Sie schnell einen Einblick in die Gesamtstruktur eines Formulars, sobald es zum ersten Mal in der Hierarchieansicht angezeigt wird.

Tipps für das Erstellen eines Formularentwurfs ausgehend von einem festen Layout

Berücksichtigen Sie beim Erstellen von Formularentwürfen ausgehend von einem festen Layout die folgenden Punkte:

  • Stellen Sie den Inhalt des Formulars nur auf „Textfluss“ ein, wenn Sie mit dem Layout zufrieden sind. Wenn der Inhalt des Formulars auf „Textfluss“ eingestellt ist, kann er auch wieder auf ein positioniertes Layout zurückgesetzt werden. Es können dabei jedoch Probleme mit dem Formularlayout auftreten. Wenn Sie beispielsweise die Teilformulare in einen einzigen positionierten Container aufnehmen möchten, werden die Teilformulare genau an der Stelle positioniert, an der sie sich in den entsprechenden Seiten befanden. Sie können sich dadurch überlagern. Sie können dieses Problem vermeiden, indem Sie die Teilformulare mit Hilfe der Seitengruppierung umschließen.

  • Für Teilformulare ist die Standardeinstellung für den minimalen und den maximalen Zählerwert 1. Passen Sie diese Werte für Formulare mit flexiblem Layout an.

  • Durch das Aufnehmen von Objekten in ein Teilformular wird der gesamte über die Objekte hinausgehende Platz gelöscht. Fügen Sie linke und rechte Ränder hinzu, um das Teilformular horizontal neu auszurichten. Sie können auch die Größe des Teilformulars ändern. Dadurch werden jedoch die Objekte neu positioniert, da sie relativ zu dem übergeordneten Element positioniert sind.