Office
Aanmelden

Een formuliersjabloon ontwerpen die is gebaseerd op 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.

U kunt een Microsoft Office InfoPath-formuliersjabloon die met een Microsoft Office Access-database naar ophalen van gegevens werkt, of voor het ophalen en indienen van gegevens ontwerpen. U kunt dit formulier ontwerpen op basis van een database Microsoft Office Access 2007 (ACCDB-indeling) of een Access-database opgeslagen in een eerdere versie (MDB-indeling).

In dit artikel

Overzicht

Informatie over compatibiliteit

Voordat u begint

De formuliersjabloon ontwerpen

Opties voor indienen configureren

Overzicht

Een formulier kunt beschikken over een primaire gegevensverbinding, naam van de belangrijkste gegevensverbinding, en die verbinding kan een of meer secundaire gegevensverbindingen (optioneel) hebben. U kunt de belangrijkste gegevensverbinding query of formuliergegevens indienen bij een Access-database. U kunt ook secundaire gegevensverbindingen query en indienen van gegevens naar externe gegevensbronnen, met een paar uitzonderingen. U kunt bijvoorbeeld een secundaire gegevensverbinding met een Access-database gebruiken zodat deze alleen de database opvraagt. U kunt een secundaire gegevensverbinding niet toevoegen aan een formulier waarmee de gegevensmap formulier met een Access-database.

Wanneer u een formuliersjabloon die is gebaseerd op een Access-database ontwerpen, InfoPath Hiermee maakt u een belangrijkste gegevensbron met groepen met queryvelden en gegevensvelden en ook Hiermee maakt u een gegevensverbinding voor query's als de gegevensverbinding van de belangrijkste voor de formuliersjabloon. Deze velden en groepen overeenkomen met de manier waarop gegevens in de tabellen in de database is opgeslagen.

Queryvelden bevatten de gegevens die worden ingevoerd in het formulier door een gebruiker de queryresultaten beperken tot records die voldoen aan de gegevens in de queryvelden. Wanneer een formulier dat is gebaseerd op dit formuliersjabloon gebruikmaakt van de belangrijkste gegevensverbinding, maakt InfoPath een query met behulp van de gegevens in de queryvelden. InfoPath stuurt de query wordt uitgevoerd via de gegevensverbinding. De database geeft als resultaat de resultaten van de query naar het formulier via de gegevensverbinding. De resultaten van de query worden in gegevensvelden, die kunnen worden bewerkt door besturingselementen in het formulier die afhankelijk zijn van deze gegevensvelden geplaatst.

Omdat de gegevensstructuur van de query en de gegevensvelden moet overeenkomen met de manier waarop gegevens in de database is opgeslagen, kunt u deze velden of groepen in de belangrijkste gegevensbron niet wijzigen. U kunt alleen velden of groepen toevoegen aan de groep hoofdmap in de belangrijkste gegevensbron. In de sectie Zie ook vindt u koppelingen naar meer informatie over gegevensbronnen.

Een formulier kunt verzenden naar een database via de belangrijkste gegevensverbinding van het formulier als de formuliersjabloon die het formulier is gebaseerd op en de database aan de volgende vereisten voldoet:

  • De formuliersjabloon is niet een browsercompatibele formuliersjabloon    Als u een browsercompatibele formuliersjabloon ontwerpt een gegevensverbinding niet door InfoPath maken in de belangrijkste gegevensverbinding. Als u wilt dat gebruikers kunnen het indienen van gegevens in een formulier dat is gebaseerd op een browsercompatibele formuliersjabloon, een webservice die met de database werkt te gebruiken.

  • De linkertabel in elk paar gerelateerde tabellen in de belangrijkste gegevensbron bevat een primaire sleutel    Ten minste één van de relaties voor elk paar gerelateerde tabellen moet een primaire sleutel uit de linkertabel bevatten.

  • Geen van de gegevensvelden in de belangrijkste Gegevensbron van het formulier archief een groot binair gegevenstype    InfoPath wordt de gegevensverbinding uitgeschakeld als de query bevat velden die een groot binair gegevenstype, zoals afbeeldingen, afbeeldingen, OLE-objecten, bestandsbijlagen, het type memo Office Access of het gegevenstype van de SQL-tekst kunnen opslaan.

Wanneer InfoPath een gegevensverbinding activeert, mogen gebruikers de gegevens die zijn opgeslagen in de gegevensvelden in de belangrijkste Gegevensbron met de database indienen. U kunt de opties voor indienen voor de formulieren die zijn gebaseerd op dit formuliersjabloon.

Naar boven

Informatie over compatibiliteit

U kunt geen een browsercompatibele formuliersjabloon op basis van een Access-database ontwerpen.

Naar boven

Voordat u begint

Voordat u kunt wel een formuliersjabloon die is gebaseerd op een Access-database ontwerpen, moet u de volgende informatie over de Access-database:

  • De naam en locatie van de database.

    Opmerking: Zorg ervoor dat de database zich in een netwerklocatie die toegankelijk is voor uw gebruikers.

  • De naam van de tabel die u ontvangt ingediend gegevens, als de formuliersjabloon kan gebruikers formulieren indienen bij een database. U kunt in deze tabel worden gebruikt als de primaire tabel wanneer u de gegevensverbinding configureren.

  • De naam van de tabel waaruit de resultaten van de query die is verzonden naar de database, als de formuliersjabloon wordt alleen de query. Gebruikt u deze tabel als de primaire tabel wanneer u de query-gegevensverbinding configureren.

  • De namen van andere tabellen die de primaire tabel moet mogelijk gegevens uit. In de meeste gevallen de relaties tussen tabellen zijn al tot stand gebracht in de database. Als u de relaties tussen de primaire tabel en een andere tabel handmatig maken moet, moet u de namen van de gerelateerde velden van beide tabellen.

Naar boven

De formuliersjabloon ontwerpen

Als u wilt een formuliersjabloon met een gegevensverbinding voor query's ontwerpen, moet u eerst de formuliersjabloon maken. Wanneer u een formuliersjabloon die is gebaseerd op een database maakt, wordt een gegevensverbinding voor query's als de belangrijkste gegevensverbinding tussen de formuliersjabloon en de database gemaakt in InfoPath. Dit proces wordt automatisch gemaakt van de formuliersjabloon primaire-gegevensbron.

Nadat u de formuliersjabloon hebt gemaakt, moet u een besturingselement toevoegen aan de formuliersjabloon en maak vervolgens afhankelijk besturingselement een veld in de belangrijkste gegevensbron. Hiermee kunnen gebruikers om de resultaten van de query in het formulier weer te geven.

Stap 1: Maak de formuliersjabloon

  1. Klik op het menu bestand op een formuliersjabloon ontwerpen.

  2. Klik in het dialoogvenster formuliersjabloon ontwerpen onder Nieuw ontwerp, op Formuliersjabloon.

  3. Klik op Databasein de lijst op basis van , en klik vervolgens op OK.

    Hiermee start u de Wizard Gegevensverbinding

  4. Klik op Database selecterenop de eerste pagina van Wizard Gegevensverbinding.

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

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

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

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

  9. Standaard worden alle velden in de tabel worden toegevoegd aan de belangrijkste Gegevensbron van de formuliersjabloon. Schakel de selectievakjes uit voor de velden die u niet wilt opnemen in de belangrijkste gegevensbron.

    Als u meer tabellen of query's die u wilt gebruiken in de query-gegevensverbinding toevoegen.

    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.

  10. Klik op Volgende.

  11. Klik op de laatste pagina van de wizard, typ een naam voor de belangrijkste gegevensverbinding. Deze naam wordt weergegeven in de lijst Gegevensbron in het taakvenster Gegevensbron .

  12. Als de formuliersjabloon voldoet aan de vereisten in de sectie Overview , wordt er in de sectie Samenvatting op deze pagina van de wizard geeft aan dat InfoPath de gegevensverbinding in de belangrijkste gegevensverbinding ingeschakeld.

  13. Als u wilt wijzigen op de naam voor de verbinding voor het indienen van gegevens, typt u een nieuwe naam in het vak.

  14. Als u wilt dat uw gebruikers om in te dienen dat hun formuliergegevens via een andere gegevensverbinding die u aan de formuliersjabloon later toevoegt, schakelt u het selectievakje indienen inschakelen voor deze verbinding .

    Opmerking: Als de formuliersjabloon niet aan de vereisten in de sectie Overview voldoet , InfoPath schakelt de verbinding voor het indienen van gegevens en het vak Geef een naam voor de verbinding voor verzenden en het selectievakje indienen inschakelen voor deze verbinding zijn niet beschikbaar. Als InfoPath de gegevensverbinding uitschakelt, worden de belangrijkste gegevensverbinding voor de formuliersjabloon alleen een gegevensverbinding voor query's bevatten.

Stap 2: Een besturingselement afhankelijk naar het veld

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

  2. Sleep een besturingselement op de formuliersjabloon.

  3. Selecteer het veld dat u wilt het besturingselement afhankelijk in het dialoogvenster Besturingselement Binding .

Naar boven

Opties voor indienen configureren

Als de formuliersjabloon en de tabellen die u hebt geselecteerd in de Wizard Gegevensverbinding overeenkomen met de vereisten in de sectie Overview , wordt in InfoPath de formuliersjabloon voor het indienen van gegevens met behulp van de belangrijkste gegevensverbinding geconfigureerd.

Als u wilt gebruiken deze gegevensverbinding, InfoPath de formuliersjabloon configureert, zodat gebruikers kunnen hun formuliergegevens bij de database indienen en de knop indienen ook toegevoegd aan de werkbalk standaard en de opdracht verzenden aan de bestand menu op het formulier. InfoPath ook de formuliersjabloon zodanig geconfigureerd dat wanneer gebruikers hun formulieren indienen, het formulier geopend blijft en een bericht waarin wordt aangegeven weergegeven of het formulier is ingediend. U kunt wijzigen van de tekst die wordt weergegeven op de knop verzenden en het gedrag van een formulier ook wijzigen nadat een gebruiker dit verstuurt.

  1. Klik op het menu Extra op Opties voor indienen.

    1. Als u wilt wijzigen op de naam van de knop verzenden die wordt weergegeven op de werkbalk standaard en de opdracht indienen dat wordt weergegeven in het menu bestand wanneer gebruikers het formulier invullen, typt u de nieuwe naam in het vak Bijschrift in de verzenden Opties voor dialoogvenster.

      Tip: Als u een sneltoets toewijzen aan deze knop en de opdracht wilt, typt u een en-teken (&) voor het teken dat u wilt gebruiken als sneltoets. Typ bijvoorbeeld als u wilt toewijzen ALT + B als de toetscombinatie voor de knop verzenden en de opdracht, ver & zenden.

  2. Als u niet dat anderen wilt moeten gebruiken van een opdracht indienen of de knop verzenden op de werkbalk standaard wanneer ze uw formulier invullen, schakelt u het selectievakje weergeven de menuopdracht indienen en de werkbalkknop Indienen .

    1. Standaard nadat gebruikers een formulier, indienen InfoPath blijft het formulier geopend en wordt een bericht weergegeven om aan te geven als het formulier is ingediend. Deze om standaardgedrag te wijzigen, klikt u op Geavanceerden voer een van de volgende handelingen uit:

      • Als u wilt sluiten van het formulier of een nieuw, leeg formulier maken nadat de gebruiker een voltooide formulier indient, klikt u op de optie die u wilt dat in de lijst na verzenden .

      • Als u wilt maken van een aangepast bericht om aan te geven als het formulier is ingediend, schakel het selectievakje aangepaste berichten gebruiken en typt u uw berichten in de vakken van slagen en is mislukt .

        Tip: Een bericht in het vak op mislukt wilt gebruiken om gebruikers te vertellen wat u moet doen als ze hun formulier niet kunnen verzenden. U kunt bijvoorbeeld voorstellen dat gebruikers hun formulier op te slaan en contact met iemand voor verdere instructies opnemen.

      • Als u niet weergeven van een bericht wilt nadat de gebruiker een formulier indient, schakelt u het selectievakje geslaagde en mislukte berichten weergeven .

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.

×