Inleiding tot gegevensverbindingen

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.

Een gegevensverbinding is een dynamische koppeling tussen een Microsoft Office InfoPath-formulier en een externe gegevensbron die worden opgeslagen of gegevens bevat voor dat formulier. Een gegevensbron is een verzameling velden en groepen die de gegevens voor een formulier gedefinieerd en opgeslagen. Besturingselementen zijn afhankelijk van velden en groepen in de gegevensbron en de gegevens voor gebruikers weergeven.

Een formulier kan hebben één primaire gegevensverbinding, naam van de belangrijkste gegevensverbinding, en deze kunt desgewenst een of meer secundaire gegevensverbindingen. Afhankelijk van uw doelstellingen voor het formulier, mogelijk een gegevensverbinding query of formuliergegevens indienen bij een externe gegevensbron, zoals een Microsoft SQL Server-database of een webservice.

In dit artikel

Overzicht van gegevensverbindingen

Werken met de belangrijkste gegevensverbinding

Werken met secundaire gegevensverbindingen

Opslag van gegevens voor gebruik offline

Overwegingen bij verbindingen met externe gegevensbronnen

Overzicht van gegevensverbindingen

Een gegevensverbinding is een dynamische koppeling tussen een formulier en een gegevensbron die worden opgeslagen of gegevens bevat voor dat formulier. Een formulier kan hebben één primaire gegevensverbinding, naam van de belangrijkste gegevensverbinding, en deze kunt desgewenst een of meer secundaire gegevensverbindingen. De belangrijkste gegevensverbinding Hiermee definieert u de belangrijkste Gegevensbron van het formulier. Een XML-schema wordt beschreven hoe gegevens worden opgeslagen in de primaire gegevensbron van het formulier. Kunnen er slechts één primaire gegevensverbinding voor een formulier en deze wordt automatisch gemaakt wanneer u een formuliersjabloon die is gebaseerd op een externe gegevensbron maken. U kunt zo veel secundaire gegevensverbindingen maken als u wilt wanneer u een formuliersjabloon ontwerpen.

Afhankelijk van uw doelstellingen voor het formulier, kunt u een hoofdidee of secundaire gegevensverbinding met een externe gegevensbron, zoals een Microsoft SQL Server-database of een webservice maken. Een externe gegevensbron is een gegevensopslag waarmee gegevens worden verzonden of ontvangen van een formulier dat is gebaseerd op de formuliersjabloon. InfoPath werkt met de volgende externe gegevensbronnen:

  • Microsoft Office Access-database

  • Microsoft SQL Server-database

  • Webservice

  • Documentbibliotheek of lijst op een server waarop Microsoft Windows SharePoint Services

  • XML-bestand

U kunt drie soorten gegevensverbindingen naar een externe gegevensbron maken: querygegevens alleen het indienen van gegevens, of beide query en indienen van gegevens. Een gegevensverbinding voor query's ontvangt van gegevens uit een gegevensbron en slaat die gegevens in het formulier. Een gegevensverbinding verzendt gegevens uit het formulier met een gegevensbron, bij een toepassing op een webserver, naar een documentbibliotheek op een server waarop Microsoft Windows SharePoint Services of in een e-mailbericht. Query in en dien gegevensverbindingen gegevens ontvangen van zowel gegevens verzenden naar een gegevensbron. Wanneer u een gegevensverbinding maakt, kunt u het type gegevensverbinding die u wilt opgeven. U kunt bijvoorbeeld een gegevensverbinding die doet het volgende maken:

  • Query's gegevens uit een database

  • Formuliergegevens in een e-mailbericht

  • Formuliergegevens indienen bij een toepassing op een webserver

  • Formuliergegevens indienen bij een aangepaste toepassing waarin het besturingselement XmlFormView

  • Gegevens opvragen of indienen tot en met aangepaste programmacode, zoals C#, Microsoft Visual Basic .NET of Microsoft JScript.

  • Verbindingsinstellingen gebruiken die zijn opgeslagen in een gegevensverbindingsbibliotheek Microsoft Office SharePoint Server 2007 uitgevoerd op een server

  • Gegevens naar Human Workflow Services op Microsoft BizTalk Server 2004 of BizTalk Server 2006 opvragen of indienen

Het type verbinding die u gebruikt, is afhankelijk van uw doelstellingen voor het formulier en het type van de externe gegevensbron waarmee u de verbinding van het formulier wilt wijzigen.

Gegevensverbindingen voor query 's

Een gegevensverbinding voor query's formule gegevens worden opgehaald uit een externe gegevensbron en slaat deze gegevens in velden in de hoofdwoordenlijst of secundaire gegevensbron van een formulier. U kunt vervolgens binden besturingselementen naar deze velden worden weergegeven in de vorm. U kunt een gegevensverbinding voor query's maken in de volgende manieren:

  • Een formuliersjabloon ontwerpen die is gebaseerd op een database, webservice of die zijn opgeslagen in een verbindingsbibliotheek-instellingen. De structuur van de externe gegevensbron definieert vervolgens de belangrijkste gegevensbron voor het formulier.

  • Bestaande formuliersjablonen wijzigen door het toevoegen van een secundaire gegevensverbinding die vraagt een database, webservice, SharePoint-lijst of bibliotheek of XML-bestand.

Wanneer u een nieuwe formuliersjabloon die is gebaseerd op een database, webservice of instellingen in een verbindingsbibliotheek ontwerpen, maakt u een gegevensverbinding voor query's dat de belangrijkste gegevensverbinding voor formulieren die zijn gebaseerd op de sjabloon wordt. U kunt slechts één gegevensverbinding definiëren als de belangrijkste gegevensverbinding voor een formuliersjabloon. Als u querygegevens uit andere gegevensbronnen wilt, kunt u secundaire gegevensverbindingen query's maken in deze gegevensbronnen. Leert u meer informatie over secundaire gegevensverbindingen verderop in dit artikel.

Wanneer u een secundaire gegevensverbinding vragen aan uw formuliersjabloon toevoegt, kunt u opgeven of InfoPath van de gegevensverbinding elke keer gebruiken moet dat de gebruiker het formulier opent of nadat de specifieke gebeurtenissen plaatsvinden wanneer de gebruiker invult aan het formulier, zoals te klikken op een knop om een lijst met opties weer te geven. Om de gegevensverbinding nadat specifieke gebeurtenissen door een van de volgende methoden te gebruiken:

  • Voeg een knopbesturingselement waarmee gegevens in de vorm worden vernieuwd.

  • Er bestaat een regel voor het gebruik van de gegevensverbinding wanneer een voorwaarde in het formulier toevoegen

  • Schrijf aangepaste code voor specifieke gebeurtenissen.

Gegevensverbindingen voor indienen

Wanneer gebruikers een formulier verzendt, worden gegevens van dat formulier wordt verzonden via een gegevensverbinding met een externe gegevensbron. U kunt dit formuliersjabloon zodat gebruikers gegevens te verzenden naar de volgende typen externe gegevensbronnen configureren:

  • Microsoft Office Access-database

  • Microsoft SQL Server-database

  • Webservice

U kunt ook secundaire gegevensverbindingen vermeld die het indienen van gegevens in de volgende manieren toevoegen:

  • Formuliergegevens indienen bij een documentbibliotheek op een server waarop Microsoft Windows SharePoint Services.

  • Formuliergegevens in een e-mailbericht.

  • Formuliergegevens indienen bij een toepassing op een webserver.

U kunt een gegevensverbinding maken in de volgende manieren:

  • Een nieuwe formuliersjabloon ontwerpen die is gebaseerd op een database, webservice of die zijn opgeslagen in een verbindingsbibliotheek Office SharePoint Server 2007uitgevoerd op een server-instellingen. De structuur van de externe gegevensbron definieert vervolgens de belangrijkste gegevensbron voor het formulier.

  • Bestaande formuliersjablonen wijzigen door het toevoegen van een secundaire gegevensverbinding en klikt u vervolgens de formuliersjabloon zodanig configureren dat gebruikers kunnen hun formulieren via deze secundaire gegevensverbinding indienen.

    Tip: Wanneer u een formuliersjabloon die is gebaseerd op een Office Access of SQL Server-database ontwerpen, InfoPath een gegevensverbinding automatisch geconfigureerd als de database aan bepaalde voorwaarden voldoet. In de sectie Zie ook vindt u koppelingen naar meer informatie over die vereisten. U kunt kiezen voor het uitschakelen van de functie indienen als u wilt dat uw gebruikers om in te dienen hun voltooide formulieren met behulp van een ander type gegevensverbinding.

In de meeste gevallen, configureert u een gegevensverbinding indienen als de actie voor de formuliersjabloon. U kunt echter de formuliersjabloon ontwerpen zodat uw gebruikers hun ingevulde formulieren bij verschillende locaties indienen kunnen met behulp van regels of aangepaste code. U kunt bijvoorbeeld de formuliersjabloon zodanig dat uw gebruikers kunnen hun ingevulde formulieren bij een webservice en door een e-mailbericht indienen. Normaal gesproken kunt u de formuliersjabloon om in te dienen alle gegevens in het formulier configureren. Als u aangepaste code gebruiken om in te dienen de gegevens of u de formuliersjabloon zodat het formulier gegevens indienen bij een webservice configureert, kunt u echter een gedeelte van de gegevens van het formulier verzenden.

Query en gegevensverbindingen voor indienen

Wanneer u een formuliersjabloon die is gebaseerd op een database of een webservice ontwerpt, kunt u een gegevensverbinding die u kunt gegevens ophalen van en indienen bij de database of webservice kunt maken. Als u een formuliersjabloon die is gebaseerd op een database ontwerpt, kunt de gegevensverbinding opvragen of gegevens indienen. In de volgorde voor formulieren op basis van deze formuliersjabloon voor een voor het indienen van gegevens naar de database, moeten de volgende vereisten worden voldaan:

  • U ontwerpt een browsercompatibele formuliersjabloon.

  • Alle tabellen in de belangrijkste gegevensverbinding moet een primaire sleutel, unieke beperking of unieke index bevatten.

  • Alle tabellen in de query moet een eenvoudige, hiërarchische relatie hebben.

  • Geen van de gegevensvelden in de belangrijkste Gegevensbron van het formulier kunt een groot binair gegevenstype opslaan.

U kunt meer informatie over deze vereisten is voldaan in Overwegingen bij verbindingen met externe gegevensbronnen verderop in dit artikel.

Een gegevensverbinding die u kunt gegevens ophalen van of indienen bij een webservice net als een gegevensverbinding voor query's en een gegevensverbinding samengevoegd tot één gegevensverbinding.

Naar boven

Werken met de belangrijkste gegevensverbinding

De belangrijkste gegevensverbinding maakt verbinding met de belangrijkste Gegevensbron van het formulier. De structuur voor het opslaan van gegevens in de belangrijkste Gegevensbron van het formulier in een XML-Schema wordt beschreven. U kunt de gegevensbron ontwerpen met behulp van het taakvenster Gegevensbron of kunt u de werkdruk in InfoPath de gegevensbron automatisch maken terwijl u besturingselementen aan uw formulier toevoegt toevoegt. U kunt ook een formuliersjabloon op basis van een externe gegevensbron, waarin de structuur van de belangrijkste gegevensbron wordt gedefinieerd ontwerpen. Een formuliersjabloon kan slechts één primaire gegevensverbinding hebben.

Als de belangrijkste gegevensverbinding met een externe gegevensbron maken, hoe u werken met de belangrijkste gegevensverbinding is afhankelijk van het type gegevensbron waarmee deze verbinding maakt.

Database    Wanneer u een formuliersjabloon die is gebaseerd op een database ontwerpen, maakt InfoPath een belangrijkste gegevensverbinding die query's en desgewenst verzendt naar die database. Als het formulier worden ingevuld alleen met behulp van InfoPath en de database voldoet aan de vereisten die wordt weergegeven in de sectie Overwegingen bij verbindingen met externe gegevensbronnen , InfoPath automatisch wordt gemaakt van een gegevensverbinding en configureert het formulier sjabloon waarmee u wilt toestaan dat gebruikers kunnen hun formulieren indienen. Als het formulier wordt met behulp van een browser worden ingevuld, wordt een gegevensverbinding met de database niet in InfoPath maken. Gegevensverbindingen die gegevens naar een database verzenden worden niet ondersteund in browsercompatibele formuliersjablonen.

Tip: Als het formulier worden ingevuld met behulp van een browser en u wilt verzenden naar een database, kunt u dit doen door het formulier verbinden met een webservice waarmee gegevens bij de database.

Webservice    Wanneer u een formuliersjabloon op basis van een webservice ontwerpt, kunt u een primaire gegevensverbinding die zowel en gegevens indient, alleen gegevens opvraagt, gegevens opvragen of alleen indienen. Als u kiest voor het indienen van gegevens, wordt automatisch de formuliersjabloon zodat gebruikers kunnen hun formulieren indienen geconfigureerd in InfoPath. U kunt opgeven of enkele van de gegevens of alle formuliergegevens. Als er slechts enkele van de gegevens wordt verzonden, kunt u opgeven welke velden in een bepaalde groep bevatten de gegevens die moeten worden ingediend, afhankelijk van de vereisten van de webservice.

Wanneer u een formuliersjabloon op basis van een database of webservice ontwerpt, InfoPath Hiermee maakt u een primaire gegevensbron met queryvelden, gegevensvelden en groepen die met de manier overeenkomen waarop gegevens zijn opgeslagen in de database of webservice. Een queryveld bevat de waarde die wordt gebruikt in een query gegevens ophalen uit een database met behulp van de gegevensverbinding voor query's. De resultaten van de query worden in gegevensvelden, die kunnen worden bewerkt wanneer de gebruiker het formulier opent geplaatst. Wanneer de gebruiker het formulier indient, worden de gegevens in de gegevensvelden worden verzonden met behulp van de gegevensverbinding. Omdat de velden en groepen in de belangrijkste gegevensbron moeten overeenkomen met de manier waarop de gegevens zijn opgeslagen in de externe gegevensbron, kunt u deze velden en groepen niet wijzigen. U kunt echter velden of groepen toevoegen naar de hoofdsite-veld in de belangrijkste gegevensbron.

Als u wilt dat gebruikers kunnen weergeven, selecteert u, bewerken of gegevens in de gegevensvelden indienen, kunt u besturingselementen, zoals tekstvakken en selectievakjes, koppelen aan de velden in het formulier. Als u wilt opvragen en weergeven van extra waarden die gebruikers de optie selecteren kunnen, kunt u een besturingselement zoals een keuzelijst met verbinden met de queryvelden toe. Als u wilt dat gebruikers een waarde te selecteren uit een lijst, kunt u een besturingselement zoals een keuzelijst aan een gegevensveld binden en stel de eigenschappen van het besturingselement waarden uit een secundaire gegevensbron of een herhalend veld in de gegevensbron van de belangrijkste worden weergegeven.

Naar boven

Werken met secundaire gegevensverbindingen

Een secundaire gegevensverbinding verbindt een formulier met een externe gegevensbron. Secundaire gegevensverbindingen zijn handig als u wilt opvragen of formuliergegevens indienen bij een externe gegevensbron dan de externe gegevensbron in de belangrijkste gegevensverbinding, of wanneer u wilt dat gebruikers gegevens verzenden naar meerdere externe gegevensbronnen. U kunt zo veel secundaire gegevensverbindingen als u wilt maken.

Een secundaire gegevensverbinding kunt query of gegevens verzenden naar de volgende typen externe gegevensbronnen:

  • Office Access-database

  • SQL Server-database

  • Webservice

  • Documentbibliotheek of lijst op een server met Windows SharePoint Services

  • XML-bestand

Met behulp van een secundaire gegevensverbinding, kunt u ook kunnen gebruikers formuliergegevens indienen bij een toepassing op een webserver, naar een documentbibliotheek op een server met Windows SharePoint Services of via een e-mailbericht.

Als u een secundaire gegevensverbinding vragen maakt, wordt standaard het formulier gebruikt deze gegevensverbinding wanneer het formulier wordt geopend. U kunt deze gegevensverbinding ook gebruiken door het configureren van de formuliersjabloon in de volgende manieren:

  • Een knop Vernieuwen toevoegen aan de formuliersjabloon die de gebruiker klikken kan om de query te versturen.

  • Een regel toevoegen aan de formuliersjabloon om query's in de gegevensbron met behulp van deze gegevensverbinding.

  • Aangepaste code toevoegen aan de formuliersjabloon die de query te verzenden.

Wanneer u een secundaire gegevensverbinding aan een formulier toevoegt, maakt InfoPath automatisch een secundaire gegevensbron met gegevensvelden en groepen die overeenkomen met de manier waarop gegevens zijn opgeslagen in de externe gegevensbron. Hiermee kunt zorgen dat de integriteit van de gegevens. U kunt de velden en groepen in een secundaire gegevensbron niet wijzigen.

Naar boven

Opslag van gegevens voor gebruik offline

Wanneer u een secundaire gegevensverbinding die gegevens query's vanuit een externe gegevensbron toevoegen, kunt u de verbinding om de resultaten van de query hebt opgeslagen op de computer van de gebruiker kunt configureren. Dit zorgt ervoor dat gebruikers het formulier invullen kunnen als zijn of haar computer geen verbinding is met een netwerk. Dit heet offline werken.

Als u een secundaire gegevensverbinding op deze manier configureren, wordt de query verzonden naar de externe gegevensbron, terwijl de computer is verbonden met het netwerk. De resultaten van de query vervolgens worden opgeslagen in de secundaire gegevensbron van het formulier en deze worden weergegeven in het formulier wanneer de gebruiker het formulier invult. Gegevens wordt telkens wanneer die de gebruiker een nieuwe query uitvoert in de cache zodat de gegevens te bij datum zo veel mogelijk houden.

InfoPath beschouwt queryparameters bij het kiezen of opgeslagen gegevens geschikt voor een bepaalde query is. Wanneer u de gegevensverbinding maakt, kunt u of een standaardset met opgeslagen gegevens weergegeven in het formulier voor het geval de gegevensbron niet beschikbaar is. U overwegen of de gegevens van de query geschikt is voor al uw gebruikers- of of gegevens die specifiek is voor elke gebruiker in het formulier moet worden weergegeven. Bijvoorbeeld als de gegevens die door de query is gebaseerd op de identiteit of de rol van de gebruiker, met behulp van een standaardset met gegevens die is geconfigureerd tijdens de ontwerpfase in plaats van queryresultaten kan dit leiden tot onjuiste gegevens voor die gebruiker.

Naar boven

Overwegingen bij verbindingen met externe gegevensbronnen

InfoPath ondersteunt gegevensverbindingen naar de volgende typen externe gegevensbronnen:

  • Office Access-database

  • SQL Server-database

  • Webservice

  • Documentbibliotheek of lijst op een server waarop Microsoft Windows SharePoint Services

  • XML-bestand

De volgende secties bevatten informatie en overwegingen voor verbinding met elk van deze externe gegevensbronnen.

Microsoft Office Access of SQL Server-database

InfoPath ondersteunt gegevensverbindingen naar Access-databases en SQL Server-databases. Als u wilt verbinden met een ander soort database, kunt u een webservice die met die database werkt.

Een formulier gegevens uit een database via een Hoofdgegeven of een secundaire gegevensverbinding kunt zoeken en kunt u een willekeurig aantal databasetabellen van een verbinding. De eerste tabel die u selecteert, is de primaire tabel. Een tabel die u daarna selecteert, moet een veld die zijn gerelateerd aan de primaire tabel bevatten. InfoPath Hiermee kunt u proberen deze relatie instellen door het overeenkomstige veldnamen in de twee tabellen. U kunt deze relatie gebruiken of uw eigen tabelrelatie toe te voegen wanneer u de gegevensverbinding maakt.

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.

Als de formuliersjabloon en de database aan al deze vereisten is voldaan, wordt InfoPath wordt gemaakt van de verbinding voor het indienen van gegevens en de formuliersjabloon zodat gebruikers kunnen hun formulieren indienen geconfigureerd. Als u wilt dat gebruikers hun formuliergegevens via een andere gegevensverbinding, kunt u de gegevensverbinding in de belangrijkste gegevensverbinding uitschakelen.

Wanneer u een formuliersjabloon die is gebaseerd op een database ontwerpen, maakt InfoPath een primaire gegevensbron met queryvelden en gegevensvelden die overeenkomen met de manier waarop gegevens in de database is opgeslagen. Knoppen Query uitvoeren en de Nieuwe Record InfoPath ook toegevoegd aan de standaardweergave van de formuliersjabloon. Wanneer een gebruiker op de knop Query uitvoeren , wordt een query met de gegevens in het queryveld verzonden naar de database. De knop Nieuwe Record Hiermee wist alle gegevens in het formulier en besturingselementen die zijn gekoppeld aan de gegevensvelden naar de standaardwaarde van het gegevensveld ingesteld. Wanneer een gebruiker gegevens in de database indient, wijzig de wijzigingen van de gegevens in de gegevensvelden de corresponderende records in de database. Als een gebruiker gegevens uit een gegevensveld verwijdert, wordt de corresponderende record verwijderd uit de database. Tot slot dat alle gegevens die is toegevoegd aan de gegevensvelden de corresponderende velden worden bijgewerkt of de corresponderende records toegevoegd aan de database.

Als u wilt een formulier verbinden met een database en de belangrijkste gegevensverbinding al is gemaakt voor het formulier, kunt u een secundaire gegevensverbinding waarmee de database kunt toevoegen. Wanneer u een secundaire gegevensverbinding toevoegt, wordt een secundaire gegevensbron in InfoPath gemaakt met queryvelden, gegevensvelden en groepen die overeenkomen met de velden in de databasetabellen. U kunt meerdere databasetabellen selecteren en tabelrelaties net zoals u zou voor de belangrijkste gegevensverbinding doen.

Wanneer u een secundaire gegevensverbinding die gegevens query's maakt, kunt u de verbinding om te verzenden van een query telkens wanneer die de gebruiker het formulier opent, of u een van de volgende handelingen uit om de query te versturen kunt doen:

  • Voeg een knop waarop gebruikers klikken kunnen om de gegevens uit de gegevensverbinding vernieuwen.

  • Een regel maken die de query met behulp van de gegevensverbinding te verzenden.

  • Schrijf aangepaste code die de query te verzenden wanneer deze wordt uitgevoerd.

Webservice

Een formulier kunt query of indienen bij een webservice via een Hoofdgegeven of een secundaire gegevensverbinding. InfoPath voldoet aan de volgende normen voor verbindingen met webservices:

  • Simple Object Access Protocol (SOAP)    SOAP is het communicatieprotocol dat definieert de XML-berichten die worden gebruikt om te communiceren met de webservice.

  • Web Services Description Language (WSDL)    WSDL is de standaard voor XML-Schema's die wordt gebruikt om te beschrijven van de locatie, communicatieprotocollen en interfaces de webservice. InfoPath kan alleen document letterlijk stijl webservices in beslag nemen.

  • Universal Description Discovery and Integration (UDDI)    UDDI is de adreslijstservice waarmee de webservices van een bedrijf wordt beschreven.

Wanneer u een nieuwe formuliersjabloon die is gebaseerd op een webservice ontwerpen, wordt in InfoPath maakt een gegevensverbinding van de belangrijkste met de webservice en maakt vervolgens een primaire gegevensbron met queryvelden, gegevensvelden en groepen die overeenkomen met het XML-Schema van de webservice.

Als u de formuliersjabloon zodanig gebruiken van een andere bewerking in dezelfde webservice configureren of u wilt een andere webservice helemaal gebruiken, kunt u secundaire gegevensverbindingen toevoegen aan de formuliersjabloon. Wanneer u een secundaire gegevensverbinding die gegevens query's toevoegt, wordt een secundaire gegevensbron in InfoPath gemaakt met velden en groepen die overeenkomen met het schema van de webservice. Als u een secundaire gegevensverbinding waarmee gegevens hebt toegevoegd, kunt u de verbinding met iedereen verzenden of slechts enkele van de gegevens in het formulier, afhankelijk van de parameters in de Web-service configureren.

Wanneer u een hoofdidee of secundaire gegevensverbinding met een webservice maakt, kunt u opgeven of de verbinding alleen gegevens opvraagt, alleen gegevens of beide query's verstuurt en gegevens worden ingediend. Als de verbinding query gegevens uitvoert, wordt de knop Query uitvoeren in InfoPath toegevoegd aan de formuliersjabloon. Wanneer een gebruiker op de knop Query uitvoert , wordt een query met de gegevens in de queryvelden verzonden naar de webservice. Als de verbinding gegevens indient, wordt de functie indienen voor het formulier door InfoPath ingeschakeld. Als u een gegevensverbinding configureert, wordt in InfoPath bepaalt welke gegevens is vereist door de webservice. Op basis van deze informatie, kunt u opgeven welke velden in het formulier sjabloon moet hun gegevens bij de webservice indienen.

Documentbibliotheek of een lijst op een SharePoint-site

Een formulier kunt opvragen via een secundaire gegevensverbinding naar een documentbibliotheek of een lijst op een server met Windows SharePoint Services. Een formulier kunt ook gegevens naar een documentbibliotheek op een server indienen. Kan geen verbinding met een bibliotheek of lijst via een belangrijkste gegevensverbinding.

Als u een secundaire gegevensverbinding die gegevens query's van een documentbibliotheek of lijst maakt, InfoPath Hiermee maakt u een secundaire gegevensbron voor het formulier dat overeenkomt met de kolommen in de documentbibliotheek of de lijst.

Als u een secundaire gegevensverbinding waarmee gegevens naar een documentbibliotheek maken en u deze gegevensverbinding wilt moeten voor de formuliersjabloon indienen het hoofdvenster, moet u de functie indienen voor de formuliersjabloon inschakelen en deze met de gegevens te koppelen verbinding met behulp van het dialoogvenster Opties voor indienen (menuExtra , Opties voor indienen opdracht). Standaard is de gegevens in het formulier verzonden via de gegevensverbinding. Als u verzenden slechts enkele van de gegevens wilt, kunt u dit doen door aangepaste code voor de formuliersjabloon te schrijven.

XML-bestand

Een formulier kunt opvragen via een secundaire gegevensverbinding met een XML-bestand. U kunt bijvoorbeeld een Microsoft Office Excel-werkblad opslaan als een XML-bestand en gebruikt u een secundaire gegevensverbinding opvragen en weergeven van de gegevens van dat bestand in de vorm. U kunt ook gebruiken een secundaire gegevensverbinding query uitvoeren op gegevens uit een XML-bestand om te kunnen gegevens ophalen uit een toepassing op een webserver die resulteert in XML, zoals een Microsoft ASP.NET-toepassing, een Gateway CGI (Common Interface)-script of een toepassing met de Internet Server Application Programming Interface (ISAPI).

Toepassing op een webserver

U kunt een secundaire gegevensverbinding waarmee gegevens aan een toepassing op een webserver, zoals een ASP.NET-toepassing, een CGI-script of een toepassing die gebruikmaakt van ISAPI maken. Als u wilt verzenden naar een toepassing op een webserver, moet u de formuliersjabloon zodat gebruikers kunnen hun formuliergegevens indienen en opties voor indienen voor de gegevensverbinding configureren door de webserver (HTTP) selecteren in het vak (van Opties voor indienen dialoogvenster configureren Menu Extra , Opties voor indienen opdracht).

Opmerking: Een formulier kan slechts één gegevensverbinding waarmee gegevens aan een toepassing op een webserver hebben. U kunt een formuliersjabloon zodat formulieren voor het gebruik van een regel voor het indienen van gegevens bij een toepassing op een webserver niet configureren.

Verbindingsinstellingen in een gegevensverbindingsbibliotheek

Als meerdere formulieren dezelfde of een vergelijkbare gegevensverbindingen gebruikt, kunt u de instellingen voor elke gegevensverbinding in een gegevensverbindingsbestand in een gegevensverbindingsbibliotheek Office SharePoint Server 2007uitgevoerd op een server opslaan. Een gegevensverbindingsbestand is een XML-bestand dat verbindingsgegevens bevat voor één externe gegevensbron en gegevensverbindingsbestand extensie heeft. Wanneer een gebruiker een formulier dat is verbonden met een gegevensverbindingsbestand opent, wordt de instellingen in dat bestand verbinding maken met de externe gegevensbron vooraf worden gebruikt. Biedt de volgende voordelen van het gebruik van data connection-bestanden:

  • Meerdere formulieren kunt de hetzelfde gegevensverbindingsbestand, dus hoeft te maken van dezelfde gegevensverbinding maken voor elk formulier.

  • Als de locatie of verbinding instellingen voor een externe gegevensbron wijzigen, moet u alleen het gegevensverbindingsbestand, niet telkens formuliersjabloon bijwerken.

  • Het gegevensverbindingsbestand kan bevatten alternatieve verificatiegegevens die kan worden gebruikt door de server wanneer een gebruiker een formulier invult met behulp van een browser.

  • Formulieren die zijn ingevuld in een browser zonder een beveiligingsniveau Volledig vertrouwen kunt verbinding maken met een computer in een ander domein als alle gegevensverbindingen in het formulier gegevensverbindingsbestanden gebruikt.

Als u wilt een formulier verbinden met een gegevensverbindingsbestand, moet u het bestand opgeslagen in een gegevensverbindingsbibliotheek Office SharePoint Server 2007 uitgevoerd op een server en deze de bestandsindeling van Universal Data Connection (UDC) versie 2.0 moet volgen.

Opmerking: De bestandsindeling UDC 2.0 is een uitbreiding van de versie 1.0-indeling die worden gebruikt door Office er. Een gegevensverbindingsbestand in de versie 1.0-indeling kan niet worden gebruikt. In de sectie Zie ook vindt u koppelingen naar meer informatie over gegevensverbindingsbibliotheken en gegevensverbindingsbestanden.

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.

×