Gegevensbronnen

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 van gegevensbronnen

Belangrijkste Gegevensbron

Secundaire gegevensbronnen

De relatie tussen een gegevensbron en een XML-Schema

Overzicht van gegevensbronnen

Alle gegevens die wordt weergegeven in een formulier, of dit gegevens die een gebruiker kunt selecteren in een keuzelijst, vervolgkeuzelijst keuzelijst of keuzelijst met invoervak of de gegevens die een gebruiker aan een formulier toevoegt, wordt opgeslagen in de gegevensbronnen van het formulier. Een gegevensbron bestaat uit de volgende velden en groepen. Op dezelfde manier dat mappen op de harde schijf en ordenen van uw bestanden, velden bevatten de gegevens die gebruikers in formulieren die zijn gebaseerd op de formuliersjabloon invoeren en groepen bevatten en ordenen van deze velden. De gebruiker gegevens toevoegt aan besturingselementen op een formulier en die besturingselementen afhankelijk zijn van deze velden. Stel dat u een formuliersjabloon voor onkostendeclaratie ontwerpt. Wanneer gebruikers een formulier op basis van de formuliersjabloon opent, kunnen ze hun namen voornaam, middelste en de achternaam in drie tekstvakken plaatsen, elk tekstvak is gebonden aan een veld waarin de voornaam, een veld voor de tweede voornaam en een veld waarin de achternaam. Deze naamvelden zijn opgenomen in de groep "naam".

U kunt zien en werken met de velden en groepen in de formuliersjabloon gegevensbron in het taakvenster Gegevensbron .

Taakvenster Gegevensbron in InfoPath

1. veld

2. groep

Hoewel de structuur van de gegevensbron komt niet altijd overeen met de indeling van de formuliersjabloon, zijn er veel overeenkomsten, met name voor groepen en velden die zijn gekoppeld aan herhalende tabellen, secties, herhalende secties en optionele secties. Bijvoorbeeld een tabel of sectie afhankelijk is van een groep in de gegevensbron en alle besturingselementen in de tabel of sectie afhankelijk zijn van velden die deel van die groep uitmaken. In de volgende afbeelding, wordt de gespecificeerde uitgaven herhalende tabel in het rapport voor onkostenrapportage bestaat uit drie kolommen met een datumkiezer Datum, een tekstvak Beschrijving en een tekstvak kosten. Deze besturingselementen zijn gekoppeld aan een date-veld, een beschrijvingsveld en een veld voor een bedrag respectievelijk. De tabel zelf is gekoppeld aan de groep.

Herhalende tabel die is gebonden aan de groep en velden in gegevensbron

Een formuliersjabloon kunt twee soorten gegevensbronnen hebben, een eenmalige, belangrijkste Gegevensbron en desgewenst een of meer secundaire gegevensbronnen.

Naar boven

Belangrijkste Gegevensbron

De belangrijkste gegevensbron bevat de volgende onderdelen:

  • De gegevens die gebruikers wanneer toevoegen het invullen van een formulier dat is gebaseerd op de formuliersjabloon, zoals de gegevens die ze in een tekstvak invoeren. De gebruiker typt bijvoorbeeld zijn of haar naam voornaam, middelste en de achternaam in tekstvakken die afhankelijk zijn van velden in de belangrijkste gegevensbron.

  • De gegevens uit een gegevensverbinding aan een database of webservice die wordt gebruikt om de gegevensbron van de formuliersjabloon te definiëren.

De gegevens in de belangrijkste gegevensbron is wat gebruikers opslaan of verzenden wanneer ze Vul het formulier. Als gebruikers het formulier opslaan zodat ze deze later kunnen indienen, slaan de gegevens in de belangrijkste gegevensbron.

De belangrijkste Gegevensbron maken

Wanneer u een formuliersjabloon maakt, wordt de belangrijkste gegevensbron door Microsoft Office InfoPath automatisch voor u gemaakt. Alle InfoPath-formuliersjablonen bevatten een eenmalige, belangrijkste gegevensbron. Velden en groepen kunnen worden toegevoegd aan de belangrijkste gegevensbron, afhankelijk van het type van de formuliersjabloon die u maakt:

Lege formuliersjabloon    U voegt velden en groepen aan de belangrijkste Gegevensbron met behulp van het taakvenster Gegevensbron of door te slepen van een besturingselement van het taakvenster besturingselementen naar een weergave in de formuliersjabloon. Wanneer u een besturingselement naar een weergave sleept, InfoPath velden en groepen toegevoegd aan de belangrijkste Gegevensbron op basis van het type besturingselement dat u wilt toevoegen. Bijvoorbeeld als u een tekstvakbesturingselement naar de formuliersjabloon sleept, wordt InfoPath een veld met de belangrijkste gegevensbron. Als u een herhalend sectiebesturingselement naar de formuliersjabloon sleept, wordt een groep met de belangrijkste Gegevensbron toegevoegd. Als u een herhalend tabelbesturingselement naar de formuliersjabloon sleept, wordt in InfoPath worden twee groepen toegevoegd aan de belangrijkste gegevensbron voor de herhalende tabel en voegt een veld met de belangrijkste gegevensbron voor elke kolom in de tabel.

Formuliersjabloon op basis van een XML-document    Er worden velden en groepen die verwijzen naar de elementen die zijn gedefinieerd in het schema of de elementen in het document toegevoegd.

Formuliersjabloon op basis van een Microsoft Office Access-database of Microsoft SQL Server-database     InfoPath wordt velden en groepen toegevoegd aan de belangrijkste gegevensbron, op basis van de manier waarop gegevens in de database worden opgeslagen.

Formuliersjabloon op basis van een webservice    InfoPath toegevoegd velden en groepen die verwijzen naar het schema die is verstrekt door de webservice.

Als de gegevensbron, bijvoorbeeld een webservice of database, zich niet in de formuliersjabloon deze wordt weergegeven als een externe gegevensbron. InfoPath-formulieren verbinden met deze externe gegevensbronnen via een gegevensverbinding.

De belangrijkste gegevensbron wijzigen

U kunt extra velden en groepen toevoegen aan de belangrijkste gegevensbron, afhankelijk van de bestaande velden of groepen in de belangrijkste gegevensbron. De volgende tabel wordt beschreven wat u kunt toevoegen aan bestaande velden of groepen, op basis van de pictogrammen die worden weergegeven in het taakvenster Gegevensbron .

Pictogram

Wat u kunt toevoegen

Pictogramafbeelding

Pictogramafbeelding    U kunt groepen of de velden toevoegen aan deze groep. Dit pictogram staat voor een groep die is toegevoegd aan de belangrijkste Gegevensbron met behulp van het taakvenster Gegevensbron of een besturingselement dat is gekoppeld aan deze groep dat vanuit het taakvenster besturingselementen naar een weergave in een lege formuliersjabloon is gesleept.

Pictogramafbeelding

Pictogramafbeelding    U kunt alleen velden toevoegen aan dit veld. Dit pictogram staat voor een veld dat is toegevoegd aan de belangrijkste Gegevensbron met behulp van het taakvenster Gegevensbron of een besturingselement dat is gekoppeld aan dit veld dat vanuit het taakvenster besturingselementen naar een weergave in een lege formuliersjabloon is gesleept.

Icon image

Vergrendeld gelabelde hiërarchie    U kunt geen velden of groepen toevoegen aan deze groep. Deze groep is gebaseerd op een gegevensverbinding met een externe gegevensbron.

Icon image

Pictogram voor vergrendeld veld    U kunt geen velden naar dit veld toevoegen. Dit veld is gebaseerd op een gegevensverbinding met een externe gegevensbron.

Als u een besturingselement naar een weergave in een formuliersjabloon slepen en dit formuliersjabloon velden en groepen die zijn gebaseerd op een gegevensverbinding bevat, moet u dat besturingselement binden aan de bestaande velden en groepen in de belangrijkste gegevensbron. InfoPath wordt niet automatisch velden en groepen toevoegen aan een formuliersjabloon met velden en groepen die zijn gebaseerd op externe gegevensbronnen. Vindt u koppelingen naar meer informatie over het toevoegen van velden en groepen in de sectie Zie ook .

Opmerking: Als uw gebruikers worden al formulieren die zijn gebaseerd op de formuliersjabloon ingevuld, kunnen de volgende wijzigingen in de primaire gegevensbron van de formuliersjabloon leiden tot verlies van gegevens in die formulieren:

  • Verplaatsen, verwijderen of de naam van een veld of groep wijzigen

  • Een herhalend veld of groep wijzigen in een niet-herhalende veld of groep

  • Het wijzigen van een Rich Text-gegevenstype in een ander gegevenstype

Voor velden en groepen die u kunt wijzigen, kunt u de volgende eigenschappen:

Naam    De naam van het veld of groep.

Vereisten voor de naam

  • Elke naam in de belangrijkste gegevensbron moet uniek zijn. Als u dezelfde naam voor de meer dan één veld of groep gebruiken moet, een verwijzing maken naar dat veld of groep in plaats daarvan. Wanneer u een verwijzing naar een veld of groep maakt, wordt een nieuw, identiek veld of groep waarvan u de eigenschappen zijn gekoppeld aan de eigenschappen van het eerste veld of groep. Wijzigingen in één veld of groep wordt automatisch bijgewerkt de andere, waarnaar wordt verwezen veld of groep. Overzicht van groepen, zoals referentievelden, bevatten dezelfde velden en groepen en delen dezelfde eigenschappen.

  • Namen mogen geen spaties bevatten.

  • Namen moeten beginnen met een letter of onderstrepingsteken (_) en kunnen bevatten alleen alfanumerieke tekens, onderstrepingstekens, afbreekstreepjes (--) en punten (.).

Naast deze vereisten is voldaan is het een goed idee om een naam waarmee de inhoud van het veld of groep wordt beschreven. Als u een groep hebt bevat die bijvoorbeeld de gespecificeerde details van uitgaven, de naam van de groep bijvoorbeeld Onkostenspecificatie. Het bedrag van de onkosten, de naam van het veld kostenbevat voor een veld in een groep.

Type    Hiermee definieert u of een item in de belangrijkste gegevensbron een veld of een groep is. Een veld heeft een unieke waarde en een groep andere velden bevat.

Typen velden en groepen

Type

Wanneer gebruiken

Veld (kenmerk)

Gebruik dit type voor een veld in een of meer van de volgende gevallen:

  • Het veld mogen geen andere groepen of de velden bevatten.

  • Het veld moet zich in een elementveld.

  • Het veld wordt niet herhaald.

  • Het veld moet altijd een waarde bevatten.

  • Het veld is een gegevenstype dan RTF (XHTML).

  • De database of webservice moet een kenmerkveld.

Veld (element)

Gebruik dit type voor een veld in een of meer van de volgende gevallen:

  • Het veld kunt andere kenmerkvelden bevatten.

  • Het veld maakt deel uit van een groep.

  • Het veld wordt in een groep herhaald.

  • De database of webservice vereist een elementveld.

Elementvelden kunnen worden geen gegevens en al of mogelijk geen een standaardwaarde.

Groep

Gebruik dit type voor een groep waarvoor u andere velden of groepen kan bevatten.

Groep (keuze)

Gebruik dit type als de groep kan slechts één van de verschillende soorten velden of groepen velden bevatten.

Stel dat u een formuliersjabloon die leveranciers in de Verenigde Staten en in landen ontwerpen en regio's in de Europese Unie wordt gebruikt, en de formuliersjabloon een adreskeuzegroep bevat. De adres-keuzegroep bevat een groep met velden voor een adres in de Verenigde Staten of een groep met velden voor een adres in een land of regio in de Europese Unie. Wanneer de gebruiker wordt het formulier dat is gebaseerd op dit formuliersjabloon geopend, kan de gebruiker een adres in de Verenigde Staten of een adres invoert in een ander land of regio kiezen. De besturingselementen die zijn gekoppeld aan de velden in de juiste groep worden weergegeven in het formulier.

Vul XML-Schema of XML-document

Gebruik dit elementtype als u wilt toevoegen van een extra XML-Schema of de XML-document op een opgegeven locatie in de gegevensbron.

Gegevenstype    Hiermee definieert u het type gegevens dat kan worden opgeslagen in een veld.

Lijst met beschikbare gegevenstypen

Gegevenstype

Wanneer gebruiken

Tekst

Gebruik dit gegevenstype voor een element of kenmerk waarin niet-opgemaakte tekst.

Tekst met opmaak

Gebruik dit gegevenstype voor een element dat opgemaakte tekst bevat. U kunt dit type niet gebruiken voor kenmerkvelden.

Geheel getal

Gebruik dit gegevenstype voor een element of kenmerk met getallen zonder decimalen.

Decimaal

Gebruik dit gegevenstype voor een element of kenmerk waarin valutawaarden of getallen met decimalen.

Waar/onwaar

Gebruik dit gegevenstype voor een element of kenmerk dat gegevens bevat die één of twee waarden.

Hyperlink

Gebruik dit gegevenstype voor een element of kenmerk veld dat een id URI (Uniform Resource), zoals een hyperlink of een naamruimte bevat.

Datum

Gebruik dit gegevenstype voor een element of kenmerk dat met een datum.

Tijd

Gebruik dit gegevenstype voor een element of kenmerk waarin een 24-uursnotatie.

Datum en tijd

Gebruik dit gegevenstype voor een element of kenmerk met zowel een kalenderdatum als een 24-uursnotatie.

Afbeelding of bestandsbijlage

Gebruik dit gegevenstype voor een element of kenmerk waarin binaire gegevens, zoals een afbeelding of een afbeelding.

Aangepast

Gebruik dit gegevenstype voor een element of kenmerk met aangepaste gegevenstypen die zijn gedefinieerd door een naamruimte. Dit type wordt meestal gebruikt voor een veld of groep die afhankelijk is van een aangepaste besturingselement. Het vak Gegevensnaamruimte is ingeschakeld wanneer u dit type kiest.

Opmerking: Deze tabel ziet u alleen de meest voorkomende XML-gegevenstypen die worden gebruikt in een formuliersjabloon. In InfoPath, kunt u een XML-1.0-gegevenstype in de aanbevelingen World Wide Web Consortium (W3C). Als u een gegevenstype dat niet wordt vermeld in de tabel, moet u de formulierbestanden voor een formuliersjabloon uitpakken en bewerken van het schemabestand (.xsd). Vindt u koppelingen naar meer informatie over het ophalen van de formulierbestanden voor een formuliersjabloon in de sectie Zie ook .

Gegevens Namespace    Hiermee definieert u de id URI (Uniform Resource) als u wilt toevoegen van een naamruimte voor een aangepast gegevenstype. Deze eigenschap is beschikbaar voor element of kenmerk velden met een aangepaste gegevenstype-eigenschap. Wanneer u een aangepast besturingselement aan een formuliersjabloon toevoegt, bevat deze eigenschap gewoonlijk een waarde die is gedefinieerd door de auteur van het aangepaste besturingselement dat is gekoppeld aan het veld.

Standaardwaarde    Hiermee definieert u de eerste waarde van een element of kenmerk veld wanneer het formulier voor het eerst wordt geopend door een gebruiker. U kunt ook formules toevoegen aan standaardwaarden, zoals de huidige datum, een wiskundige berekening of een verwijzing naar een ander veld.

Herhalende    Hiermee definieert u of het elementveld, kenmerkveld of groep meermaals in een formulier voorkomen kan. Lijst met besturingselementen, herhalende secties, herhalende tabellen en besturingselementen die deel uitmaken van een herhalende sectie of een herhalende tabel zijn gekoppeld aan herhalende velden en herhalende groepen.

Mogen niet leeg zijn    Hiermee definieert u of het veld element of kenmerk moet een waarde bevatten. Als het veld geen waarde bevat, wordt het besturingselement dat is gekoppeld aan dit veld is gemarkeerd met een rood sterretje of voor bepaalde typen besturingselementen, een onderbroken rode rand. Deze eigenschap is alleen beschikbaar voor velden. Het is niet beschikbaar voor groepen.

Naar boven

Secundaire gegevensbronnen

Secundaire gegevensbronnen zijn gegevensbronnen in het formulier waarin gegevens zijn opgegeven door andere gegevensverbindingen met externe gegevensbronnen. Stel dat u een formuliersjabloon maakt voor een onkostendeclaratie en die u wilt formulieren die op basis van de formuliersjabloon onkosten in andere valuta's accepteren. De valutagegevens is echter opgeslagen in een database. Als u wilt weergeven de valutagegevens, kunt u een gegevensverbinding toevoegen aan die database. De valutagegevens is vervolgens die zijn opgeslagen in een secundaire gegevensbron en weergegeven in een keuzelijst op de formuliersjabloon.

De gegevens van extra gegevensverbindingen is opgeslagen in secundaire gegevensbronnen en vervolgens weergeven als keuzemogelijkheden in besturingselementen, zoals een keuzelijst, een keuzelijst met invoervak of een keuzelijst met invoervak voor de gebruiker om te selecteren wanneer een formulier invullen. Wanneer de gebruiker selecteert een item in een secundaire gegevensbron, wordt de selectie gekopieerd naar een veld in de belangrijkste gegevensbron.

Secundaire gegevensbronnen verschillen van de belangrijkste gegevensbron in de volgende manieren:

  • Secundaire gegevensbronnen zijn optioneel in een formuliersjabloon. Alle formuliersjablonen moeten een primaire gegevensbron hebben.

  • Een formuliersjabloon kunt een of meer secundaire gegevensbronnen maar alleen een enkele, belangrijkste gegevensbron hebben.

  • Velden en groepen in een secundaire gegevensbron zijn gebaseerd op de manier waarop gegevens zijn opgeslagen in de externe gegevensbron, dat is gekoppeld aan het formulier met behulp van een gegevensverbinding. Deze velden en groepen kunnen niet worden gewijzigd met InfoPath.

  • In tegenstelling tot de belangrijkste gegevensbron, worden secundaire gegevensbronnen niet opgeslagen met het formulier.

  • Gegevens in secundaire gegevensbronnen worden gewoonlijk niet verzonden wanneer de gebruiker een voltooide formulier verzendt. U kunt echter de formuliersjabloon zodanig de gegevens in de tweede gegevensbron naar een webservice met behulp van regels of naar een e-mailadres met behulp van aangepaste code indienen.

Secundaire gegevensbronnen maken

Wanneer u een gegevensverbinding aan een externe gegevensbron waarmee gegevens aan het formulier wordt geretourneerd toevoegt, InfoPath een secundaire gegevensbron worden automatisch gemaakt. Elke gegevensverbinding die u aan uw formuliersjabloon toevoegt Hiermee maakt u een bijbehorende secundaire gegevensbron. InfoPath wordt op dezelfde manier dat velden en groepen worden toegevoegd aan de belangrijkste gegevensbron, velden en groepen toegevoegd aan de secundaire gegevensbron. De velden en groepen worden toegevoegd aan de secundaire gegevensbron zodat ze aan de manier toewijzen waarop de gegevens in de externe gegevensbron worden opgeslagen. Kunt u een secundaire gegevensverbinding als volgt uit:

  • Webservice

  • XML-bestand

  • Microsoft Office Access-database of Microsoft SQL Server-database

  • Lijst op een Microsoft Windows SharePoint Services-site

Wanneer u een gegevensverbinding aan uw formulier toevoegt toevoegen en een secundaire gegevensbron maken, ziet u de velden en groepen in de secundaire gegevensbron in het taakvenster Gegevensbron . Elke secundaire gegevensbron wordt in dit taakvenster met de naam van de gegevensverbinding gevolgd door secundaire tussen haakjes weergegeven.

Secundaire gegevensbron in het taakvenster Gegevensbron

Secundaire gegevensbronnen aanpassen

Omdat de velden en groepen in secundaire gegevensbronnen zijn gebaseerd op gegevensverbindingen met externe gegevensbronnen, kunt u de velden en groepen in een secundaire gegevensbron niet wijzigen. Wanneer u een secundaire gegevensbron in het taakvenster Gegevensbron bekijkt, de velden de vergrendeld veld pictogram Icon image hebben en de vergrendelde groep pictogram Icon image om aan te geven die op de groepen zijn, kunt u deze niet wijzigen.

Naar boven

De relatie tussen een gegevensbron en een XML-Schema

Wanneer een gebruiker een formulier dat is gebaseerd op een formuliersjabloon invult, wordt de primaire en secundaire gegevensbronnen van het formulier worden opgeslagen als XML-documenten op de computer van de gebruiker. De structuur van het XML-document is gedefinieerd door een XML-Schema. Een XML-Schema is een XML-bestand waarin de structuur en elementen van de XML-document, in dit geval het formulier en de gegevens die de elementen kunnen bevatten.

Wanneer u een formuliersjabloon maakt, wordt het XML-Schema die wordt gebruikt om te bepalen de structuur van de formulieren die uw gebruikers invullen in InfoPath automatisch gemaakt. Elk veld of groep in de gegevensbron overeenkomt met een element in het XML-Schema. De eigenschappen van elk veld en de groep in de gegevensbron definiëren de structuur van de corresponderende elementen en de gegevens die elk element kan bevatten in het XML-document. U kunt extra schemadetails weergeven op het tabblad Details in het dialoogvenster veld of de eigenschappen voor groep , die u openen kunt door te dubbelklikken op een veld of groep in het taakvenster 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.

×