Wie kann ich dem Infopath-Dropdown eine Liste hinzufügen?

9966
C. Ross

Ich habe eine Liste von Werten in Excel / Notepad, die ich als Werte für ein Infopath- Dropdown verwenden möchte . Gibt es eine Möglichkeit, sie einzeln hinzuzufügen, anstatt eine nach der anderen hinzuzufügen?

2

1 Antwort auf die Frage

3
xdumaine

Am einfachsten ist es, wenn Sie Ihre Liste in eine XML-Datei konvertieren. Sie können dies leicht tun durch:

  1. Öffnen Sie Ihre Liste in Excel in Spalte A
  2. In Spalte B für Formel verwenden =CONCATENATE("<item>",A1,"</item>")und für jeden Eintrag in der Liste ausfüllen. Dadurch wird eine Spalte erstellt, in der jedes Element in <item>Tags eingeschlossen ist.
  3. Kopieren Sie diese Spalte in eine XML-Datei und fügen Sie sie <items>oben und unten ein. Die Textdatei sollte jetzt so aussehen:

    <items>
    <item>item1</item>
    <item>item2</item>
    <item>item3</item>
    <item>item4</item>
    <item>item5</item>
    <item>item6</item>
    <items>

  4. Speichern Sie die Textdatei als "items.xml".

  5. Geben Sie in infopath "Werte aus externer Datenquelle suchen" an und fügen Sie die XML-Datei als externe Datenquelle hinzu, die im Formular enthalten ist.
    enter image description here
  6. Wählen Sie das Tag "item" als Wiederholungsfeld aus
    enter image description here
  7. dann bist du fertig. Um Elemente in der Dropdown-Liste hinzuzufügen / zu bearbeiten, bearbeiten Sie einfach die XML-Datei. funktioniert für eine beliebige Anzahl von Elementen.
Vielen Dank! Ich habe das schon vor einiger Zeit herausgefunden, aber ich habe vergessen, es hier zu posten. C. Ross vor 13 Jahren 0