Steuerelemente können direkt in ein neues Formular eingefügt werden: Ziehen Sie einfach eine Gruppe oder ein Feld aus dem Aufgabenbereich Datenquelle in das Formular, und wählen Sie dann im angezeigten Kontextmenü ein Steuerelement aus.
Das haben Sie bereits in der letzten Übung durchgeführt, als Sie ein Steuerelement mit dem Namen Wiederholter Abschnitt mit Steuerelementen für die Gruppe Customer ausgewählt haben. Dabei wurden im Formular Steuerelemente für alle Gruppen und Felder in der Gruppe Customer eingefügt. Sie haben aber auch die Möglichkeit, bei der Auswahl anders vorzugehen und nur bestimmte Elemente im Formular einzufügen.
In der Animation ist dieser Prozess veranschaulicht. Dieses Mal wird für die Gruppe Customer das Steuerelement Wiederholter Abschnitt angezeigt. Dabei wird der Abschnitt im Formular eingefügt, und Sie können dann entscheiden, welche Gruppen und Felder (und somit Steuerelemente) dem Abschnitt noch hinzugefügt werden sollen.
InfoPath fügt Steuerelemente hinzu
Mithilfe der Informationen zu Datentypen aus dem XML-Schema ordnet InfoPath bestimmten Feldern automatisch bestimmte Typen von Steuerelementen zu. Wenn Sie z. B. das Feld CustomerID in das Formular ziehen, wird es von InfoPath in ein Textfeld-Steuerelement konvertiert, da der Datentyp für dieses Schemaelement Text ist.
In einigen Fällen können Daten durch mehrere Elemente dargestellt werden. Wenn es mehrere Möglichkeiten gibt, stellt InfoPath verschiedene Optionen zur Auswahl. InfoPath erkennt beispielweise Gruppen, die wiederholt werden können, und bietet entsprechende Steuerelemente an. Wenn Sie die Gruppe Customer in das Formular ziehen, enthält das Auswahlmenü Typen von wiederholten Steuerelementen, da dieses Schemaelement wiederholte Steuerelemente zulässt.
Tipp InfoPath zeigt am Ordnersymbol für eine wiederholte Gruppe oder ein wiederholtes Feld einen kleinen Pfeil an: