Erstellen von Datenbindungen und bedingten Anweisungen für Auswahlabschnitte

Nachdem Sie einen Auswahlabschnitt erstellt haben, können Sie für die verschiedenen Zeilen im Abschnitt Datenbindungen mit oder ohne bedingte Anweisungen definieren. Durch bedingte Anweisungen erhalten Sie eine bessere Kontrolle darüber, wann Zeilen des Auswahlabschnitts im Formular angezeigt werden, als wenn Sie nur eine Datenbindung festlegen.

Sie können allen in der Liste „Alternative Teilformulare“ des Dialogfelds „Datenteilformulare bearbeiten“ aufgeführten Zeilen eine Daten-Node der Datenverbindung zuweisen. Wenn Sie bedingte Anweisungen verwenden, können Sie einen Ausdruck eingeben, für den zur Laufzeit entweder „true“ (wahr) oder „false“ (falsch) zurückgegeben wird. Nur der erste Eintrag in der Liste „Alternative Teilformulare“, bei dem für eine bedingte Anweisung „true“ (wahr) zurückgegeben wird, wird im Formular angezeigt.

So erstellen Sie Datenbindungen und bedingte Anweisungen für Auswahlabschnitte

  1. Wählen Sie einen Teilformularsatz aus.

  2. Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Abschnitt“ und stellen Sie sicher, dass in der Liste „Typ“ die Option „Teilformular aus Alternativen auswählen“ ausgewählt ist.

  3. Klicken Sie auf „Alternativen bearbeiten“.

  4. Führen Sie einen der folgenden Schritte aus, um eine Datenbindung für eine Zeile im Auswahlabschnitt festzulegen:

    • Aktivieren Sie „Teilformular auswählen, dessen Name mit Datenelement oder Attribut übereinstimmt“, um den Zeilen eine Daten-Node anhand des Namens zuzuordnen. In diesem Fall müssen die Namen der zugehörigen Daten-Nodes mit den Namen der Zeilen im Formularentwurf übereinstimmen.

    • Aktivieren Sie die Option „Teilformular über Ausdruck auswählen“, um die Bindung der Zeilen im Formularentwurf an die Daten-Nodes der Datenverbindung manuell festzulegen.

  5. Wählen Sie in der Liste „Datenverbindung“ die gewünschte Datenquelle für die Datenbindung aus.

  6. Klicken Sie auf „Hinzufügen“  , um eine neue Zeile zur Tabelle hinzuzufügen, oder wählen Sie einen Eintrag in der Liste aus. Durch das Hinzufügen einer neuen Zeile wird ein Duplikat der derzeit ausgewählten Zeile hinzugefügt. Wenn keine Zeile ausgewählt ist, wird dem Auswahlabschnitt eine neue unbenannte Zeile hinzugefügt.

  7. Klicken Sie auf die Schaltfläche „Hinzufügen“, um ein neues Teilformular zum Auswahl-Teilformularsatz hinzuzufügen, oder wählen Sie einen vorhandenen Eintrag in der Liste aus. Durch das Hinzufügen eines neuen Teilformulars wird ein Duplikat des derzeit ausgewählten Teilformularobjekts hinzugefügt. Falls kein Teilformular ausgewählt ist, wird dem Auswahl-Teilformularsatz ein neues unbenanntes Teilformular hinzugefügt.

  8. Geben Sie ggf. im Feld „Name“ einen Namen für die neue Zeile ein. Wenn Sie die Bindung anhand des Namens des Datenelements oder Attributs vornehmen, muss der Name in diesem Feld genau dem Namen der zugehörigen Daten-Node entsprechen.

    Wenn Sie in Schritt 4 die Option „Teilformular auswählen, dessen Name mit Datenelement oder Attribut übereinstimmt“ aktiviert haben, fahren Sie direkt mit Schritt 12 fort. Andernfalls gehen Sie zu Schritt 9 über.

  9. Klicken Sie auf den Pfeil rechts neben dem Feld „Bindung“ und wählen Sie die Daten-Node aus dem Popupmenü aus. Designer besetzt die Felder „Bindung“ automatisch mit Skriptreferenzen für die von Ihnen ausgewählten Daten-Nodes. Sie können den Verweis auch manuell in das Feld eingeben.

  10. Wählen Sie in der Liste „Sprache“ eine Skriptsprache aus.

  11. Geben Sie im Feld „Ausdruck“ das Skript für die gewünschten Aktionen oder die Verarbeitung der angegebenen Zeile und der Daten-Node ein.

  12. Wiederholen Sie die Schritte 6 bis 10 für alle weiteren Zeilen im Auswahlabschnitt und klicken Sie dann auf „OK“.