Abhängige DropDown Felder in InfoPath

Um Abhängige DropDown Felder in InfoPath zu verwenden sind nur ein paar kleine Schritte notwendig. Unsere Ausgangssituation ist eine Kontaktliste und eine Liste in der wir Daten speichern wollen. In diesem Fall heißt die Liste FollowUp. Dabei wird bei der Liste FollowUp immer zuerst das Unternehmen ausgewählt und in Abhängigkeit davon, dann die Person. In diesem Beispiel wollen wir erst auf Mircosoft und dann auf Gates filtern.

 

 

In InfoPath benötigen wir zwei Textfelder, zum Speichern des Unternehmens und des Ansprechpartners. Für die Auswahl erstellen wir nun eine zweite Datenquelle. Diese verweist auf unsere Kontaktliste. Wir fügen diese beiden Felder nun als DropDown Liste dem Formular hinzu. Für das Feld Unternehmen stellen wir nun die Datenquelle ein. Hier ist es wichtig auch den Haken für “Nur Einträge mit eindeutigen Anzeigenamen anzeigen” zu setzen. Ansonsten würden wir redundante Daten erhalten.

Für das Feld Ansprechpartner wählen wir ebenfalls die Datenquelle Kontakte aus. Der Unterschied liegt jetzt darin das wir die Datenquelle Filtern. Es muss nun ein Filter eingestellt werden der das Feld Unternehmen aus der pirmären Datenquelle als Kriterium nimmt und auf die Spalte Firma in der sekundären Datenquelle anwendet.

Wenn dies jetzt korrekt eingestellt ist und diesmal der Haken für die eindeutigen Einträge nicht gesetzt ist, habt ihr eine Abhänge DropDown Liste erstellt.

…:: I Like SharePoint ::..

 

 

The article or information provided here represents completely my own personal view & thought. It is recommended to test the content or scripts of the site in the lab, before making use in the production environment & use it completely at your own risk. The articles, scripts, suggestions or tricks published on the site are provided AS-IS with no warranties or guarantees and confers no rights.

About Dennis de Vries 34 Articles
Loving SharePoint, Social Media and like to work together with creative people all over the world.

1 Comment

Leave a Reply

Your email address will not be published.


*