Een gegevensverbinding toevoegen aan een Microsoft Access-database

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.

Als uw gebruikers gegevens uit een database Microsoft Office Access 2007 (ACCDB-indeling) of uit een Access-database opgeslagen in een eerdere versie (MDB-indeling moeten) om een formulier op basis van de Microsoft Office InfoPath-formuliersjabloon in te vullen, kunt u een secundaire gegevensverbinding toevoegen aan uw formulier de sjabloon die vraagt een Access-database.

U kunt een secundaire gegevensverbinding toevoegen, maar die gegevensverbinding kan alleen een query een Access-database. U kunt een secundaire gegevensverbinding indienen van gegevens naar een Access-database niet toevoegen.

Als u wilt dat uw gebruikers kunnen hun formuliergegevens indienen bij een Access-database, kunt u een formuliersjabloon ontwerpen die is gebaseerd op een Access-database en schakel de gegevensverbinding in de belangrijkste gegevensverbinding. U kunt ook een secundaire gegevensverbinding toevoegen aan een webservice die met uw Access-database werkt.

Vindt u koppelingen naar meer informatie over het ontwerpen van formuliersjablonen die zijn gebaseerd op een Access-database en een secundaire gegevensverbinding toevoegen aan een webservice in de sectie Zie ook .

In dit artikel

Overzicht

Informatie over compatibiliteit

Voordat u begint

Stap 1: Een secundaire gegevensverbinding toevoegen

Stap 2: Configureer de formuliersjabloon om de gegevensverbinding te gebruiken

Overzicht

Een secundaire gegevensverbinding is een gegevensverbinding die u aan een formuliersjabloon toevoegt. Een secundaire gegevensverbinding verschilt van de belangrijkste gegevensverbinding, die u maakt wanneer u een nieuwe formuliersjabloon ontwerpen die is gebaseerd op een database of een webservice. Belangrijkste gegevensverbinding voor een formuliersjabloon gegevens uit een externe gegevensbron kan worden ontvangen en kunt ook formuliergegevens indienen bij een externe gegevensbron. Een formuliersjabloon kan echter slechts één primaire gegevensverbinding hebben.

U kunt zo veel secundaire gegevensverbinding voor een formuliersjabloon als u wilt toevoegen. Stel dat u hebt een Access-database met een tabel met gegevens over werknemers en een andere tabel met gegevens van de klant. U kunt een secundaire gegevensverbinding waarmee gegevens worden opgehaald uit de werknemerstabel toevoegen en u kunt ook een andere secundaire gegevensverbinding waarmee gegevens worden opgehaald uit de klantentabel in dezelfde Access-database toevoegen.

Hoewel u kunt een secundaire gegevensverbinding toevoegen aan de formuliersjabloon die u formuliergegevens bij een externe gegevensbron, zoals een webservice of Windows SharePoint Services-bibliotheek indienen kunt, kunt u alleen secundaire gegevensverbindingen gebruiken om gegevens te halen uit een Access database. U kunt een secundaire gegevensverbinding indienen van gegevens naar een Access-database niet toevoegen.

Wanneer u een gegevensverbinding voor query's aan een database toevoegen, maakt InfoPath een secundaire gegevensbron met gegevensvelden en groepen die met de manier overeenkomen 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.

Naar boven

Informatie over compatibiliteit

U kunt een gegevensverbinding niet toevoegen aan een Access-database naar een voor browsers compatibele formuliersjabloon.

Naar boven

Voordat u begint

Voordat u een secundaire gegevensverbinding aan een Access-database aan uw formulier toevoegt toevoegt, moet u de volgende informatie:

  • De naam en locatie van de database.

    Opmerking: Als uw Access-database is opgeslagen in een netwerklocatie, zorg dat uw database voor uw gebruikers toegankelijk is.

  • De naam van de tabel of query dat levert gegevens tot formulieren die zijn gebaseerd op dit formuliersjabloon. Gebruikt u deze tabel of query als de primaire tabel of query wanneer u de query-gegevensverbinding configureren.

  • De namen van andere tabellen of query's die extra gegevens voor de primaire tabel of query leveren. In de meeste gevallen de relaties tussen tabellen zijn al tot stand gebracht in de database. Als u voor het handmatig de relaties tussen de primaire tabel of query en een andere tabel of query hebt, moet u de namen van de gerelateerde velden van beide tabellen of query's.

Naar boven

Stap 1: Een secundaire gegevensverbinding toevoegen

  1. Klik op het menu Extra op Gegevensverbindingen.

  2. Klik in het dialoogvenster Data Connections op toevoegen.

  3. In de Wizard Gegevensverbinding, klikt u op een nieuwe verbinding maken met, klikt u op gegevens ontvangenen klik vervolgens op volgende.

  4. Op de volgende pagina van de wizard, klik op Database (Microsoft SQL Server of alleen in Microsoft Office Access)en klik vervolgens op volgende.

  5. Klik op de volgende pagina van de wizard op Database selecteren.

  6. Blader naar de locatie van uw database in het dialoogvenster Gegevensbron selecteren .

    Opmerking: Als de database is opgeslagen in een netwerklocatie, bladert u naar het pad universal naming convention (UNC) van de locatie. Blader niet naar de netwerklocatie via een netwerkstation. Als u een netwerkstation gebruikt, worden gebruikers die formulieren op basis van deze formuliersjabloon maken wordt gezocht naar de database uit een netwerkstation. Als de gebruiker geen een netwerkstation, wordt de database niet vinden in het formulier.

  7. Klik op de naam van uw database en klik vervolgens op openen.

  8. In het dialoogvenster Tabel selecteren , klikt u op de primaire tabel of query die u wilt gebruiken en klik vervolgens op OK.

  9. Selecteer op de volgende pagina van de wizard het selectievakje Tabelkolommen weergeven .

    Standaard worden alle velden in de tabel of query toegevoegd aan de belangrijkste Gegevensbron van de formuliersjabloon.

  10. Schakel de selectievakjes uit voor de velden die u niet wilt opnemen in de secundaire gegevensbron.

    Als u meer tabellen of query's toevoegen aan de gegevensverbinding.

    Werkwijze

    1. Klik op de tabel toevoegen.

    2. 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.

    3. Klik op Voltooien.

    4. Herhaal deze stappen als u wilt toevoegen van extra onderliggende tabellen.

  11. Klik op Volgende.

  12. 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 worden gevoelige gegevens opgehaald van deze gegevensverbinding, wilt u mogelijk deze functie ter bescherming van de gegevens voor het geval de computer is verbroken of gestolen zijn uitgeschakeld.

  13. Klik op Volgende.

  14. Op de volgende pagina van de wizard, typ een beschrijvende naam voor deze secundaire gegevensverbinding en controleer of de gegevens in de sectie Samenvatting juist is.

  15. Als u wilt configureren het formulier automatisch om gegevens te ontvangen wanneer het formulier wordt geopend, selecteert u het selectievakje automatisch gegevens ophalen wanneer formulier wordt geopend .

Naar boven

Stap 2: Configureer de formuliersjabloon om de gegevensverbinding te gebruiken

Als u de formulieren die zijn gebaseerd op dit 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 die uw gebruikers kunnen klikken om deze gegevensverbinding te gebruiken.

Een regel toevoegen

U kunt een regel toevoegen aan de formuliersjabloon die fungeert gegevens ophalen uit de gegevensverbinding voor query's wanneer de voorwaarde voor de regel wordt voldaan. U kunt bijvoorbeeld een tekstvak toevoegen aan de formuliersjabloon die een gebruiker invullen kan naar specifieke gegevens ophalen uit een externe gegevensbron. U kunt een regel die worden gebruikt de gegevensverbinding wanneer een gebruiker gegevens in het tekstvak invoert vervolgens toevoegen.

De volgende procedure wordt ervan uitgegaan dat u een gegevensverbinding voor query's voor de formuliersjabloon hebt gemaakt en dat u een besturingselement (behalve een knop) hebt geconfigureerd in de formuliersjabloon de gegevens van die gegevensverbinding wilt weergeven.

  1. 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.

  2. Dubbelklik op het besturingselement dat u wilt toevoegen van een regel aan.

  3. Klik op het tabblad Gegevens.

  4. Klik onder validatie en regels, klikt u op regels.

  5. Klik in het dialoogvenster regels op toevoegen.

  6. Typ in het vak naam een naam voor de regel.

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

  8. Klik op actie toevoegen.

  9. Klik in de lijst actie op Query met een gegevensverbinding.

  10. 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.

  11. 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.

  1. 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.

  2. Als het taakvenster Besturingselementen niet zichtbaar is, klikt u op Meer besturingselementen in het menu Invoegen of drukt u op Alt+I, C.

  3. Sleep een knopbesturingselement op de formuliersjabloon.

  4. Dubbelklik op het besturingselement dat u zojuist hebt toegevoegd aan de formuliersjabloon.

  5. Klik op het tabblad Algemeen.

  6. Klik in de lijst actie op vernieuwen.

  7. Typ de naam die u wilt weergeven op de knop op de formuliersjabloon in het vak Label .

  8. Klik op Instellingen .

  9. Voer een van de volgende opties in het dialoogvenster vernieuwen :

    • De meest recente gegevens uit externe gegevensbronnen met secundaire gegevensverbindingen ontvangen voor deze formuliersjabloon, klikt u op alle secundaire gegevensbronnen.

    • Als u wilt configureren op de knop om het te ontvangen van de meest recente gegevens uit een externe gegevensbron met een secundaire gegevensverbinding aan uw formulier toevoegt, klikt u op een secundaire gegevensverbindingen klik op een secundaire gegevensbron in de kiezen de secundaire gegevensbron lijst.

  10. Klik op OK om elk geopend dialoogvenster te sluiten.

  11. Als u de wijzigingen wilt testen, klikt u op Voorbeeld op de werkbalk Standaard of drukt u op Ctrl+Shift+B.

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×