Inleiding tot het indienen van formuliergegevens

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.

In dit artikel

Overzicht

Formuliergegevens indienen bij een Access- of SQL Server-database

Formuliergegevens indienen bij een webservice

Formuliergegevens indienen bij een server met Microsoft Windows SharePoint Services

Formuliergegevens in een e-mailbericht

Formuliergegevens indienen bij een toepassing op een webserver

Formuliergegevens indienen met behulp van een gegevensverbindingsbestand

Formuliergegevens indienen met behulp van de code

Overzicht

Wanneer u Microsoft Office InfoPath-formulieren voor het verzamelen van gegevens als onderdeel van een groter bedrijfsproces gebruikt, is deze gegevens meestal niet blijft in de formulieren die gebruikers invullen. In plaats daarvan verplaatst de formuliergegevens van het formulier naar de volgende fase in het bedrijfsproces, meestal met een externe gegevensbron zoals een database, webservice of toepassing op een webserver. Bijvoorbeeld een werknemer mogelijk InfoPath gebruiken om een formulier voor onkostendeclaratie invullen en vervolgens dient dat formulier met een webservice waar het formulier kan worden verwerkt.

Een InfoPath-formulier dat bij een externe gegevensbron wordt ingediend

Anders dan bij het opslaan van een formulier, waar gebruikers kiezen voor een locatie voor de opslag van hun formulier terwijl ze invullen, verzenden van een formulier worden gegevens van het formulier naar een specifieke locatie die is gedefinieerd wanneer de formuliersjabloon die is gekoppeld aan het formulier is ontworpen. Wanneer u een formuliersjabloon ontwerpen en indienen van formulieren inschakelen, kunt u de gegevens die gebruikers in het formulier dat wordt verzonden naar de volgende locaties typen:

  • Een Microsoft Office Access of Microsoft SQL Server-database

  • Een webservice

  • Een Microsoft Windows SharePoint Services-server

  • In een e-mailbericht

  • Een toepassing op een webserver

  • Een aangepaste toepassing die als host fungeert van InfoPath

De nauwkeurigheid en efficiëntie van uw bedrijfsprocessen kan vergroten door een meer zeggenschap over deze processen op te geven waar u de gegevens in de formulieren kunt importeren in te dienen. Voordat u gebruikers kunnen hun formuliergegevens indienen, InfoPath zorgt ervoor dat de gegevens in de formulieren geldig is en kan de gebruikers ongeldige gegevens worden gecorrigeerd. Deze functie kunt instellen dat alleen geldige gegevens wordt verstuurd naar de externe gegevensbron.

Naast het ontwerpen van de formuliersjabloon toe te staan dat gebruikers kunnen hun gegevens voor één locatie verzenden, kunt u de formuliersjabloon ontwerpen zodat gebruikers kunnen hun formuliergegevens bij verschillende locaties in één keer verzenden. U kunt bijvoorbeeld een formuliersjabloon voor onkostendeclaraties ontwerpen zodat gebruikers hun voltooide formulieren indienen, de formulieren gegevens wordt verzonden naar een database als een kopie van elk voltooid formulier ook in een e-mailbericht is verzonden naar hun manager.

Wanneer u een formuliersjabloon die kan worden verzonden naar een externe gegevensbron ontwerpen, InfoPath Hiermee schakelt u de opdracht verzenden in het menu bestand , evenals de knop verzenden op de werkbalk standaard al dan niet standaard. Afhankelijk van uw behoeften voldoet kunt u de naam van de opdracht indienen wijzigen. Bovendien kunt u ook een knop rechtstreeks op de formuliersjabloon die gebruikers klikken kunnen om hun formuliergegevens indienen als ze klaar bent met het invullen van het formulier invoegen.

U kunt ook de formuliersjabloon zo instellen dat een van de volgende plaatsvindt nadat het formulier wordt verzonden:

  • Hiermee sluit u het bestaande formulier.

  • Het bestaande formulier wordt gesloten en wordt een nieuw, leeg formulier geopend.

  • Het bestaande formulier blijft geopend.

Bovendien kunt u een bericht dat wordt weergegeven nadat gebruikers hun formulier waarmee wordt opgegeven of het formulier is ingediend indienen.

Naar boven

Formuliergegevens indienen bij een Access- of SQL Server-database

InfoPath-formulieren worden regelmatig verzonden naar databases, of u nu één tabel bijwerken met een klantrecord of voor ingewikkelder scenario's, zoals het wijzigen van meerdere tabellen die zijn gekoppeld in een formuliersjabloon voor onkostendeclaraties. U kunt de formuliersjabloon in InfoPath kunt ontwerpen, zodat deze kan worden aangeboden rechtstreeks naar een Access- of SQL Server-database zonder script of aangepaste code te gebruiken. U kunt ook formuliergegevens indienen bij andere soorten databases met behulp van aangepaste code of door het indienen van het formulier met een webservice die is gekoppeld aan die database.

Een formulier wilt indienen met een Access- of SQL Server-database, moet u een formuliersjabloon die is gebaseerd op die database ontwerpen. Dit zorgt ervoor dat de formuliersjabloon gegevensbron overeenkomt met de structuur van de database. Als u een database-verbinding aan een bestaande formuliersjabloon toevoegt, gebruikers niet mogelijk om in te dienen hun ingevulde formulieren bij de database, omdat de gegevensbron van het formulier niet overeenkomen met de structuur van de database. Als de formuliersjabloon niet overeenkomen met de structuur van de database, bijwerken InfoPath niet de juiste velden in de database wanneer de gegevens worden ingediend.

Als u een InfoPath-formuliersjabloon die is gebaseerd op een database ontwerpen, noteert u de volgende problemen:

  • Wanneer u de formuliersjabloon aan meer dan één tabel in de database koppelt, moeten de tabellen zijn verbonden met sleutelvelden.

  • Lang gegevenstypen, zoals afbeeldingen, afbeeldingen, OLE-objecten, bestandsbijlagen en Access Memo of SQL-gegevenstypen, moeten worden uitgesloten van de gegevensverbinding. InfoPath biedt geen ondersteuning voor gegevensverbindingen naar deze gegevenstypen. Als u wilt uitsluiten van bepaalde velden in de database, gebruikt u de Wizard Gegevensverbinding voor het instellen van de gegevensverbinding.

U kunt bepalen of is een van deze problemen, leest de gegevens in het vak Samenvatting op de laatste pagina van Wizard Gegevensverbinding. De Staten Overzicht of formulieren is ingeschakeld en, als dit is uitgeschakeld, het overzicht van dit artikel wordt uitgelegd waarom.

Nadat u de gegevensverbinding tussen de formuliersjabloon en de database hebt ingesteld, kunt u eventuele andere opties voor indienen die u wilt aanpassen. U kunt bijvoorbeeld de tekst die wordt weergegeven op de knop verzenden in de formuliersjabloon wijzigen. U kunt ook de berichten die worden weergegeven voor gebruikers om aan te geven als het formulier is ingediend en kunt u opgeven of het formulier open laten na indiening wijzigen.

Naar boven

Formuliergegevens indienen bij een webservice

Of u een webservice tot stand brengen van een werkstroom voor een bedrijfsproces of als middelste laag op uw database hebt gebruikt, met InfoPath kunt gemakkelijk te maken van formuliersjablonen die werken met een webservice kunnen worden gebruikt. InfoPath heeft een Wizard Gegevensverbinding die u bij het proces begeleidt van het verbinden van formuliersjablonen met een webservice.

Er zijn twee algemene methoden voor het ontwerpen van een formuliersjabloon waarmee formulieren bij een webservice:

  • Bestaande formuliersjablonen verbinden met een webservice

  • Een nieuwe formuliersjabloon die is gebaseerd op een webservice

InfoPath gemaakt met beide van de volgende manieren worden weergegeven, een gegevensbron die is gebaseerd op het schema van de webservice. Hierdoor kunnen formulieren die zijn gebaseerd op een formuliersjabloon voor het indienen van gegevens naar de webservice.

Technische details

Wanneer gebruikers een formulier met een webservice indienen, wordt het formulier wordt verzonden als Extensible Markup Language (XML) gegevens in een SOAP-envelop. De SOAP-envelop fungeert als invoerparameter voor bewerking van de opgegeven webservice. U kunt dit vergelijken tot het indienen van een formulier met behulp van HTTP, wat resulteert in een XML-document in een HTTP POST-verzoek.

Voordat u de sjabloon voor een InfoPath-formulier verbinden met een webservice, het volgende overwegen:

  • InfoPath kan geen verbinding maken met een webservice die wordt gebruikt remote procedure call (RPC) codering stijl. Alleen InfoPath wordt ondersteund.

  • Wanneer u een formuliersjabloon zodanig configureren dat de formulieren bij een webservice indienen kunnen, kunt u opgeven dat alleen de gegevens in bepaalde velden of groepen kunnen worden ingediend of u kunt alle gegevens in het formulier indienen.

Nadat de gegevensverbinding naar de Web-service is ingesteld, kunt u een knop indienen toevoegen aan de formuliersjabloon en eventuele andere opties voor indienen die u wilt aanpassen.

Naar boven

Formuliergegevens indienen bij een server met Microsoft Windows SharePoint Services

Een formuliersjabloon waarmee gegevens op een server waarop Microsoft Windows SharePoint Services wordt uitgevoerd, kunt u ontwerpen. Dit doet, kunt u opslaan en organiseren van al uw gebruikers formulieren in een documentbibliotheek. Bovendien kunnen uw gebruikers formulieren invullen die zijn gebaseerd op de formuliersjabloon rechtstreeks vanuit de documentbibliotheek. Ze kunnen ook formuliergegevens exporteren naar Microsoft Office Excel of de gegevens uit meerdere formulieren samenvoegen tot één formulier. Wanneer u formulieren rechtstreeks bij een documentbibliotheek inschakelt, kunt u bovendien de bestandsnamen voor de formulieren met statische waarden, met waarden op basis van gegevens in het formulier, of met behulp van een formuledefiniëren.

Na het configureren van de formuliersjabloon zodanig dat formulieren naar een SharePoint-documentbibliotheek, kunt u een knop verzenden toevoegen aan het formulier en andere opties voor indienen, zoals de tekst op de knop verzenden de berichten weergegeven om de gebruiker te aanpassen geven als het formulier is ingediend en of u wilt bewaren van het formulier geopend.

Naar boven

Formuliergegevens in een e-mailbericht

Een e-mailprogramma gebruikt, is een van de makkelijkste en de meest voorkomende manieren van bij het instellen van een werkstroom voor een bedrijfsproces. U kunt een InfoPath-formuliersjabloon waarmee gebruikers, klikt u op een knop verzenden op de werkbalk standaard of in het menu bestand hun formuliergegevens verzenden als bijlage of in de hoofdtekst van een e-mailbericht ontwerpen. De e-mailadressen, de onderwerpregel en de bestandsnaam van de bijlage kunnen alle vooraf worden gedefinieerd wanneer u uw formuliersjabloon ontwerpen, hetzij met statische waarden, met waarden op basis van vermeldingen in het formulier of met behulp van een formule. U kunt bijvoorbeeld de formuliersjabloon ontwerpen zodat voltooide formulieren worden automatisch verzonden in een e-mailbericht met een vooraf gedefinieerde onderwerpregel naar een e-mailadres dat is gebaseerd op een vermelding in het formulier. Daarnaast kunt op basis van gegevens die gebruikers in het formulier invoeren, u dynamische bestandsnamen voor het formulier.

In de volgorde voor gebruikers kunnen hun formulieren als e-mailberichten verzenden, moet ze Microsoft Office Outlook 2003 of Microsoft Office Outlook 2007 op zijn of haar computer is geïnstalleerd. Gebruikers die formulieren in een webbrowser invullen hoeft niet hun formulieren indienen als een e-mailbericht in Outlook.

Nadat de formuliersjabloon zodanig dat van formulieren in een e-mailbericht is geconfigureerd, kunt u een knop indienen toevoegen aan de werkbalk standaard en de opdracht verzenden aan het menu bestand op de formuliersjabloon en eventuele andere verzenden aanpassen opties, zoals de tekst die wordt weergegeven op de knop verzenden , de berichten die voor de gebruiker weergegeven om aan te geven als het formulier is verzonden, en of u wilt bewaren van het formulier geopend.

Naar boven

Formuliergegevens indienen bij een toepassing op een webserver

Als u een bestaande Active Server Pages (ASP)-pagina of andere code op een webserver die kan worden verwerkt XML-gegevens hebt, kunt u de formuliersjabloon ontwerpen zodat gebruikers ingevulde formulieren bij deze webserver verzenden kunnen via het HTTP POST-methode. Als u de formuliersjabloon toe te staan dat gebruikers hun formulieren op deze manier indienen configureert, wordt een bericht dat de gegevens bevat en stuurt dit bericht naar de webserver. Bij het ontwerpen van een formuliersjabloon voor het indienen van gegevens naar een webserver, kunt u een knop verzenden toevoegen aan uw formulier toevoegt, geef de tekst die wordt weergegeven op de knop verzenden , de berichten die worden weergegeven voor gebruikers om aan te geven als het formulier is aanpassen verzonden, en opgeven of het formulier open laten na het indienen.

Naar boven

Formuliergegevens indienen met behulp van een gegevensverbindingsbestand

In Microsoft Office InfoPath 2007 moet u ook de mogelijkheid om te maken van een XML-bestand met de naam van een gegevensverbindingsbestand waarin alle instellingen voor een gegevensverbinding nodig hebt. U kunt dat bestand opslaan in een gegevensverbindingsbibliotheek op een site Microsoft Office SharePoint Server 2007 en vervolgens verschillende formuliersjablonen ontwerpen die hetzelfde XML-bestand gebruiken voor het configureren van een gegevensverbinding. Gebruik van een gegevensverbindingsbestand betekent dat als andere items met de wijzigingen van de verbinding gegevens, bijvoorbeeld als de locatie van de gegevens van de externe gegevensbron worden gewijzigd, kunt u het gegevensverbindingsbestand eenmaal bijwerken in plaats van de gegevensverbinding in elke afzonderlijke vorm bijwerken sjabloon. Alle formuliersjablonen die gebruik het verbindingsbestand op dat gegevens worden automatisch bijgewerkt met de nieuwe instellingen.

Een gegevensverbindingsbestand kan bevatten instellingen waarmee wordt bepaald hoe gebruikers hun formuliergegevens kunnen indienen. U kunt een formuliersjabloon naar het gebruik van de instellingen in deze gegevensverbindingsbestand ontwerpen. Na het configureren van de formuliersjabloon zodanig dat formulieren, kunt u een opdracht indienen toevoegen aan het menu bestand en een knop verzenden aan de werkbalk standaard op het formulier dat is gebaseerd op de formuliersjabloon en vervolgens aanpassen enig ander opties, zoals de tekst die wordt weergegeven op de knop verzenden en de opdracht, de berichten die voor de gebruiker weergegeven om aan te geven als het formulier is verzonden, en of u wilt het formulier open laten na indiening verzenden.

Naar boven

Formuliergegevens indienen met behulp van de code

Als u wilt maken geavanceerde functionaliteit in de formuliersjabloon voor het indienen van formuliergegevens, kunt u beheerde code schrijven met behulp van Microsoft Visual Basic .NET, Microsoft Visual C# .NET of een script. U kunt bijvoorbeeld functionaliteit toevoegen aan de formuliersjabloon waarmee formulieren naar meer dan één locatie in één keer of naar een externe gegevensbron die normaal niet wordt ondersteund door InfoPath.

Tip: Als u niet de formuliersjabloon zodat gebruikers kunnen hun formulieren indienen bij een externe gegevensbron met behulp van de opties voor InfoPath gegevensverbinding configureren, kunt u deze functie gebruiken om te schrijven van uw eigen implementatie van een gegevensverbinding met die externe gegevensbron.

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.

×