Eine Datenverbindung ist eine Verbindung zwischen einem Microsoft Office InfoPath-Formular und einer externen Datenquelle, z. B. einer Datenbank, einem Webdienst, einer XML-Datei oder Microsoft Windows SharePoint Services Dokumentbibliothek oder Liste. Datenverbindungen werden zum Abfragen und Übermitteln von Daten verwendet. Wenn sich die externen Datenquellen für Ihre Formularvorlage ändern, müssen Sie möglicherweise die entsprechenden Datenverbindungen aus Ihrer Formularvorlage ändern oder entfernen.
Inhalt dieses Artikels
Bevor Sie beginnen
Das Ändern oder Entfernen der Datenverbindung einer Formularvorlage wirkt sich auf die Steuerelemente und Datenquellen neuer oder vorhandener Formulare aus, die auf dieser Formularvorlage basieren. Wenn Sie die Datenverbindung ändern, erstellt InfoPath eine neue Datenquelle, die auf der Art und Weise basiert, wie Daten in der neuen externen Datenquelle gespeichert werden. Wenn die neue externe Datenquelle Daten genauso speichert wie die alte externe Datenquelle, werden in der Formularvorlage keine Änderungen an der Datenquelle angezeigt. Alle Steuerelemente in der Formularvorlage werden an die gleichen Felder in der Datenquelle gebunden. Wenn die neue externe Datenquelle Daten jedoch auf andere Weise als die alte externe Datenquelle speichert, erstellt InfoPath eine neue Datenquelle mit neuen Feldern und Gruppen. Steuerelemente in der Formularvorlage, die an Felder in der alten Datenquelle gebunden waren, werden nicht mehr an Felder in der neuen Datenquelle gebunden. Wenn Sie diese vorhandenen Steuerelemente verwenden möchten, müssen Sie diese Steuerelemente an andere Felder in der neuen Datenquelle binden.
Sie können nur sekundäre Datenverbindungen aus einer Formularvorlage entfernen. Sie können die Hauptdatenverbindung nicht aus einer Formularvorlage entfernen. Wenn Sie eine sekundäre Datenverbindung entfernen, löscht InfoPath die entsprechende sekundäre Datenquelle aus der Formularvorlage. Die steuerelemente, die der gelöschten Datenquelle zugeordnet sind, verbleiben in der Formularvorlage, sind aber nicht mehr an die Felder und Gruppen in dieser Datenquelle gebunden. Wenn Sie diese Steuerelemente verwenden möchten, müssen Sie eine der folgenden Aktionen ausführen:
- Binden Sie die ungebundenen Steuerelemente an Felder oder Gruppen in der Hauptdatenquelle oder an eine andere vorhandene sekundäre Datenquelle.
- Fügen Sie der Formularvorlage eine neue sekundäre Datenverbindung hinzu, und binden Sie dann die ungebundenen Steuerelemente an Felder oder Gruppen in dieser neuen sekundären Datenquelle.
- Entfernen Sie die ungebundenen Steuerelemente aus der Formularvorlage.
Hinweis
Das Ändern oder Entfernen einer Datenverbindung aus einer Formularvorlage kann zu Datenverlusten für alle vorhandenen Formulare führen, die auf dieser Formularvorlage basieren. Wenn ein Benutzer ein vorhandenes Formular öffnet, überprüft InfoPath den veröffentlichten Speicherort auf eine neuere Version der Formularvorlage. Wenn eine neuere Version vorhanden ist, zeigt InfoPath das Formular mithilfe der neueren Version der Formularvorlage an. Wenn ein Benutzer Daten in ein Steuerelement eingegeben hat, das an ein Feld in einer älteren Version der Formularvorlage gebunden war, und Sie die Datenverbindung geändert oder geändert haben, was zum Entfernen dieses Felds aus der Datenquelle führt, würde der Benutzer die Daten verlieren, die in dem Feld gespeichert wurden, das aus der Datenquelle entfernt wurde.
Bevor Sie eine Datenverbindung ändern oder entfernen, sollten Sie die Auswirkungen auf die Steuerelemente und Datenquellen in vorhandenen Formularen berücksichtigen, die auf Ihrer Formularvorlage basieren. Nachdem Sie eine Datenverbindung geändert oder entfernt haben, testen Sie Ihre Änderungen, bevor Sie Benutzern das Ausfüllen eines Formulars erlauben, das auf der geänderten Formularvorlage basiert.
Ändern einer Datenverbindung
Klicken Sie im Menü Extras auf Datenverbindungen.
Klicken Sie in der Liste Datenverbindungen für die Formularvorlage auf die Datenverbindung, die Sie ändern möchten.
Klicken Sie auf Ändern.
Der Datenverbindungs-Assistent führt Sie durch den Prozess zum Ändern der Datenverbindung. Die nächsten Seiten des Datenverbindungs-Assistenten hängen vom Typ der Datenverbindung ab, die Sie ändern.Führen Sie die Schritte im Datenverbindungs-Assistenten aus.
Hinweis
Links zu weiteren Informationen zum Verwenden des Datenverbindungs-Assistenten zum Verbinden eines Formulars mit einer bestimmten externen Datenquelle finden Sie im Abschnitt Siehe auch .
Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.
Entfernen einer Datenverbindung
Klicken Sie im Menü Extras auf Datenverbindungen.
Klicken Sie in der Liste Datenverbindungen für die Formularvorlage auf die Datenverbindung, die Sie entfernen möchten.
Klicken Sie auf Entfernen.
Hinweis
Wenn die Schaltfläche Entfernen deaktiviert ist, bedeutet dies, dass Sie die Hauptdatenverbindung der Formularvorlage ausgewählt haben. Die Hauptdatenverbindung einer Formularvorlage kann nicht entfernt werden.
Klicken Sie im Dialogfeld Microsoft Office InfoPath auf Ja.
Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.