Spring naar inhoud

InfoPath – Meerdere kolommen tonen van een gegevensbron op basis van een vervolgkeuzelijst

13 december 2011

Stel je hebt een vervolgkeuzelijst op je formulier die gebaseerd is op een gegevensbron (bv een lijst in SharePoint) en je wil meerdere kolomen tonen van de geselecteerde rij uit die lijst. Hoe krijg je dat zonder code voor elkaar?

Bijvoorbeeld in SharePoint is een lijst met aannemers. In lijst staan de volgende kolommen: Aannemer, Bank en Rekeningnummer. Via een opzoeklijst kan je gemakkelijk een aannemer uit de sharepoint lijst selecteren. Maar hoe toon je dan het bijbehorende rekeningnummer in een apart veld? Daar is dit verhaal het antwoord op.

Plaats een tekstvak op je formulier waarin je een extra kolom van de rij wil plaatsen

Bij standaard waarde klik op fx

Klik op veld of groep invoegen…

Ga naar de secundaire gegevensbron waar de gegevens uit de SharePointlijst staan en kies daarin het gewenste veld (zoals hieronder getoond het rekeningnummer).

Hou je in, druk nu niet op OK, maar druk op gegevens filteren….

Druk op Toevoegen…

En selecteer nu de velden op basis waarvan je wilt filteren. Ik wil filteren op het veld aannemer dat het opzoeklijstveld is van de hoofdgegevensbron. Dus selecteer links aannemer (van de secundaire gegevensbron) en rechts aannemer van de hoofdgegevensbron.

Druk dan een aantal keer op OK en dan zie je de aldus gecreëerde formule:

Klik op 2 keer op OK en je bent klaar.

From → Infopath

Geef een reactie

Plaats een reactie