Wenn Sie eine Microsoft Office InfoPath-Formularvorlage entwerfen, die auf einer Microsoft Office Access 2007-Datenbank (ACCDB-Format) oder auf einer Access-Datenbank basiert, die mit einer früheren Version (MDB-Format) gespeichert wurde, dann erstellt InfoPath automatisch eine primäre Datenverbindung zu dieser Datenbank. Wenn sich der Speicherort Ihrer Access-Datenbank zu einem späteren Zeitpunkt ändert, falls Sie die Datenbank z. B. an eine andere Position verschieben, müssen Sie die primären Datenverbindungen der Formularvorlage ändern. In diesem Artikel wird erläutert, wie die primäre Datenverbindung in der InfoPath-Formularvorlage geändert wird, damit diese auf eine andere Access-Datenbank verweist.
Im Abschnitt Siehe auch finden Sie Verknüpfungen zu weiteren Informationen zum Ändern sekundärer Datenverbindungen zu externen Datenquellen.
Inhalt dieses Artikels
Übersicht
Sie verwenden den Datenverbindungs-Assistenten, um die primäre Datenverbindung der Formularvorlage zu einer neuen Access-Datenbank zu ändern. Wenn Sie die neue Datenverbindung erstellen, erzeugt InfoPath eine neue primäre Datenquelle (Datenquelle: Zusammengehörige Felder und Gruppen, welche die Daten für ein InfoPath-Formular definieren und speichern. Steuerelemente im Formular sind an die Felder und Gruppen in der Datenquelle gebunden.), die Felder (Feld: Ein Element oder Attribut in der Datenquelle, das Daten enthalten kann. Wenn das Feld ein Element ist, kann es Attributfelder enthalten. In Feldern werden die Daten gespeichert, die in Steuerelemente eingegeben werden.) und Gruppen (Gruppe: Ein Element in der Datenquelle, das Felder oder andere Gruppen enthalten kann. Steuerelemente, die andere Steuerelemente wie wiederholte Tabellen und Abschnitte enthalten, sind an Gruppen gebunden.) enthält, die der Art und Weise entsprechen, wie die Daten in der neuen Datenbank gespeichert werden. Wenn die neue Datenbank die Daten auf dieselbe Art und Weise wie die alte Datenbank speichert, verbindet (Binden: Verbinden eines Steuerelements mit einem Feld oder einer Gruppe in der Datenquelle, sodass in das Steuerelement eingegebene Daten gespeichert werden. Wenn die Bindung eines Steuerelements aufgehoben wird, ist das Steuerelement nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden somit nicht gespeichert.) InfoPath die vorhandenen Steuerelemente in der Formularvorlage automatisch mit den Feldern und Gruppen in der neuen primären Datenquelle.
Wenn die Felder und Gruppen in der neuen primären Datenquelle nicht mit den Feldern und Gruppen in der alten Datenquelle übereinstimmen, entfernt InfoPath die Datenquellenverbindungen der vorhandenen Steuerelemente. Wenn diese Verbindungen entfernt werden, müssen Sie anschließend die Steuerelemente mit anderen Feldern und Gruppen in der neuen primären Datenquelle verbinden, wenn Sie diese Steuerelemente weiterhin verwenden möchten. Ansonsten können Sie die Steuerelemente auch von der Formularvorlage entfernen.
Nachdem Sie die primäre Datenverbindung geändert haben, sollten Sie die Formularvorlage veröffentlichen und testen, dass die auf dieser Formularvorlage basierenden Formulare in einer Testumgebung weiterhin funktionieren. Nach Abschluss der Tests können Sie das Ausfüllen neuer, auf dieser Formularvorlage basierenden Formulare für Benutzer freigeben.
Im Abschnitt Siehe auch finden Sie Verknüpfungen zu weiteren Informationen über das Veröffentlichen einer Formularvorlage.
Seitenanfang
Voraussetzungen
Bevor Sie die primäre Datenverbindung ändern, sind die folgenden Informationen vom Datenbankadministrator erforderlich:
Seitenanfang
Schritt 1: Ändern der primären Datenverbindung in der Formularvorlage
- Klicken Sie im Menü Extras auf Primäre Datenquelle umwandeln.
- Überprüfen Sie im Datenverbindungs-Assistenten, dass die ausgewählten Optionen richtig sind, und klicken Sie dann auf Weiter.
- Klicken Sie auf der nächsten Seite des Assistenten auf Datenbank (Microsoft SQL Server oder Microsoft Office Access), und klicken Sie dann auf Weiter.
- Klicken Sie auf der nächsten Seite des Assistenten auf Datenbank ändern.
- Wechseln Sie im Dialogfeld Datenquelle auswählen zum Speicherort der neuen Access-Datenbank, und klicken Sie auf Öffnen.
Seitenanfang
Schritt 2: Auswählen der Datenbanktabellen
- Klicken Sie im Dialogfeld Tabelle auswählen auf den Namen der Mastertabelle oder -abfrage, und klicken Sie anschließend auf OK.
- Wenn Sie andere Tabellen oder Abfragen in der Datenbank verwenden, um Daten für das Formular bereitzustellen, dann fügen Sie diese zusätzlichen Tabellen oder Abfragen hinzu.
So wird's gemacht
- Klicken Sie auf Tabelle hinzufügen.
- Klicken Sie im Dialogfeld Tabelle oder Abfrage hinzufügen in der Liste Wählen Sie die untergeordnete Tabelle aus auf den Namen der Tabelle oder Abfrage, und klicken Sie dann auf Weiter.
Die verwandten Felder zwischen dieser Tabelle oder Abfrage und der Mastertabelle oder -abfrage werden im Feld Verbindungsfelder im Dialogfeld Beziehung bearbeiten angezeigt. Überprüfen Sie, dass es sich um die in Ihrer Formularvorlage gewünschten Felder handelt.
- Klicken Sie in der Liste Verbindungsfelder auf die Beziehung, und klicken Sie dann auf Beziehung entfernen, um die vorhandene Beziehung zu entfernen.
- Um weitere verwandte Felder hinzuzufügen, klicken Sie auf Beziehung hinzufügen, und klicken Sie dann im Dialogfeld Beziehung hinzufügen in beiden Spalten auf die gewünschten Felder.
- Klicken Sie auf OK, und klicken Sie dann auf Fertig stellen.
- Wenn Sie weitere Tabellen oder Abfragen hinzufügen möchten, wiederholen Sie diese Schritte.
- Klicken Sie auf Weiter.
- Geben Sie auf der nächsten Seite des Assistenten einen Namen für die primäre Datenverbindung ein, und klicken Sie dann auf Fertig stellen.
Hinweis Wenn Sie sekundäre Datenverbindungen zur Formularvorlage ändern müssen, nehmen Sie diese Änderungen vor, bevor Sie mit dem nächsten Schritt fortfahren. Wenn Sie die sekundären Datenverbindungen jetzt ändern, können Sie die neuen primären und sekundären Datenverbindungen gleichzeitig testen. Im Abschnitt Siehe auch finden Sie Verknüpfungen zu weiteren Informationen über das Ändern von sekundären Datenverbindungen.
Seitenanfang
Schritt 3: Vorschau, Veröffentlichung und Test für die Formularvorlage
- Um Ihre Änderungen zu testen, klicken Sie auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.
- Klicken Sie auf der Standardsymbolleiste auf Vorschau schließen, um das Vorschaufenster zu schließen.
- Wenn Sie die Formularvorlage veröffentlichen möchten, klicken Sie im Menü Datei auf Veröffentlichen, und führen Sie dann die Schritte im sich öffnenden Veröffentlichen-Assistenten aus.
- Testen Sie das Formular gründlich, indem Sie ein auf dieser Formularvorlage basierendes Formular öffnen und es ausfüllen. Überprüfen Sie, dass das auf dieser Formularvorlage basierende Formular erwartungsgemäß funktioniert.
Seitenanfang