Entwerfen einer Formularvorlage ausgehend von einem Webdienst

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 eine Formularvorlage entwerfen, die Arbeiten mit einem Webdienst zum entweder Abfragen von Daten, Daten, senden oder Abfragen und Daten senden kann.

Inhalt dieses Artikels

(Übersicht)

Kompatibilität Aspekte

Vorbemerkung

Entwerfen einer Formularvorlage mit einer Verbindung zum Abfragen von Daten

Entwerfen einer Formularvorlage mit einer Verbindung zum Absenden von Daten

Entwerfen einer Formularvorlage mit Abfrage und Übermitteln von datenverbindungen

Übersicht

Ein Formular kann eine Verbindung von primären Daten, die Datenverbindung Hauptfenster aufgerufen haben, und sie können optional eine oder mehrere sekundäre datenverbindungen haben. Je nach Ihren Zielen für das Formular möglicherweise eine Datenverbindung Abfragen oder Senden von Daten aus einer externen Datenquelle, wie etwa Microsoft SQL Server-Datenbank oder einem Webdienst Formular.

Beim Entwerfen einer Formularvorlage, die auf einem Webdienst basiert, müssen Sie eine der Auswahlmöglichkeiten der Konfiguration der Formularvorlage für Formulare basierend auf dieser Formularvorlage zum Empfangen von Daten aus, Daten senden an, oder senden und Empfangen von Daten an und von einem Webdienst zulassen. Wenn Sie eine Formularvorlage für Formulare zum Empfangen von Daten von einem Webdienst zulassen entwerfen, erstellt Microsoft Office InfoPath eine Verbindung zum Abfragen von Daten als die Datenverbindung Hauptfenster für das Formular aus. Auf der Grundlage dieser Datenverbindung, erstellt InfoPath ein Hauptfenster Datenquelle mit Abfragefeldern, Datenfeldern und Gruppen, die auf die XML-Schema des Webdiensts basieren. Abfragefelder enthalten die Daten, die der Webdienst bestimmt, was, um das Formular zu senden. Bei der Verwendung von Formularen, die auf dieser Formularvorlage basieren Hauptfenster Datenverbindung, erstellt InfoPath eine Abfrage mit den Daten in den Abfragefeldern ein. InfoPath sendet die Abfrage durch die Verbindung zum Abfragen von Daten klicken Sie dann auf den Webdienst. Der Webdienst gibt die Ergebnisse der Abfrage an das Formular durch die Verbindung zum Abfragen von Daten zurück.

Da die Datenstruktur der Abfrage und der Datenfelder so, dass die Daten im Webdienst gespeichert werden übereinstimmen muss, können nicht Sie vorhandene Felder oder Gruppen in der primären Datenquelle ändern. Sie können nur Felder oder Gruppen in der primären Datenquelle Stamm zur Gruppe hinzufügen. Finden Sie Links zu weiteren Informationen zu Datenquellen im Abschnitt Siehe auch.

Beim Entwerfen einer Formularvorlage zum Senden von Daten an einen Webdienst erstellen InfoPath eine Verbindung zum Absenden von Daten in das Hauptfenster Datenverbindung des Formulars. Dadurch wird die Benutzer die Daten in ihren Formularen an den Webdienst absenden. InfoPath wird außerdem im Menü Datei der Befehl Absenden hinzugefügt und ermöglicht die Senden-Schaltfläche auf der Standardsymbolleiste des Formulars. Sie können auch die Absendeoptionen für die Formulare anpassen. Wenn Sie die Verbindung zum Absenden von Daten erstellen, bestimmt InfoPath an, welche Parameter im Webdienst empfangen Daten zur Verfügung stehen. Anhand dieser Informationen, können Sie angeben, welche Felder Sie an den Webdienst absenden möchten.

Beim Entwerfen eine Formularvorlage zum Senden und Empfangen von Daten in einem Webdienst, erstellt InfoPath eine Verbindung zum Abfragen von Daten, und eine Verbindung zum Übermitteln von Daten an.

InfoPath verwendet die folgenden Web Service-Standards zur Kommunikation mit Webdiensten:

  • Simple Object Access Protocol (SOAP)    SOAP ist das Kommunikationsprotokoll, das die XML-Nachrichten definiert werden, die zur Kommunikation mit dem Webdienst verwendet werden.

  • Web Services Description Language (WSDL)    WSDL ist der XML-Schema standard, die zur Beschreibung der Position, Kommunikationsprotokolle und Schnittstellen mit einem Webdienst verwendet wird. InfoPath kann nur Dokument/Literal-Webdiensten nutzen.

  • Universal Description Discovery and Integration (UDDI)    UDDI ist der Verzeichnisdienst, der die Webdienste beschrieben, die von einem Unternehmen angeboten werden.

Seitenanfang

Überlegungen zur Kompatibilität

Sie können keine Verbindung zum Absenden von Daten in einer Browserkompatible Formularvorlage auf zulassen, dass Benutzer übermitteln zusammen mit den Formulardaten an einen Webdienst zu ändern, der ein Microsoft ADO.NET DataSet akzeptiert konfigurieren. Von Änderungsinformationen besteht aus Änderungen, die ein Benutzer auf die Daten in einer Datenbank gespeichert ist. Die Datenbank verwendet einen Webdienst, um Benutzer mit der Datenbank herstellen. ADO.NET können Benutzerinformationen geändert, um zu bestimmen, wie die Daten in der Datenbank zu aktualisieren. Bitten Sie Ihren Web Service-Administrator, wenn der Webdienst Änderungsinformationen zum Aktualisieren einer Datenbank erforderlich sind. Wenn dies der Fall ist, sollten Sie eine Formularvorlage entwerfen, deren Formulare ausgefüllt werden können nur mithilfe von InfoPath.

Seitenanfang

Vorbemerkung

Um eine Formularvorlage entwerfen, die auf einem Webdienst basiert, 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 zu senden oder Empfangen von Daten aus den Formularen, die auf dieser Formularvorlage basieren.

Seitenanfang

Entwerfen einer Formularvorlage mit einer Verbindung zum Abfragen von Daten

Um eine Formularvorlage mit einer Verbindung zum Abfragen von Daten zu entwerfen, müssen Sie wie folgt vorgehen:

  1. Erstellen der Formularvorlage    Wenn Sie eine Formularvorlage, die Daten von einem Webdienst empfangen können erstellen, erstellt InfoPath eine Verbindung zum Hauptfenster Daten mit eine Verbindung zum Abfragen von Daten zwischen den Webdienst und einem Formular, die auf dieser Formularvorlage basieren. InfoPath wird auch die primären Datenquelle der Formularvorlage erstellt.

  2. Fügen Sie eine oder mehrere Steuerelemente zum Anzeigen der Abfrageergebnisse    Damit die Benutzer zum Anzeigen und bearbeiten die Daten in den Feldern in der primären Datenquelle aus, wenn sie das Formular öffnen, können Sie Hinzufügen eines Steuerelements in der Formularvorlage und das Steuerelement dann an ein Feld in der primären Datenquelle binden.

Schritt 1: Erstellen der Formularvorlage

  1. Klicken Sie im Menü Datei auf eine Formularvorlage entwerfen.

  2. Klicken Sie unter neu entwerfen, klicken Sie im Dialogfeld Entwurf einer Formularvorlage auf Formularvorlage.

  3. Klicken Sie in der Liste basierend aufWebdienst auf.

  4. Wenn Sie eine browserkompatible Formularvorlage entwerfen, aktivieren Sie das Kontrollkästchen Nur browserkompatible Features aktivieren.

  5. Klicken Sie auf OK.

  6. Klicken Sie im Datenverbindungs-Assistenten klicken Sie auf Daten empfangen, und klicken Sie dann auf Weiter.

  7. Klicken Sie auf der nächsten Seite des Assistenten geben Sie den Speicherort des Webdiensts ein, und klicken Sie dann auf Weiter.

    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.

  8. 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.

  9. Wenn Datenverbindungs-Assistenten ein unbekanntes Element in den Webdienst Schema findet, 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.

  10. Wenn der Webdienst Benutzerinformationen geändert akzeptiert, fragt die nächste Seite des Assistenten, ob Änderungsinformationen in den Abfragedaten enthalten sein sollen. Lassen Sie in den meisten Fällen das Kontrollkästchen beim einschließen Daten übermitteln aktiviert, und klicken Sie dann auf Weiter. Wenn Sie nicht Änderungsinformationen einschließen möchten, deaktivieren Sie das Kontrollkästchen einschließen, die beim Senden von Daten zu ändern, und klicken Sie dann auf Weiter.

    Dieses Kontrollkästchen ist deaktiviert, wenn Sie eine browserkompatible Formularvorlage entwerfen.

    Technische details

    Diese Seite des Assistenten wird nur dann, wenn die Datei Web Services Description Language (WSDL) für den Webdienst gibt an, dass der Webdienst ein Microsoft ADO.NET DataSet zurückgibt.

  11. Geben Sie auf der nächsten Seite des Assistenten einen Namen für die Datenverbindung ein.

  12. Stellen Sie sicher, dass die Informationen im Abschnitt Zusammenfassung korrekt ist, und klicken Sie dann auf Fertig stellen.

Schritt 2: Hinzufügen eines oder mehrere Steuerelemente zum Anzeigen der Abfrageergebnisse

  1. Wenn der Aufgabenbereich Steuerelemente nicht angezeigt wird, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie ALT+I, C.

  2. Ziehen Sie ein Steuerelement auf der Formularvorlage aus.

  3. Wählen Sie im Dialogfeld Steuerelement Bindung die Gruppe oder das Feld, das das Steuerelement gebunden werden soll.

Seitenanfang

Entwerfen einer Formularvorlage mit einer Verbindung zum Absenden von Daten

Wenn Sie beim Entwerfen eines Formulars mit einer Verbindung zum Absenden von Daten müssen Sie wie folgt vorgehen:

  1. Erstellen der Formularvorlage    Wenn Sie eine Formularvorlage, die Daten aus einem Webdienst senden können erstellen, erstellt InfoPath eine Verbindung zum Hauptfenster Daten mit einer Verbindung zum Absenden von Daten zwischen den Webdienst und einem Formular, die auf dieser Formularvorlage basieren. InfoPath wird auch der Formularvorlage primären Datenquelle erstellt.

  2. Fügen Sie eine oder mehrere Controlsand binden sie Gruppen oder Felder, oder legen Sie die Eigenschaften des Steuerelements zur Anzeige der Daten in einem Feld    Damit Benutzer die Daten in den Feldern in der primären Datenquelle bearbeiten können, können die Formularvorlage Steuerelemente hinzufügen und diese Steuerelemente dann an Felder in der primären Datenquelle binden.

  3. Konfigurieren der Absendeoptionen    Sie können konfigurieren, welche Daten Absenden an den Webdienst und die Absendeoptionen für das Formular soll.

Schritt 1: Erstellen der Formularvorlage

  1. Klicken Sie im Menü Datei auf eine Formularvorlage entwerfen.

  2. Klicken Sie unter neu entwerfen, klicken Sie im Dialogfeld Entwurf einer Formularvorlage auf Formularvorlage.

  3. Klicken Sie in der Liste basierend aufWebdienst auf.

  4. Wenn Sie eine browserkompatible Formularvorlage entwerfen, aktivieren Sie das Kontrollkästchen Nur browserkompatible Features aktivieren.

  5. Klicken Sie auf OK.

  6. Klicken Sie im Datenverbindungs-Assistenten klicken Sie auf Daten senden, und klicken Sie dann auf Weiter.

  7. Geben Sie auf der nächsten Seite des Assistenten die Position des Webdiensts, wo die Benutzer ihre Daten absenden, und klicken Sie dann auf Weiter.

    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.

  8. Klicken Sie auf Weiter.

  9. Klicken Sie auf den Vorgang im Webdienst, der die abgesendeten Daten empfängt in der Liste Wählen Sie einen Vorgang aus, und klicken Sie dann auf Weiter.

  10. Geben Sie auf der nächsten Seite des Assistenten einen Namen für die Datenverbindung ein.

  11. Stellen Sie sicher, dass die Informationen im Abschnitt Zusammenfassung korrekt ist, und klicken Sie dann auf Fertig stellen.

Schritt 2: Fügen Sie eines oder mehrere Steuerelemente hinzu und binden sie Gruppen oder Felder

  1. Wenn der Aufgabenbereich Steuerelemente nicht angezeigt wird, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie ALT+I, C.

  2. Ziehen Sie ein Steuerelement auf der Formularvorlage aus.

  3. Wählen Sie im Dialogfeld Steuerelement Bindung die Gruppe oder das Feld, das das Steuerelement gebunden werden soll.

  4. Wiederholen Sie die Schritte 2 und 3 für alle anderen Steuerelemente, die Sie zur Formularvorlage hinzufügen möchten.

Schritt 3: Konfigurieren der Absendeoptionen

  1. Klicken Sie im Menü Extras auf Datenverbindungen.

  2. Klicken Sie im Dialogfeld Datenverbindungen klicken Sie auf die Verbindung zum Absenden von Daten in den Hauptfenster Verbindung, und klicken Sie dann auf Ändern.

  3. Klicken Sie im Datenverbindungs-Assistenten zweimal auf Weiter.

  4. Führen Sie eine der folgenden auswählen, welche Daten im Formular für jeden Parameter im Webdienst abgesendet an, klicken Sie auf der nächsten Seite des Assistenten.

    Übermitteln Sie die Daten in einem Feld oder Gruppe

    1. Klicken Sie in der Liste Parameter auf, der die Daten aus dem Formular empfängt Parameter für den Webdienst.

    2. Klicken Sie unter Optionen für Parameter auf Feld oder Gruppe.

    3. Klicken Sie auf Ändern Schaltfläche (Symbol) .

    4. Klicken Sie im Dialogfeld Feld oder Gruppe auswählen klicken Sie auf das Feld oder die Gruppe, deren Daten, die Sie senden möchten, und klicken Sie dann auf OK.

    5. Klicken Sie im Feld einschließen auf nur Text und untergeordnete Elemente aus, um nur die Daten in diesem Feld und die untergeordneten Elemente des Felds oder der Gruppe übermitteln, oder klicken Sie auf untergeordneter XML-Baum, einschließlich ausgewähltem Element, um den Feldnamen, die Daten im Feld übermitteln und die untergeordneten Elemente in der ausgewählten Gruppe oder ein Feld.

    Senden Sie alle Daten im Formular

    1. Klicken Sie in der Liste Parameter auf, der die Daten aus dem Formular empfängt Parameter für den Webdienst.

    2. Klicken Sie auf Gesamtes Formular (XML-Dokument, einschließlich verarbeitungsanweisung), klicken Sie unter Optionen für Parameter.

    Senden Sie die Daten als Zeichenfolge

    1. Klicken Sie in der Liste Parameter auf, der die Daten aus dem Formular empfängt Parameter für den Webdienst.

    2. Klicken Sie auf Gesamtes Formular (XML-Dokument, einschließlich verarbeitungsanweisung), klicken Sie unter Optionen für Parameter.

    3. Aktivieren Sie das Kontrollkästchen Daten als Zeichenfolge senden.

      Hinweis: Wählen Sie in der Regel das Kontrollkästchen Digital signierte Daten übermitteln aus. In den meisten Fällen können deaktivieren Sie dieses Kontrollkästchen.

    Technische Details zu ADO.NET DataSet-Objekte

    Wenn der Webdienst ein ADO.NET DataSet-Objekt erforderlich sind, wählen Sie einen Dataset-Knoten, wenn Sie diese Datenverbindung konfigurieren. Wenn Sie eine andere Art von Knoten für eine Datenverbindung mit einem Webdienst, die ein Dataset ActiveX Data Objects (ADO) erforderlich ist verwenden, tritt die Aktion abzusenden.

  5. Klicken Sie auf Weiter.

  6. Klicken Sie auf Fertig stellen.

  7. Klicken Sie auf Schließen.

  8. Klicken Sie im Menü Extras auf Optionen zum Absenden.

    1. Wenn der Name der Senden-Schaltfläche, die angezeigt, klicken Sie auf der Standardsymbolleiste und den Befehl Absenden, der Sie im Menü Datei angezeigt wird wird, wenn Benutzer des Formulars ausfüllen ändern möchten, geben Sie den neuen Namen im Feld Beschriftung die übermitteln Optionen im Dialogfeld.

      Wenn Sie diese Schaltfläche und den Befehl eine Tastenkombination zuweisen möchten, geben Sie ein kaufmännisches und-Zeichen (&) vor dem Zeichen, die Sie als Tastenkombination verwenden möchten. Geben Sie beispielsweise ALT + B als die Tastenkombination für die Senden-Schaltfläche und der Befehl zuzuweisen, & bsenden.

  9. Wenn Sie keine anderen Befehl Absenden oder die Senden-Schaltfläche auf der Standardsymbolleiste verwendet, beim Ausfüllen eines Formulars, deaktivieren Sie das Kontrollkästchen anzeigen das Menüelement übermitteln und die Symbolleisten-Schaltfläche Absenden.

    1. Standardmäßig nach dem Senden eines Formulars, InfoPath behält das Formular zu öffnen, und wird eine Meldung angezeigt, um anzugeben, ob das Formular erfolgreich gesendet wurde. Wenn Sie dieses Standardverhalten ändern möchten, klicken Sie auf Erweitert, und führen Sie dann eine der folgenden Aktionen aus:

      1. Wenn Sie das Formular schließen, oder erstellen ein neues leeres Formular aus, nach der Benutzer ein ausgefülltes Formular übermittelt, klicken Sie auf die Option, die Sie in der Liste nach dem Senden möchten.

      2. Zum Erstellen einer benutzerdefinierten Nachricht, um anzugeben, ob das Formular erfolgreich gesendet wurde, aktivieren Sie das Kontrollkästchen benutzerdefinierte Meldung verwenden, und geben Sie dann Ihre Nachrichten in den Feldern bei Erfolg und bei einem Fehler.

        Verwenden Sie eine Nachricht im Feld auf Fehler zu Benutzern mitteilen, was zu tun ist, wenn sie ihr Formular übermitteln können. Beispielsweise können Sie vorschlagen, dass Benutzer Formular zu speichern und Weitere Informationen zum Kontaktieren einer Person.

      3. Wenn Sie keine zum Anzeigen einer Meldung, nachdem der Benutzer ein Formular übermittelt, deaktivieren Sie das Kontrollkästchen Erfolg und Fehler Nachrichten anzeigen.

Seitenanfang

Entwerfen einer Formularvorlage mit Abfrage und Übermitteln von datenverbindungen

Um eine Formularvorlage mit einer Verbindung zum Abfragen von Daten und eine Verbindung zum Übermitteln von Daten zu entwerfen, müssen Sie wie folgt vorgehen:

  1. Erstellen der Formularvorlage    Beim Erstellen einer Formularvorlage, die sowohl Abfragen und Daten an einen Webdienst senden können, erstellt InfoPath eine Verbindung zwischen der Formularvorlage und dem Webdienst von Hauptfenster Daten mit einer Verbindung zum Abfragen von Daten und eine Verbindung zum Absenden von Daten aus. InfoPath wird auch der Formularvorlage primären Datenquelle erstellt.

  2. Hinzufügen eines Steuerelements und binden Sie es in ein Feld zum Anzeigen der Daten in einem Feld    Damit die Benutzer anzeigen und bearbeiten Sie die Daten in den Feldern in der primären Datenquelle, können Sie Hinzufügen von Steuerelementen zur Formularvorlage und diese Steuerelemente dann an Felder in der primären Datenquelle binden.

  3. Konfigurieren der Absendeoptionen    Sie können konfigurieren, welche Daten Absenden an den Webdienst und die Absendeoptionen für das Formular soll.

Schritt 1: Erstellen der Formularvorlage

  1. Klicken Sie im Menü Datei auf eine Formularvorlage entwerfen.

  2. Klicken Sie unter neu entwerfen, klicken Sie im Dialogfeld Formular entwerfen auf Formularvorlage.

  3. Klicken Sie in der Liste basierend aufWebdienst auf.

  4. Wenn Sie eine browserkompatible Formularvorlage entwerfen, aktivieren Sie das Kontrollkästchen Nur browserkompatible Features aktivieren.

  5. Klicken Sie auf OK.

  6. Klicken Sie im Datenverbindungs-Assistenten, auf empfangen und Senden von Daten, und klicken Sie dann auf Weiter.

  7. Klicken Sie auf der nächsten Seite des Assistenten geben Sie den Speicherort des Webdiensts mit dem Vorgang, der Daten an die Formularvorlage sendet, und klicken Sie dann auf Weiter.

    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.

  8. 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.

  9. 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.

  10. Wenn der Webdienst Benutzerinformationen geändert akzeptiert, fragt die nächste Seite des Assistenten, ob Änderungsinformationen in den Abfragedaten enthalten sein sollen. Lassen Sie in den meisten Fällen das Kontrollkästchen beim einschließen Daten übermitteln aktiviert, und klicken Sie auf Weiter. Wenn Sie keine Änderungsinformationen einbezogen werden sollen, klicken Sie auf Deaktivieren Sie das Kontrollkästchen einschließen, die beim Senden von Daten zu ändern, und klicken Sie dann auf Weiter.

    Wenn Sie eine browserkompatible Formularvorlage entwerfen, ist das Kontrollkästchen deaktiviert.

    Technische details

    Diese Seite des Assistenten wird nur dann, wenn die Datei Web Services Description Language (WSDL) für den Webdienst gibt an, dass der Webdienst ein ADO.NET DataSet zurückgibt.

  11. Klicken Sie auf der nächsten Seite des Assistenten geben Sie einen Namen für die Verbindung zum Abfragen von Daten, und klicken Sie dann auf Weiter.

  12. Geben Sie auf der nächsten Seite des Assistenten die Position des Webdiensts, wo Ihre Benutzer ihre Formulare absenden, und klicken Sie dann auf Weiter.

    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.

  13. Klicken Sie auf den Vorgang im Webdienst, der die abgesendeten Daten empfängt in der Liste Wählen Sie einen Vorgang aus, und klicken Sie dann auf Weiter.

  14. Führen Sie eine der folgenden auswählen, welche Daten im Formular für jeden Parameter im Webdienst abgesendet an, klicken Sie auf der nächsten Seite des Assistenten.

    Übermitteln Sie die Daten in einem Feld oder Gruppe

    1. Klicken Sie in der Liste Parameter auf, der die Daten aus dem Formular empfängt Parameter für den Webdienst.

    2. Klicken Sie unter Optionen für Parameter auf Feld oder Gruppe.

    3. Klicken Sie auf Ändern Schaltfläche (Symbol) .

    4. Klicken Sie im Dialogfeld Feld oder Gruppe auswählen klicken Sie auf das Feld oder die Gruppe, deren Daten, die Sie senden möchten, und klicken Sie dann auf OK.

    5. Klicken Sie im Feld einschließen auf nur Text und untergeordnete Elemente aus, um nur die Daten in diesem Feld und die untergeordneten Elemente des Felds oder der Gruppe übermitteln, oder klicken Sie auf untergeordneter XML-Baum, einschließlich ausgewähltem Element, um den Feldnamen, die Daten im Feld übermitteln und die untergeordneten Elemente in der ausgewählten Gruppe oder ein Feld.

    Senden Sie alle Daten im Formular

    1. Klicken Sie in der Liste Parameter auf, der die Daten aus dem Formular empfängt Parameter für den Webdienst.

    2. Klicken Sie auf Gesamtes Formular (XML-Dokument, einschließlich verarbeitungsanweisung), klicken Sie unter Optionen für Parameter.

    Senden Sie die Daten als Zeichenfolge

    1. Klicken Sie in der Liste Parameter auf, der die Daten aus dem Formular empfängt Parameter für den Webdienst.

    2. Klicken Sie auf Gesamtes Formular (XML-Dokument, einschließlich verarbeitungsanweisung), klicken Sie unter Optionen für Parameter.

    3. Aktivieren Sie das Kontrollkästchen Daten als Zeichenfolge senden.

      Wählen Sie in der Regel das Kontrollkästchen Digital signierte Daten übermitteln aus. In den meisten Fällen können deaktivieren Sie dieses Kontrollkästchen.

    Technische Details zu ADO.NET DataSet-Objekte

    Wenn der Webdienst ein ADO.NET DataSet-Objekt erforderlich sind, wählen Sie einen Dataset-Knoten, wenn Sie diese Datenverbindung konfigurieren. Wenn Sie eine andere Art von Knoten für eine Datenverbindung mit einem Webdienst, die ein ADO.NET DataSet erfordert verwenden, tritt die Aktion abzusenden.

  15. Klicken Sie auf Weiter.

  16. Klicken Sie auf der nächsten Seite des Assistenten geben Sie einen Namen für die Verbindung zum Absenden von Daten, und klicken Sie dann auf Fertig stellen.

Schritt 2: Hinzufügen eines Steuerelements und binden Sie es in ein Feld zum Anzeigen der Daten in einem Feld

  1. Wenn der Aufgabenbereich Steuerelemente nicht angezeigt wird, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie ALT+I, C.

  2. Ziehen Sie ein Steuerelement auf der Formularvorlage aus.

  3. Wählen Sie das Feld, dem das Steuerelement gebunden werden soll, klicken Sie im Dialogfeld Steuerelement Bindung.

Schritt 3: Konfigurieren der Absendeoptionen

  1. Klicken Sie im Menü Extras auf Optionen zum Absenden.

    1. Wenn der Name der Senden-Schaltfläche, die angezeigt, klicken Sie auf der Standardsymbolleiste und den Befehl Absenden, der Sie im Menü Datei angezeigt wird wird, wenn Benutzer des Formulars ausfüllen ändern möchten, geben Sie den neuen Namen im Feld Beschriftung die übermitteln Optionen im Dialogfeld.

      Wenn Sie diese Schaltfläche und den Befehl eine Tastenkombination zuweisen möchten, geben Sie ein kaufmännisches und-Zeichen (&) vor dem Zeichen, die Sie als Tastenkombination verwenden möchten. Geben Sie beispielsweise ALT + B als die Tastenkombination für die Senden-Schaltfläche und der Befehl zuzuweisen, & bsenden.

  2. Wenn Sie keine anderen Befehl Absenden oder die Senden-Schaltfläche auf der Standardsymbolleiste verwendet, beim Ausfüllen eines Formulars, deaktivieren Sie das Kontrollkästchen anzeigen das Menüelement übermitteln und die Symbolleisten-Schaltfläche Absenden.

    1. Standardmäßig nach dem Senden eines Formulars, InfoPath behält das Formular zu öffnen, und wird eine Meldung angezeigt, um anzugeben, ob das Formular erfolgreich gesendet wurde. Wenn Sie dieses Standardverhalten ändern möchten, klicken Sie auf Erweitert, und führen Sie dann eine der folgenden Aktionen aus:

      • Wenn Sie das Formular schließen, oder erstellen ein neues leeres Formular aus, nach der Benutzer ein ausgefülltes Formular übermittelt, klicken Sie auf die Option, die Sie in der Liste nach dem Senden möchten.

      • Zum Erstellen einer benutzerdefinierten Nachricht, um anzugeben, ob das Formular erfolgreich gesendet wurde, aktivieren Sie das Kontrollkästchen benutzerdefinierte Meldung verwenden, und geben Sie dann Ihre Nachrichten in den Feldern bei Erfolg und bei einem Fehler.

        Verwenden Sie eine Nachricht im Feld auf Fehler zu Benutzern mitteilen, was zu tun ist, wenn sie ihr Formular übermitteln können. Beispielsweise können Sie vorschlagen, dass Benutzer Formular zu speichern und Weitere Informationen zum Kontaktieren einer Person.

      • Wenn Sie keine zum Anzeigen einer Meldung, nachdem der Benutzer ein Formular übermittelt, deaktivieren Sie das Kontrollkästchen Erfolg und Fehler Nachrichten 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.

×