Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.
U kunt een secundaire gegevensverbinding toevoegen aan de formuliersjabloon die vraagt een Microsoft SQL Server-database. U kunt een secundaire gegevensverbinding niet toevoegen aan de formuliersjabloon indienen van gegevens met een database. Als u een secundaire gegevensverbinding gebruiken om te formuliergegevens indienen bij een database wilt, gebruikt u een secundaire gegevensverbinding met een webservice die met die database werkt. Vindt u koppelingen naar meer informatie over het toevoegen van een secundaire gegevensverbinding met een webservice in de sectie Zie ook .
Als u wilt een secundaire gegevensverbinding toevoegen aan een database, moet u het volgende doen:
Stap 1: een secundaire gegevensverbinding toevoegen aan de formuliersjabloon Deze stap maakt de secundaire gegevensbron met de juiste velden en groepen op basis van de manier waarop gegevens in de database is opgeslagen. U kunt ook de formuliersjabloon zodat formulieren deze gegevensverbinding gebruiken wanneer het formulier voor het eerst wordt geopend.
Stap 2: de formuliersjabloon voor het gebruik van de gegevensverbinding configureren Als u wilt dat uw gebruikers kunnen deze gegevensverbinding gebruiken nadat het formulier is geopend, kunt u een regel of een knop toevoegen aan de formuliersjabloon toe te staan dat gebruikers toegang tot gegevens via deze gegevensverbinding.
In dit artikel
Overzicht
Wanneer u een formuliersjabloon die is gebaseerd op een externe gegevensbron maakt, wordt een belangrijkste gegevensverbinding met die externe gegevensbron gemaakt in Microsoft Office InfoPath. InfoPath maakt u de belangrijkste gegevensbron voor de formuliersjabloon die is gebaseerd op de manier waarop gegevens zijn opgeslagen in de externe gegevensbron. De externe gegevensbron wordt gebruikt in de belangrijkste gegevensverbinding wellicht echter niet de waarden die u wilt opnemen in de besturingselementen op de formuliersjabloon. Deze waarden mogelijk bestaat niet in een andere externe gegevensbron, zoals een andere SQL Server-database. Als u de waarden uit een andere externe gegevensbron, kunt u een secundaire gegevensverbinding toevoegen aan de formuliersjabloon.
Een secundaire gegevensverbinding is een gegevensverbinding die u aan een formuliersjabloon toevoegt. Deze gegevensverbinding kan zijn een gegevensverbinding voor query's of een gegevensverbinding. U kunt een gegevensverbinding voor query's toevoegen aan de formuliersjabloon alleen als een secundaire gegevensverbinding met een SQL Server-database. U kunt deze gegevensverbinding toevoegen alleen als u gegevens uit een externe gegevensbron behalve het gedeelte in de belangrijkste gegevensverbinding nodig hebt. U kunt een gegevensverbinding met een SQL Server-database niet toevoegen als een secundaire gegevensverbinding.
Wanneer u een gegevensverbinding voor query's aan een database toevoegen, maakt InfoPath een secundaire gegevensbron met gegevensvelden en groepen die overeenkomt met de manier waarop de gegevens in de database is opgeslagen. Omdat de gegevensstructuur in de secundaire gegevensbron moet overeenkomen met de manier waarop gegevens in de databasetabellen is opgeslagen, kunt u de velden of groepen in de secundaire gegevensbron niet wijzigen. U kunt elke gegevensverbinding voor query's om de resultaten opslaan, zodat gebruikers toegang tot de gegevens hebben wanneer hun formulier niet met een netwerk verbonden is. Afhankelijk van de aard van de gegevens wilt u mogelijk de queryresultaten weergeven alleen wanneer gebruikers zijn verbonden met een netwerk.
Opmerking over de beveiliging: Als u een secundaire gegevensverbinding gebruikt gevoelige gegevens ophalen uit een externe gegevensbron, wilt u mogelijk deze functie om te voorkomen dat gegevens niet-geautoriseerd gebruik geval de computer is verbroken of gestolen uitschakelen. Als u deze functie uitschakelt, worden de gegevens zijn alleen beschikbaar als de gebruiker is verbonden met het netwerk.
Wanneer u een gegevensverbinding voor query's aan een formuliersjabloon toevoegen, al dan niet standaard de formulieren die zijn gebaseerd op dit formuliersjabloon gebruikt u de gegevensverbinding wanneer ze worden geopend door een gebruiker. U kunt ook de formuliersjabloon zodanig de gegevensverbinding voor query's gebruiken in een van de volgende manieren configureren:
-
Een regel toevoegen U kunt een regel voor de query om verbinding te gebruiken als de voorwaarde in de regel plaatsvindt.
-
Een knop toevoegen. U kunt een knop toevoegen aan de formuliersjabloon die gebruikers klikken kunnen om de gegevens ophalen met behulp van de gegevensverbinding voor query's.
-
Aangepaste code gebruiken Als u niet een regel of de knop toevoegen, kunt u aangepaste code voor het ophalen van gegevens met behulp van de gegevensverbinding voor query's. Met aangepaste code vereist een ontwikkelaar om de aangepaste code te maken.
Voordat u begint
Voordat u een secundaire gegevensverbinding aan een SQL Server-database aan uw formulier toevoegt toevoegt, moet u de volgende informatie van uw databasebeheerder:
-
De naam van de server met de database die u met deze formuliersjabloon voor een gebruiken wilt.
-
De naam van de database die u met deze formuliersjabloon voor een gebruiken wilt.
-
De verificatie is vereist voor de database. De database kunt u Microsoft Windows-verificatie of SQL Server-verificatie gebruiken om te bepalen hoe gebruikers hebben toegang tot de database.
-
De naam van de tabel die de gegevens bevat die u wilt verzenden aan het formulier. Dit is de primaire tabel. Als u meer dan één tabel in de database gebruiken wilt, moet u de namen van de andere, onderliggende tabellen. Moet u ook de namen van de velden in de onderliggende tabellen die gekoppeld aan de velden in de primaire tabel zijn.
-
U kunt de queryresultaten of veilig opslaan in het formulier voor offlinegebruik.
Stap 1: Een secundaire gegevensverbinding toevoegen
-
Klik op het menu Extra op Gegevensverbindingen.
-
Klik in het dialoogvenster Data Connections op toevoegen.
-
In de Wizard Gegevensverbinding, klikt u op een nieuwe verbinding maken met, klikt u op gegevens ontvangenen klik vervolgens op volgende.
-
Op de volgende pagina van de wizard, klik op Database (Microsoft SQL Server of alleen in Microsoft Office Access)en klik vervolgens op volgende.
-
Klik op de volgende pagina van de wizard op Database selecteren.
-
Klik op Nieuwe bronin het dialoogvenster Gegevensbron selecteren .
-
Klik in de lijst welk type gegevensbron wilt u verbinding maken metMicrosoft SQL Serverop en klik vervolgens op volgende.
-
Typ in het vak servernaam de naam van de server met de database.
-
Voer een van de volgende opties onder aanmeldingsreferenties:
-
Als de database wie heeft er toegang op basis van de referenties gebruikt in een netwerk met een Microsoft Windows bepaalt, klikt u op Windows-verificatie gebruiken.
-
Als de database wie heeft er toegang op basis van een opgegeven gebruikersnaam en wachtwoord dat u van de databasebeheerder van de bepaalt ontvangt, klikt u op de volgende gebruikersnaam en wachtwoorden typ uw gebruikersnaam en wachtwoord in de Gebruikersnaam en Wachtwoord vakken.
-
-
Klik op Volgende.
-
Klik op de database die u wilt gebruiken, selecteert u het selectievakje verbinding maken met een bepaalde tabel , klik op de naam van de primaire tabel en klik vervolgens op volgende op de volgende pagina van de wizard, klik in de lijst Selecteer de database die de gewenste gegevens bevat . .
-
Typ een naam voor het bestand dat de gegevensverbindingsinformatie is opgeslagen op de volgende pagina van de wizard, in het vak Bestandsnaam .
-
Als u wilt deze instellingen hebt opgeslagen, klikt u op Voltooien.
-
Andere tabellen die u wilt gebruiken in de query-gegevensverbinding toevoegen.
Werkwijze
-
Klik op de tabel toevoegen.
-
Klik op de naam van de onderliggende tabel in het dialoogvenster tabel of Query toevoegen en klik vervolgens op volgende. InfoPath probeert om in te stellen van de relaties op overeenkomstige veldnamen in beide tabellen. Als u niet gebruiken van de voorgestelde relatie wilt, selecteert u de relatie en klik vervolgens op Relatie verwijderen. Als u wilt een relatie toevoegen, klikt u op Relatie toevoegen. Klik op de naam van de gerelateerde velden in de desbetreffende kolom in het dialoogvenster Relatie toevoegen en klik vervolgens op OK.
-
Klik op Voltooien.
-
Herhaal deze stappen als u wilt toevoegen van extra onderliggende tabellen.
-
-
Klik op Volgende.
-
Als u de resultaten van de gegevensverbinding voor query's beschikbaar wanneer het formulier niet met een netwerk verbonden is, selecteert u het selectievakje een kopie van de gegevens in de formuliersjabloon opslaan .
Opmerking over de beveiliging: Dit selectievakje inschakelt slaat de gegevens op de computer van de gebruiker wanneer het formulier gebruikt dat deze gegevensverbinding. Als het formulier via deze gegevensverbinding vertrouwelijke gegevens ontvangt is, wilt u mogelijk deze functie ter bescherming van de gegevens voor het geval de computer is verbroken of gestolen zijn uitgeschakeld.
-
Klik op Volgende.
-
Typ een beschrijvende naam voor deze secundaire gegevensverbinding op de volgende pagina van de wizard. Desgewenst kunt u het formulier automatisch om gegevens te ontvangen wanneer het formulier wordt geopend, selecteert u het selectievakje automatisch gegevens ophalen wanneer formulier wordt geopend .
Stap 2: Configureer de formuliersjabloon om de gegevensverbinding te gebruiken
Als u de formulieren die op basis van deze formuliersjabloon deze gegevensverbinding gebruiken wilt nadat de gebruiker het formulier opent, kunt u een regel toevoegen aan de formuliersjabloon die gebruikmaakt van deze gegevensverbinding onder bepaalde voorwaarden indienen of u kunt een knop toevoegen aan de formuliersjabloon dat uw gebruikers cli kunnen St deze gegevensverbinding gebruiken.
Een regel toevoegen
U kunt een regel toevoegen aan de formuliersjabloon gegevens ophalen uit de gegevensverbinding voor query's wanneer de voorwaarde voor de regel wordt voldaan. De volgende procedure wordt ervan uitgegaan dat u een gegevensverbinding voor query's voor de formuliersjabloon hebt gemaakt en dat u een besturingselement in de formuliersjabloon om weer te geven van de gegevens uit die gegevensverbinding hebt geconfigureerd.
-
Als de formuliersjabloon meerdere weergaven heeft, klikt u op de naam van de weergave in het menu Beeld om te gaan naar de weergave met het besturingselement waar u de gegevens uit de secundaire gegevensbron weergeven.
-
Dubbelklik op het besturingselement dat u wilt toevoegen van een regel aan.
-
Klik op het tabblad Gegevens.
-
Klik onder validatie en regels, klikt u op regels.
-
Klik in het dialoogvenster regels op toevoegen.
-
Typ in het vak naam een naam voor de regel.
-
Als een voorwaarde opgeven wanneer de regel moet worden uitgevoerd, op Voorwaarde instellenen voer vervolgens de voorwaarde. De regel wordt uitgevoerd als de voorwaarde plaatsvindt. Als u een voorwaarde niet instelt, wordt de regel wordt uitgevoerd wanneer de gebruiker de waarde in het besturingselement wordt gewijzigd en vervolgens zijn of haar cursor buiten dat besturingselement wordt.
-
Klik op actie toevoegen.
-
Klik in de lijst actie op Query met een gegevensverbinding.
-
Klik in de lijst gegevensverbinding klikt u op de gegevensverbinding voor query's die u wilt gebruiken en klik vervolgens op OK om elk geopend dialoogvenster te sluiten.
-
Als u de wijzigingen wilt testen, klikt u op Voorbeeld op de werkbalk Standaard of drukt u op Ctrl+Shift+B.
Een knop toevoegen
U kunt een knopbesturingselement voor een toevoegen aan de formuliersjabloon die gebruikers klikken kunnen om de gegevens ophalen uit de gegevensverbinding voor query's.
-
Als de formuliersjabloon meerdere weergaven heeft, klikt u op de naam van de weergave in het menu Beeld om te gaan naar de weergave met het besturingselement waar u de gegevens uit de secundaire gegevensbron weergeven.
-
Als het taakvenster Besturingselementen niet zichtbaar is, klikt u op Meer besturingselementen in het menu Invoegen of drukt u op Alt+I, C.
-
Sleep een knopbesturingselement op de formuliersjabloon.
-
Dubbelklik op het besturingselement dat u zojuist hebt toegevoegd aan de formuliersjabloon.
-
Klik op het tabblad Algemeen.
-
Klik in de lijst actie op vernieuwen.
-
Typ de naam die u wilt weergeven op de knop op de formuliersjabloon in het vak Label .
-
Klik op Instellingen .
-
Klik op Eén secundaire gegevensbronin het dialoogvenster vernieuwen .
-
Klik op de secundaire gegevensbron die is gekoppeld aan de gegevensverbinding voor query's in de lijst Kies de secundaire gegevensbron .
-
Klik op OK om elk geopend dialoogvenster te sluiten.
-
Als u de wijzigingen wilt testen, klikt u op Voorbeeld op de werkbalk Standaard of drukt u op Ctrl+Shift+B.