Verwenden Sie Werte von einem Webdienst zum Auffüllen eines Listenfelds, Dropdown-Listenfeld oder Kombinationsfeld

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Sie können ein Listenfeld, Dropdown-Listenfeld oder Kombinationsfeld mit Daten aus einer sekundären Datenverbindung zu einem Webdienst auffüllen.

Inhalt dieses Artikels

(Übersicht)

Vorbemerkung

Schritt 1: Hinzufügen einer Verbindungs zum Abfragen von Daten

Schritt 2: Konfigurieren des Steuerelements

Übersicht

Ein Listenfeld, Dropdown-Listenfeld oder Kombinationsfeld zeigt Elemente, die ein Benutzer auswählen können, beim Ausfüllen eines Formulars, das auf Ihrer Formularvorlage basiert. Sie können diese Typen von Steuerelementen zum Anzeigen von Daten aus einer sekundäre Datenquelle einem Webdienst konfigurieren. Eine sekundäre Datenquelle ist eine beliebige Datenverbindung mit einer externen Datenquelle, die Sie einer Formularvorlage hinzufügen, damit Benutzer ausfüllen von Formularen, die auf dieser Formularvorlage basieren, Abrufen von Daten aus oder Senden von Daten an externe Datenquelle, beispielsweise einem Webdienst können.

Um Daten aus einer externen Datenquelle abzurufen, fügen Sie eine sekundäre Datenquelle zur Formularvorlage diese Daten Abfragen. Daher erstellt Microsoft Office InfoPath eine sekundäre Datenquelle mit Datenfelder und Gruppen, die die XML-Schema des Webdiensts entspricht. Die Verbindung zum Abfragen von Daten Ruft Daten aus dem Webdienst ab und speichert die Daten in der sekundäre Datenquelle des Formulars. Standardmäßig ist die Daten in der sekundäre Datenquelle verfügbar, nur während der Benutzer mit einem Netzwerk verbunden ist. Sie können konfigurieren, dass die sekundäre Datenquelle, um die Ergebnisse der Abfrage auf den Computern der Benutzer zu speichern, sodass sie Zugriff auf die Daten haben können, wenn ihre Formulare nicht mit einem Netzwerk verbunden sind.

Sicherheitshinweis: Wenn Sie eine sekundäre Datenquelle verwenden, um vertrauliche Daten aus einer externen Datenquelle abzurufen, möchten Sie möglicherweise helfen, die Daten vor unbefugtem Zugriff schützen, falls der Computer verloren gegangen sind oder gestohlen wird diese Funktion deaktivieren. Wenn Sie dieses Feature deaktivieren, werden die Daten nur verfügbar, wenn der Benutzer mit dem Netzwerk verbunden ist.

Da die Datenstruktur in der sekundären Datenquelle mit der Speicherung der Daten im Webdienst übereinstimmen muss, können nicht Sie vorhandene Felder oder Gruppen in der sekundäre Datenquelle ändern. Finden Sie Links zu weiteren Informationen über datenverbindungen und Datenquellen im Abschnitt Siehe auch.

Seitenanfang

Vorbemerkung

Bevor Sie die Werte aus einem Webdienst zum Auffüllen eines Steuerelements in der Formularvorlage verwenden können, benötigen Sie die folgende Informationen aus dem Webdienstadministrator:

  • Die Position des Webdiensts.

  • Überprüfung, dass der Webdienst Dokument/Literal-Codierung verwendet. InfoPath kann nur Dokument/Literal-Webdiensten nutzen.

  • Der Name der Vorgang im Webdienst, der Daten an das Formular gesendet wird.

  • Gibt an, ob können Sie die Abfrageergebnisse vom Webdienst sicher auf den Computern der Benutzer für die Offlineverwendung speichern.

Seitenanfang

Schritt 1: Hinzufügen einer Verbindungs zum Abfragen von Daten

Wenn Sie keine vorhandene Verbindung zum Abfragen von Daten in der Formularvorlage verfügen, die Sie verwenden können, um die Werte für das Steuerelement anzugeben, folgendermaßen Sie vor, um eine neue sekundäre Datenquelle hinzuzufügen. Weist die Formularvorlage bereits eine sekundäre Datenquelle, die Sie verwenden können, können Sie diesen Abschnitt überspringen und wechseln Sie zu Schritt2: Konfigurieren des Steuerelements.

  1. Klicken Sie im Menü Extras auf Datenverbindungen.

  2. Klicken Sie im Dialogfeld Datenverbindungen auf Hinzufügen.

  3. Klicken Sie in den Datenverbindungs-Assistenten auf eine neue Verbindung zu erstellen, klicken Sie auf Daten empfangen, und klicken Sie dann auf Weiter.

  4. Klicken Sie auf der nächsten Seite des Assistenten klicken Sie auf Webdienst, und klicken Sie dann auf Weiter.

  5. Geben Sie auf der nächsten Seite des Assistenten den Speicherort des Webdiensts ein.

    Hinweis: Wenn Sie einem Webdienst mithilfe eines Servers Universal Description Discovery and Integration (UDDI) suchen möchten, klicken Sie auf UDDI durchsuchen, geben Sie die URL des UDDI-Servers ein, die Sie suchen möchten, geben an, ob Sie nach Anbieter oder nach einem Dienst, der suchen möchten zur Verfügung gestellt wird, geben Sie ein Suchschlüsselwort, und klicken Sie dann auf Suchen. Webdienste, die das Stichwort entsprechen, werden in der Liste Suchergebnis angezeigt. Wählen Sie den Webdienst, den Sie verwenden möchten, und klicken Sie dann auf OK.

  6. Klicken Sie auf Weiter.

  7. Klicken Sie in der Liste Wählen Sie einen Vorgang aus auf den Vorgang im Webdienst, der Daten in das Formular zurückgibt, und klicken Sie dann auf Weiter.

  8. Wenn Datenverbindungs-Assistenten ein unbekanntes Element im Schema des Webdiensts vorgefunden wird, kann die nächste Seite des Assistenten in Beispielwerte für jeden Parameter bestimmen, welche Felder oder Gruppen zum Hinzufügen zur der primären Datenquelle angeben aufgefordert werden.

    So wird's gemacht

    1. Wählen Sie einen Parameter in der Tabelle Parameter aus, und klicken Sie dann auf Stichprobe Wert festlegen.

    2. Geben Sie im Sample-Wert einen Wert Ihrer Benutzer für dieses Feld verwenden, und klicken Sie dann auf OK.

    3. Wiederholen Sie diese Schritte für jeden Parameter in der Tabelle Parameter aus, und klicken Sie dann auf Weiter.

    Technische details

    Wenn Sie eine Datenverbindung zu einem Webdienst im Datenverbindungs-Assistenten konfigurieren, wird von Microsoft Office InfoPath eine Verbindung mit der Web-Dienst und fordert die Datei Web Service Description Language (WSDL). WSDL-Datei enthält das Schema vom Webdienst verwendet. Webdienst reagiert auf die Anfrage und senden diese Datei in InfoPath. InfoPath verwendet die Informationen in dieser Datei, um die entsprechenden Felder und Gruppen in der Formularvorlage der sekundäre Datenquelle hinzufügen. Findet InfoPath einen unbekannten Elementtyp in der WSDL-Datei, InfoPath Beispieldaten verwendet, um die Definition des Typs unbekanntes Element zu bestimmen, und addiert dann an die sekundäre Datenquelle die entsprechenden Felder und Gruppen.

  9. Wenn Sie möchten die Ergebnisse der Abfrage zur Verfügung, wenn das Formular nicht mit einem Netzwerk verbunden ist, aktivieren Sie das Kontrollkästchen Kopie der Daten in der Formularvorlage speichern.

    Sicherheitshinweis: Das Aktivieren des Kontrollkästchens speichert die Daten auf dem Computer des Benutzers, wenn das Formular diese Datenverbindung verwendet. Wenn dieser Verbindung sensible Daten wiedergegeben werden, können Sie dieses Feature zum Schutz die Daten, falls der Computer verloren gegangen sind oder gestohlen wird deaktivieren möchten.

  10. Klicken Sie auf Weiter.

  11. Geben Sie auf der nächsten Seite des Assistenten einen beschreibenden Namen für diese sekundäre Datenquelle aus.

  12. Aktivieren Sie das Kontrollkästchen Daten beim Öffnen des Formulars automatisch abrufen, damit das Formular Daten automatisch zu erhalten, wenn es geöffnet wird.

Seitenanfang

Schritt 2: Konfigurieren des Steuerelements

  1. Wenn die Formularvorlage mehrere Ansichten aufweist, klicken Sie auf Ansichtsname im Menü Ansicht zum Wechseln Sie zur Ansicht mit dem Steuerelement, wo Sie die Daten aus der sekundäre Datenquelle anzeigen möchten.

  2. Doppelklicken Sie auf das Listenfeld, Dropdown-Listenfeld oder Kombinationsfeld, das Sie füllen möchten.

  3. Klicken Sie auf die Registerkarte Daten.

  4. Klicken Sie im Feld ListeneinträgeNachschlagen von Werten aus einer externen Datenquelle aus.

  5. Klicken Sie in der Liste Datenquelle die Datenquelle mit der Gruppe oder Felder mit den Daten, die Sie verwenden möchten.

  6. Klicken Sie auf XPath festlegen Schaltfläche (Symbol) neben dem Feld Einträge.

  7. Geben Sie im Dialogfeld Feld oder Gruppe auswählen welche Daten für den Benutzer angezeigt werden sollen und welche Daten an die externe Datenquelle gesendet werden soll, indem Sie eine der folgenden Aktionen aus.

    Geben Sie an, dass die Daten, die dem Benutzer angezeigt wird, den gleichen Daten ist, die vom Benutzer übermittelt werden

    • Klicken Sie auf ein Feld, und klicken Sie dann auf OK.

    Geben Sie an, dass die Daten, die dem Benutzer angezeigt wird aus den Daten unterscheidet, die vom Benutzer übermittelt werden

    Hinweis: In diesem Szenario die Daten, die dem Benutzer angezeigt wird aus einem der Felder in der Gruppe, und die Daten, die vom Benutzer übermittelt werden in einem anderen Feld in derselben Gruppe ist.

    1. Klicken Sie auf eine Gruppe aus, und klicken Sie dann auf OK.

    2. Klicken Sie im Dialogfeld Steuerelementeigenschaften auf XPath festlegen Schaltfläche (Symbol) neben dem Feld Wert.

    3. Klicken Sie im Dialogfeld Feld oder Gruppe auswählen auf ein Feld, das die Daten enthält, dass der Benutzer an die externe Datenquelle senden, und klicken Sie dann auf OK.

    4. Klicken Sie im Dialogfeld Steuerelementeigenschaften auf XPath festlegen Schaltfläche (Symbol) neben dem Feld Anzeigename.

    5. Klicken Sie im Dialogfeld Feld oder Gruppe auswählen auf ein Feld, das die Daten, die im Steuerelement angezeigt wird enthält, und klicken Sie dann auf OK.

  8. Wenn das Feld in das Feld Anzeigename Werte mit ähnlichen Anzeigenamen weist und nur eindeutige Namen angezeigt werden soll, aktivieren Sie das Kontrollkästchen nur Einträge mit eindeutigen Anzeigenamen anzeigen.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×