Hinzufügen einer Verbindungs von Daten in einer Microsoft SQL Server-Datenbank

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 sekundäre Datenquelle zur Formularvorlage hinzufügen, die eine Microsoft SQL Server-Datenbank abfragt. Sie können keine sekundäre Datenquelle zur Formularvorlage hinzufügen, die Daten aus einer Datenbank Formular übermittelt. Wenn Sie eine sekundäre Datenquelle zu verwenden, um Daten aus einer Datenbank Formular senden möchten, verwenden Sie eine sekundäre Datenquelle mit einem Webdienst, der mit dieser Datenbank arbeitet. Suchen nach Links zu weiteren Informationen zum Hinzufügen einer sekundären Datenverbindung zu einem Webdienst im Abschnitt Siehe auch.

Um eine sekundäre Datenquelle einer Datenbank hinzugefügt haben, müssen Sie Folgendes ausführen:

Schritt 1: Hinzufügen einer sekundäre Datenquelle zur Formularvorlage    Dieser Schritt erstellt die sekundäre Datenquelle mit den entsprechenden Feldern und Gruppen auf Grundlage der Anzeige von Daten in der Datenbank gespeichert ist. Sie können auch die Formularvorlage zum ermöglichen von Formularen, um diese Datenverbindung verwenden Sie beim ersten des Formulars öffnen konfigurieren.

Schritt2: konfigurieren die Formularvorlage, um die Datenverbindung verwenden    Wenn Sie möchten Ihre Benutzer diese Datenverbindung verwenden, nachdem Sie das Formular geöffnet wird, können Sie eine Regel oder eine Schaltfläche zur Formularvorlage für Benutzer zum Abrufen von Daten aus dieser Verbindung zulassen hinzufügen.

Inhalt dieses Artikels

(Übersicht)

Vorbemerkung

Schritt 1: Hinzufügen einer sekundäre Datenquelle

Schritt 2: Konfigurieren der Formularvorlage, um die Datenverbindung verwenden

Übersicht

Wenn Sie eine Formularvorlage, die auf einer externen Datenquelle basiert erstellen, erstellt Microsoft Office InfoPath ein Hauptfenster Datenverbindung an die externe Datenquelle aus. InfoPath erstellt dann das primären Datenquelle für die Formularvorlage basierend auf der Anzeige von Daten in der externen Datenquelle gespeichert ist. Die externen Datenquelle in den Hauptfenster-Verbindung verwendet möglicherweise jedoch nicht die Werte, die Sie in den Steuerelementen in der Formularvorlage setzen möchten. Diese Werte möglicherweise in einer anderen externen Datenquelle, beispielsweise eine andere SQL Server-Datenbank vorhanden. Wenn Sie die Werte aus einer anderen externen Datenquelle abzurufen, können Sie eine sekundäre Datenquelle zur Formularvorlage hinzufügen.

Eine sekundäre Datenquelle ist eine Datenverbindung, die Sie einer Formularvorlage hinzu. Diese Datenverbindung kann eine Verbindung zum Abfragen von Daten oder eine Verbindung zum Absenden von Daten. Sie können eine Verbindung zum Abfragen von Daten als eine sekundäre Datenquelle mit einer SQL Server-Datenbank nur zur Formularvorlage hinzufügen. Nur, wenn Sie Daten aus einer externen Datenquelle als das im Hauptfenster Datenverbindung benötigen, fügen Sie diese Datenverbindung. Sie können keine Verbindung zum Absenden von Daten in einer SQL Server-Datenbank als eine sekundäre Datenquelle hinzufügen.

Wenn Sie eine Verbindung zum Abfragen von Daten in einer Datenbank hinzufügen, erstellt InfoPath eine sekundäre Datenquelle mit Datenfelder und Gruppen aus, die die Art und Weise entspricht, dass die Daten in der Datenbank gespeichert sind. Da die Datenstruktur in der sekundäre Datenquelle mit der Speicherung der Daten in den Tabellen übereinstimmen muss, können nicht Sie die Felder oder Gruppen in der sekundäre Datenquelle ändern. Sie können jede Abfrage Datenverbindung, um die Ergebnisse zu speichern, damit Benutzer haben Zugriff auf die Daten aus, wenn ihre Form nicht mit einem Netzwerk verbunden ist, konfigurieren. Je nach Art der Daten möchten Sie möglicherweise den Abfrageergebnissen angezeigt werden, nur, wenn Benutzer 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.

Wenn Sie eine Verbindung zum Abfragen von Daten in einer Formularvorlage hinzufügen, verwendet standardmäßig die Formularen, die auf dieser Formularvorlage basieren die Datenverbindung, wenn sie von einem Benutzer geöffnet werden. Sie können auch die Formularvorlage so verwenden Sie die Verbindung zum Abfragen von Daten in einem der folgenden Methoden konfigurieren:

  • Hinzufügen einer Regel    Sie können eine Regel, um die Verbindung zum Abfragen von Daten verwenden, wenn die Bedingung in der Regel eintritt konfigurieren.

  • Hinzufügen einer Schaltfläche    Sie können die Formularvorlage eine Schaltfläche hinzufügen, die Benutzer klicken können, um Daten zu erhalten, indem Sie die Verbindung zum Abfragen von Daten.

  • Verwenden Sie benutzerdefiniertem code    Wenn Sie eine Regel oder eine Schaltfläche hinzufügen können, können Sie benutzerdefinierten Code zum Abrufen von Daten mithilfe der Verbindungs zum Abfragen von Daten verwenden. Mithilfe von benutzerdefiniertem Code erfordert einen Entwickler zum Erstellen von benutzerdefinierten Codes.

Seitenanfang

Vorbemerkung

Bevor Sie eine sekundäre Datenquelle mit einer SQL Server-Datenbank zur Formularvorlage hinzufügen, benötigen Sie die folgende Informationen vom Datenbankadministrator:

  • Der Name des Servers mit der Datenbank, die mit der Formularvorlage soll verwendet werden.

  • Der Name der Datenbank, die mit der Formularvorlage soll verwendet werden.

  • Von der Datenbank erforderliche Authentifizierung. Die Datenbank kann entweder Microsoft Windows-Authentifizierung oder SQL Server-Authentifizierung verwenden, um festzustellen, wie Benutzer die Datenbank zugreifen können.

  • Der Name der Tabelle, die die Daten enthält, die Sie dem Formular senden möchten. Dies ist die primäre Tabelle. Wenn Sie mehr als eine Tabelle in der Datenbank verwenden möchten, benötigen Sie die Namen dieser anderen, untergeordneten Tabellen. Sie benötigen ferner die Namen der Felder in der untergeordneten Tabellen mit Beziehungen in den Feldern in der primären Tabelle.

  • Gibt an, ob Sie sicher die Abfrageergebnisse in das Formular für die Offlineverwendung speichern können.

Seitenanfang

Schritt 1: Hinzufügen einer sekundäre Datenquelle

  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 Datenbank (Microsoft SQL Server oder Microsoft Office Access), und klicken Sie dann auf Weiter.

  5. Klicken Sie auf der nächsten Seite des Assistenten auf Datenbank auswählen.

  6. Klicken Sie im Dialogfeld Datenquelle auswählen auf Neue Quelle.

  7. Klicken Sie in der Liste welche Art von Datenquelle möchten Sie eine Verbindung mit herstellen klicken Sie auf Microsoft SQL Server, und klicken Sie dann auf Weiter.

  8. Geben Sie im Feld Servername den Namen des Servers mit der Datenbank ein.

  9. Führen Sie unter Anmeldeinformationen eine der folgenden Aktionen aus:

    • Wenn die Datenbank bestimmt, wer basierend auf den Anmeldeinformationen, die in einem Microsoft Windows-Netzwerk verwendeten zugreifen kann, klicken Sie auf Windows-Authentifizierung verwenden.

    • Wenn die Datenbank bestimmt, wer Zugriff auf der Basis einer angegebenen Benutzernamen und Ihr Kennwort ein, das Sie von der Datenbankadministrator abrufen kann, klicken Sie auf den folgenden Benutzernamen und das Kennwort verwenden, und geben Sie dann Ihren Benutzernamen und Ihr Kennwort in den Benutzernamen und Kennwort Felder.

  10. Klicken Sie auf Weiter.

  11. Klicken Sie auf der nächsten Seite des Assistenten in der Liste Wählen Sie die Datenbank, die Daten enthält, die gewünschte, auf die Datenbank, die Sie verwenden möchten, verwenden, aktivieren das Kontrollkästchen mit einer bestimmten Tabelle verbinden, klicken Sie auf den Namen der primären Tabelle, und klicken Sie dann auf Weiter.

  12. Geben Sie auf der nächsten Seite des Assistenten, in das Feld Dateiname einen Namen für die Datei, die Verbindungsinformationen gespeichert.

  13. Klicken Sie auf Fertig stellen, um diese Einstellungen zu speichern.

  14. Fügen Sie alle anderen Tabellen, die Sie in der Verbindung zum Abfragen von Daten verwenden möchten.

    So wird's gemacht

    1. Klicken Sie auf Tabelle hinzufügen.

    2. Klicken Sie im Dialogfeld Tabelle oder Abfrage hinzufügen klicken Sie auf den Namen der untergeordneten Tabelle, und klicken Sie dann auf Weiter. InfoPath versucht, die Beziehungen festlegen, indem Sie Feldnamen in beiden Tabellen. Wenn Sie nicht die vorgeschlagenen Beziehung verwenden möchten, wählen Sie die Beziehung aus, und klicken Sie dann auf Beziehung entfernen. Wenn Sie eine Beziehung hinzufügen möchten, klicken Sie auf Beziehung hinzufügen. Klicken Sie im Dialogfeld Beziehung hinzufügen klicken Sie auf den Namen der einzelnen verknüpften Felder in der jeweiligen Spalte, und klicken Sie dann auf OK.

    3. Klicken Sie auf Fertig stellen.

    4. Um weitere untergeordnete Tabellen hinzuzufügen, wiederholen Sie diese Schritte aus.

  15. Klicken Sie auf Weiter.

  16. Wenn die Ergebnisse der Abfrage Datenverbindung verfügbar, wenn das Formular nicht mit einem Netzwerk verbunden ist, wählen Sie das Kontrollkästchen Kopie der Daten in der Formularvorlage speichern aus.

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

  17. Klicken Sie auf Weiter.

  18. Geben Sie auf der nächsten Seite des Assistenten einen beschreibenden Namen für diese sekundäre Datenquelle aus. Wenn Sie möchten das Formular, um Daten automatisch zu erhalten, wenn das Formular geöffnet wird, wählen Sie das Kontrollkästchen Daten beim Öffnen des Formulars automatisch abrufen.

Seitenanfang

Schritt 2: Konfigurieren der Formularvorlage, um die Datenverbindung verwenden

Wenn die Formulare basierend auf dieser Formularvorlage diese Datenverbindung verwenden, nachdem der Benutzer das Formular geöffnet werden soll, können Sie eine Regel hinzufügen, in der Formularvorlage, die diese Datenverbindung unter einer bestimmten Bedingung verwendet, oder Sie können die Formularvorlage, dass Ihre Benutzer Cli können eine Schaltfläche hinzufügen tzung diese Daten zu verwenden.

Eine Regel hinzufügen

Sie können eine Regel hinzufügen, um zur Formularvorlage zum Abrufen von Daten aus der Verbindung zum Abfragen von Daten, wenn die Bedingung für die Regel erfüllt ist. Das folgende Verfahren setzt voraus, dass Sie eine Verbindung zum Abfragen von Daten für die Formularvorlage erstellt haben und Sie ein Steuerelement in der Formularvorlage zum Anzeigen der Daten aus dieser Datenverbindung konfiguriert haben.

  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 Steuerelement, dem Sie eine Regel hinzufügen möchten.

  3. Klicken Sie auf die Registerkarte Daten.

  4. Klicken Sie unter Überprüfung und Regeln klicken Sie auf Regeln.

  5. Klicken Sie im Dialogfeld Regeln auf Hinzufügen.

  6. Geben Sie im Feld Name einen Namen für die Regel ein.

  7. Wenn Sie eine Bedingung angeben, wenn die Regel ausgeführt werden soll, klicken Sie auf Bedingung festlegen, und geben Sie dann die Bedingung. Die Regel wird ausgeführt, wenn die Bedingung eintritt. Wenn Sie keine Bedingung festlegen, wird die Regel ausgeführt, wenn vom Benutzer den Wert in das Steuerelement ändert, und klicken Sie dann den Cursor nicht an diesem Steuerelement verschiebt.

  8. Klicken Sie auf die Aktion hinzufügen.

  9. Klicken Sie in der Liste Aktion auf Abfrage eine Verbindung mit Daten verwenden.

  10. Klicken Sie in der Liste Datenverbindung klicken Sie auf die Verbindung zum Abfragen von Daten, die Sie verwenden möchten, und klicken Sie dann auf OK, um die einzelnen geöffneten Dialogfelder zu schließen.

  11. Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.

Hinzufügen einer Schaltfläche

Sie können ein Schaltflächensteuerelement zur Formularvorlage hinzufügen, die die Benutzer klicken können, um Daten aus der Verbindung zum Abfragen von Daten abrufen.

  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. Wenn der Aufgabenbereich Steuerelemente nicht angezeigt wird, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie ALT+I, C.

  3. Ziehen Sie eine Schaltfläche auf der Formularvorlage.

  4. Doppelklicken Sie auf das Steuerelement, das Sie gerade hinzugefügt haben, klicken Sie in der Formularvorlage.

  5. Klicken Sie auf die Registerkarte Allgemein.

  6. Klicken Sie in der Liste Aktion auf Aktualisieren.

  7. Geben Sie im Feld Beschriftung den Namen, den in der Formularvorlage auf die Schaltfläche angezeigt werden soll.

  8. Klicken Sie auf Einstellungen.

  9. Klicken Sie im Dialogfeld " Aktualisieren " auf eine sekundäre Datenquelle.

  10. Klicken Sie in der Liste Wählen Sie die sekundäre Datenquelle auf die sekundäre Datenquelle, die die Verbindung zum Abfragen von Daten zugeordnet ist.

  11. Klicken Sie auf OK, um jedes geöffnete Dialogfeld zu schließen.

  12. Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.

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.

×