InfoPath – Dropdown Liste mit kaskadierenden XML Daten verküpfen

Die Ausgangslage ist einfach. Sie benötigen in Ihrem Formular mehrere Dropdown Auswahlfelder die sich je nach Auswahl des vorherigen Feldes anpassen, bzw. kaskadieren. Hierfür kann mit einer einfachen Vorgehensweise dafür gesorgt werden. Dafür wird eine XML Datei benötigt.

Nachfolgend wird die Umsetzung mit einer XML Datei beschreiben, eine XML Datei erzeugen Sie, sofern Ihnen keine vorliegt, z.B. mit dem kostenfreien Programm „XML Notepad“.

clip_image002

Wie abgebildet, besteht der Aufbau aus zwei Ländern mit zwei Städten und verschiedenen Angeboten, um zu demonstrieren, wie die Kaskadierung funktioniert.

1 Schritt

Schaltfläche hinzufügen -> XML Datei auswählen.

Hinweis: Neue Verbindung erstellen mit: „Daten empfangen“Hinweis

clip_image004

Hinweis: XML-Dokument auswählen

clip_image005

Datenverbindung ist hinzugefügt.

clip_image006

2 Schritt

Als erstes erzeugen Sie ein leeres Formular und fügen dort drei Dropdown-Felder wie abgebildet hinzu.

Erstellen Sie drei Dropdown Felder. Im vorliegenden Beispiel habe ich folgende Felder eingefügt:

· Land

· Stadt

· Angebot

clip_image008

Nachdem Sie die Felder erzeugt und in Ihrem Formular platziert haben, können Sie es noch ggf. formatieren. Sofern Sie normale Textfelder erzeugt haben, können Sie diese nachträglich zu einem Dropdown Feld ändern. Per Rechtsklick klicken Sie auf jedes Feld, ändern es in ein Dropdown-Listenfeld.

clip_image010

Per Rechtsklick klicken Sie auf jedes Feld und rufen die Steuerelemeteigenschaften des jeweiligen Feldes auf. Bitte fangen Sie mit dem Feld Land an.

clip_image012

Für das erste Dropdown „Land“ stellen Sie wie nachfolgend abgebildet die entsprechenden Parameter ein.

clip_image014

Für das zweite Dropdown „Stadt“ stellen Sie wie nachfolgend abgebildet die entsprechenden Parameter ein.

clip_image016

Für das dritte Dropdown „Angebot“ stellen Sie wie nachfolgend abgebildet die entsprechenden Parameter ein.

clip_image018

Das Ergebnis sieht so aus:

clip_image019

Je nach Auswahl des Landes und der Stadt werden verschiedene Angebote ausgegeben.

Viel Spaß damit

Kommentare sind geschlossen