Entwerfen einer Formularvorlage mithilfe von Einstellungen in einer Datenverbindungsbibliothek

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

In diesem Artikel wird gezeigt, wie eine Formularvorlage entworfen wird, die auf den in einer Datenverbindungsbibliothek auf einer Microsoft Office SharePoint Server 2007-Website gespeicherten Einstellungen basiert, an die Sie Abfragen richten oder Daten absenden können.

Inhalt dieses Artikels

Übersicht

Vorbemerkung

Entwerfen einer Formularvorlage mit einer Abfragedatenverbindung

Entwerfen einer Formularvorlage mit einer Verbindung zum Absenden von Daten

Übersicht

Bei einer sekundäre Datenverbindung handelt es sich um eine Datenverbindung von einer externen Datenquelle, die Sie einer Formularvorlage hinzufügen. Diese Datenverbindung unterscheidet sich von der Hauptdatenverbindung, die erstellt wird, wenn Sie eine Formularvorlage entwerfen, die auf einer Datenbank, einem Webdienst oder Einstellungen in einer Verbindungsbibliothek basiert. Eine sekundäre Datenverbindung wird nur hinzugefügt, wenn Sie Daten nicht über die Hauptdatenverbindung abfragen oder versenden können.

Ein Formular kann eine primäre Datenverbindung und optional eine oder mehrere sekundäre Datenverbindungen haben. Abhängig vom Zweck des Formulars kann eine Datenverbindung Formulardaten abfragen oder an eine externe Datenquelle senden, z. B. eine Microsoft SQL Server-Datenbank oder einen Webdienst.

Wenn Sie mehrere Formularvorlagen, die ähnliche datenverbindungen verwenden entwerfen, erwägen Sie mithilfe einer Datenverbindungsdatei statt eine Datenverbindung zu einer externen Datenquelle für jede Formularvorlage zu erstellen. Auf diese Weise müssen Sie nur eine Datenverbindungsdatei aktualisieren, wenn die Verbindungsinformationen für eine Reihe von verknüpften Formularvorlagen geändert wird. Beispielsweise müssen Sie beim Wechsel von Formularvorlagen aus einem Testnetzwerk zu einer laufenden Netzwerk aktualisieren die Daten Verbindungseinstellungen nur einmal in der Verbindungsbibliothek statt in jeder Formularvorlage Datenverbindung aktualisieren. Wenn Sie ein Formular basierend auf einer Formularvorlage, die eine Datenverbindungsdatei verwendet die Datenverbindung verwendet, wird die Verbindung von Daten mit den neuen Einstellungen automatisch aktualisiert.

Eine Datenverbindungsdatei ist eine XML-Datei mit der XML- oder UDCX Erweiterung, die Verbindungsinformationen für eine einzelne externe Datenquelle enthält. Diese Datei wird in einer Datenverbindungsbibliothek auf einem Server unter Microsoft Office SharePoint Server 2007 gespeichert. Eine Datenverbindungsdatei wird von einem Entwickler oder indem Sie eine Verbindung von Daten in einer vorhandenen Formularvorlage in einer Datenverbindungsdatei konvertieren, indem Sie auf die Schaltfläche umwandeln (MenüExtras ) im Dialogfeld Datenverbindungen erstellt.

Die Verwendung von Datenverbindungsdateien hat u. a. folgende Vorteile:

  • Mehrere Formulare können die gleiche Datenverbindungsdatei verwenden, so dass das erneute Erstellen der gleichen Datenverbindung für jede einzelne Formularvorlage entfällt.

  • Ändern sich der Speicherort oder die Verbindungseinstellungen für eine externe Datenquelle, müssen Sie nur die Datenverbindungsdatei aktualisieren, und nicht die einzelnen Formularvorlagen.

  • Die Datenverbindungsdatei kann alternative Authentifizierungsinformationen enthalten, die der Server verwenden kann, wenn ein Benutzer ein Formular unter Verwendung eines Web-Browsers ausfüllt.

  • Formulare, die auf einer Browser-kompatiblen Formularvorlage basieren und in einem Browser ausgefüllt werden, können sich nur mit solchen Servern fremder Domänen verbinden, die Datenverbindungsdateien verwenden.

Microsoft Office InfoPath verwendet Datenverbindungsdateien, die dem Dateiformat Universal Data Connection Version 2.0 entsprechen. Diese Version stellt eine Obermenge des Dateiformats der Version 1.0 dar, die von Microsoft Office FrontPage und Microsoft Office Excel verwendet wird. InfoPath kann keine Datenverbindungsdateien im Dateiformat der Version 1.0 verwenden.

Wenn Sie eine Formularvorlage, die auf Einstellungen für eine Datenverbindungsdatei basiert erstellen, erstellt Microsoft Office InfoPath eine Verbindung von Daten, die auf die Einstellungen in der Datenverbindungsbibliothek basiert. Wenn die Datenverbindungsdatei Einstellungen für eine Verbindung zum Abfragen von Daten enthält, erstellt InfoPath des Formulars Hauptfenster Datenquelle mit Abfragefeldern, Datenfeldern und Gruppen, die Art und Weise entsprechen, dass die Daten in der externen Datenquelle gespeichert ist, die durch die Einstellungen in der Datenverbindungsdatei bezeichnet wird. Abfragefelder enthalten die Daten, die die externen Datenquelle bestimmt, was, um das Formular zu senden. Die Ergebnisse der Abfrage werden in Datenfelder aufgenommen. Damit Benutzer die externe Datenquelle Abfragen können, fügt InfoPath eine Schaltfläche Abfrage ausführen der Formularvorlage hinzu.

Da die Datenstruktur der Abfrage und der Datenfelder mit der Speicherung der Daten in der externen Quelle übereinstimmen muss, können Sie vorhandene Felder oder Gruppen in der primären Datenquelle nicht ändern. Sie können Felder oder Gruppen nur der Stammgruppe in der primären Datenquelle hinzufügen.

Verwenden Sie Einstellungen für eine Verbindung zum Absenden von Daten, wird in InfoPath für Formulare, die auf dieser Formularvorlage basieren, auf der Standardsymbolleiste die Schaltfläche Absenden und im Menü Datei der Befehl Absenden aktiviert. Auf diese Weise können Benutzer die Daten in den Formularen an die externe Datenquelle absenden.

Seitenanfang

Vorbemerkung

Um eine Formularvorlage basierend auf den Einstellungen in einer Datenverbindungsbibliothek zu entwerfen, benötigen Sie die folgenden Informationen vom Administrator der Datenverbindungsbibliothek oder vom Entwickler, der die Datenverbindungsdatei erstellt hat:

  • Die Adresse der Office SharePoint Server 2007-Website mit der Verbindungsbibliothek.

  • Den Namen der Datenverbindungsdatei in der Datenverbindungsbibliothek, die Sie verwenden möchten.

Seitenanfang

Entwerfen einer Formularvorlage mit einer Abfragedatenverbindung

Zum Entwerfen einer Formularvorlage, die auf einer Datenverbindungsdatei mit Einstellungen für eine Abfragedatenverbindung basiert, müssen Sie die folgenden Aktionen ausführen:

  1. Entwerfen der Formularvorlage, die auf der Datenverbindungsdatei basiert    Mit diesem Schritt wird die primäre Datenquelle für die Formularvorlage mit den entsprechenden Feldern und Gruppen erstellt, die auf den Einstellungen in der Datenverbindungsdatei basieren.

  2. Hinzufügen eines Steuerelements zur Formularvorlage, mit dem die Abfrageergebnisse angezeigt werden    Um die in den Feldern und Gruppen in der primären Daten gespeicherten Daten den Benutzern anzuzeigen, müssen Sie der Formularvorlage ein Steuerelement hinzufügen und das Steuerelement dann an ein Abfragefeld oder Datenfeld in der primären Datenquelle binden.

Schritt 1: Entwerfen der Formularvorlage, die auf der Datenverbindungsdatei basiert

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

  2. Klicken Sie im Dialogfeld Eine Formularvorlage entwerfen unter Neu entwerfen auf Formularvorlage.

  3. Klicken Sie in der Liste Basierend auf auf Verbindungsbibliothek.

  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 in der Liste Website auf den Namen der Website auf dem Server mit Office SharePoint Server 2007, auf dem sich die Datenverbindungsbibliothek befindet.

    Fügen Sie die Website der Liste hinzu

    1. Klicken Sie auf Websites verwalten.

    2. Klicken Sie im Dialogfeld Websites verwalten auf Hinzufügen.

    3. Geben Sie im Feld URL einen Namen für die Datenverbindungsbibliothek ein.

    4. Geben Sie im Feld Anzeigename einen Namen für die Datenverbindungsbibliothek ein. Der Name wird in der Liste Site im Datenverbindungsassistenten angezeigt.

    5. Klicken Sie auf OK.

    6. Klicken Sie auf Schließen.

  7. Klicken Sie auf den Namen der Datenverbindungsbibliothek, damit eine Liste von Datenverbindungsdateien angezeigt wird. Klicken Sie auf den Namen der Datenverbindungsdatei, die Sie für diese Datenverbindung verwenden möchten, und klicken Sie dann auf Weiter.

  8. Wenn Sie eine Datenverbindungsdatei mit Verbindungseinstellungen für einen Webdienst ausgewählt haben, müssen Sie auf der nächsten Seite des Assistenten möglicherweise Beispielwerte für die einzelnen Parameter angeben, damit bestimmt werden kann, welche Felder oder Gruppen der sekundären Datenquelle hinzugefügt werden müssen.

    Wie?

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

    2. Geben Sie in das Feld Sample value einen Wert ein, den Ihr Benutzer für dieses Feld möglicherweise verwenden kann, und klicken Sie dann auf OK.

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

    Technische Einzelheiten

    Wenn Sie im Datenverbindungs-Assistenten eine Datenverbindung zu einem Web-Dienst konfigurieren, stellt Microsoft Office InfoPath eine Verbindung zu diesem Web-Dienst her und fordert die WSDL-Datei (Web Service Description Language) an. Die WSDL-Datei enthält das vom Web-Dienst verwendete Schema. Der Web-Dienst reagiert auf die Anforderung, indem er die betreffende Datei an InfoPath sendet. InfoPath verwendet die Informationen in dieser Datei, um der sekundären Datenquelle in der Formularvorlage die entsprechenden Felder und Gruppen hinzuzufügen. Falls InfoPath einen unbekannten Elementtyp in der WSDL-Datei findet, verwendet InfoPath Beispieldaten, um die Definition des unbekannten Elementtyps zu ermitteln, und fügt der sekundären Datenquelle dann die entsprechenden Felder und Gruppen hinzu.

  9. Gibt die externe Datenquelle, auf die in den Einstellungen verwiesen wird, ein Microsoft ADO.NET DataSet zurück, werden Sie auf der nächsten Seite des Assistenten gefragt, ob Sie Änderungsinformationen einschließen möchten, wenn Benutzer die Formulardaten absenden. In den meisten Fällen können Sie das Kontrollkästchen Änderungsinformationen beim Senden von Daten einschließen aktiviert lassen. Klicken Sie dann auf Weiter. Wenn Sie keine Änderungsinformationen einschließen möchten, deaktivieren Sie das Kontrollkästchen Änderungsinformationen beim Senden von Daten einschließen, und klicken Sie dann auf Weiter.

    Technische Einzelheiten

    Diese Seite des Assistenten wird nur angezeigt, wenn die Einstellungen für einen Webdienst gelten und wenn in der WSDL-Datei (Web Service Description Language) angegeben ist, dass der Webdienst ein ADO.NET DataSet zurückgibt.

  10. Geben Sie auf der nächsten Seite des Assistenten einen Namen für die Datenverbindung ein, und klicken Sie dann auf Fertig stellen.

Schritt 2: Hinzufügen eines Steuerelements zur Formularvorlage, mit dem die Abfrageergebnisse angezeigt werden

  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 die Formularvorlage.

  3. Wählen Sie im Dialogfeld Bindung für Steuerelement das Feld aus, an das Sie das Steuerelement binden möchten.

Seitenanfang

Entwerfen einer Formularvorlage mit einer Verbindung zum Absenden von Daten

Wenn die Datenverbindungsdatei Einstellungen für eine Verbindung zum Absenden von Daten enthält, können Sie die Formularvorlage so konfigurieren, dass die Benutzer die Formulardaten über die Datenverbindung absenden können. Hierbei wird in InfoPath der Standardsymbolleiste die Schaltfläche Absenden und dem Menü Datei der Befehl Absenden hinzugefügt. Sie können die Absendeoptionen für das Formular im Dialogfeld Absendeoptionen (Menü Extras) konfigurieren. Die Absendeoptionen werden so konfiguriert, als ob Sie eine Formularvorlage basierend auf einer Datenbank oder einem Webdienst entwerfen. Hyperlinks zu weiteren Informationen zum Entwerfen einer Formularvorlage, die auf einer Datenbank oder einem Webdienst basiert, finden Sie im Abschnitt Siehe auch.

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

  2. Klicken Sie im Dialogfeld Eine Formularvorlage entwerfen unter Neu entwerfen auf Formularvorlage.

  3. Klicken Sie in der Liste Basierend auf auf Verbindungsbibliothek.

  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 in der Liste Website auf den Namen der Website auf dem Server mit Office SharePoint Server 2007, auf dem sich die Verbindungsbibliothek befindet.

    Fügen Sie die Website der Liste hinzu

    1. Klicken Sie auf Websites verwalten.

    2. Klicken Sie im Dialogfeld Websites verwalten auf Hinzufügen.

    3. Geben Sie im Feld URL einen Namen für die Datenverbindungsbibliothek ein.

    4. Geben Sie im Feld Anzeigename einen Namen für die Datenverbindungsbibliothek ein. Der Name wird in der Liste Site im Datenverbindungsassistenten angezeigt.

    5. Klicken Sie auf OK.

    6. Klicken Sie auf Schließen.

  7. Klicken Sie auf den Namen der Datenverbindungsbibliothek, damit eine Liste von Datenverbindungsdateien angezeigt wird. Klicken Sie auf den Namen der Datenverbindungsdatei, die Sie für diese Datenverbindung verwenden möchten, und klicken Sie dann auf Weiter.

  8. Wenn Sie eine Datenverbindungsdatei mit Verbindungseinstellungen für einen Webdienst ausgewählt haben, müssen Sie auf der nächsten Seite des Assistenten möglicherweise Beispielwerte für die einzelnen Parameter angeben, damit das beste Feld oder die beste Gruppe bestimmt werden kann, das bzw. die der sekundären Datenquelle hinzugefügt werden muss.

    Wie?

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

    2. Geben Sie in das Feld Sample value einen Wert ein, den Ihr Benutzer für dieses Feld möglicherweise verwenden kann, und klicken Sie dann auf OK.

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

    Technische Einzelheiten

    Wenn Sie im Datenverbindungs-Assistenten eine Datenverbindung zu einem Web-Dienst konfigurieren, stellt Microsoft Office InfoPath eine Verbindung zu diesem Web-Dienst her und fordert die WSDL-Datei (Web Service Description Language) an. Die WSDL-Datei enthält das vom Web-Dienst verwendete Schema. Der Web-Dienst reagiert auf die Anforderung, indem er die betreffende Datei an InfoPath sendet. InfoPath verwendet die Informationen in dieser Datei, um der sekundären Datenquelle in der Formularvorlage die entsprechenden Felder und Gruppen hinzuzufügen. Falls InfoPath einen unbekannten Elementtyp in der WSDL-Datei findet, verwendet InfoPath Beispieldaten, um die Definition des unbekannten Elementtyps zu ermitteln, und fügt der sekundären Datenquelle dann die entsprechenden Felder und Gruppen hinzu.

  9. Geben Sie auf der nächsten Seite des Assistenten einen beschreibenden Namen für die Datenverbindung ein, und klicken Sie dann auf Fertig stellen.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×