Office
Aanmelden

De gegevens filteren die in een besturingselement worden weergegeven

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

Informatie over compatibiliteit

Een filter instellen voor een keuzelijst, vervolgkeuzelijst keuzelijst of keuzelijst met invoervak

Een filter instellen voor een herhalende sectie of herhalende tabel

Overzicht

Wanneer u een Microsoft Office InfoPath-formuliersjabloon ontwerpt, kunt u filters wilt beperken, de opties die gebruikers optreden kunnen bij het invullen van een formulier dat is gebaseerd op de sjabloon. Een filter is een aantal voorwaarden die is toegepast op gegevens om een subset van die gegevens weer te geven. U kunt filters gebruiken om een subset van de gegevens uit een gegevensbron, waardoor het aantal records die worden weergegeven in een besturingselement weer te geven.

Een filter gebruiken wanneer u moet een subset van de gegevens die wordt geretourneerd door een query die is gebaseerd op door een gebruiker geselecteerde criteria weergeeft. Dat betekent dit dat criterium dat er een item dat is geselecteerd in een ander besturingselement (zoals een keuzelijst, keuzelijst met invoervak, vervolgkeuzelijst keuzelijst met invoervak of tekstvak) dat is gekoppeld aan een veld in de gegevensbron zijn kan.

Stel dat u een formuliersjabloon die wordt gebruikt maakt voor het bijhouden van de producten van verschillende leveranciers. Als u alle producten van alle uw leveranciers weergeeft, kan de lijst te lang zijn. Om dit probleem op te lossen, kunt u een filter dat uw gebruikers kunnen een leverancier selecteren in de lijst en alleen de producten van die leverancier te bekijken. Wanneer een gebruiker een leverancier uit de keuzelijst selecteert, wordt een filter wordt toegepast op de herhalende tabel alleen de producten uit de geselecteerde leverancier weergeven. Als de gebruiker selecteert een andere leverancier, wordt de herhalende tabel bijgewerkt met de producten van de andere leverancier.

Tip: Als u weet dat uw gebruikers worden een consistent subset van de queryresultaten moeten, moet u uw query om terug te keren alleen deze subset in plaats van een query gebruiken om op te halen, alle gegevens en vervolgens een filter maken van een subset toepassen op wijzigen. Uw gebruikers sneller formulier worden geladen en minder tijd hebt wachten op queryresultaten, omdat de query retourneert alleen de gegevens van de externe bron die u nodig hebt.

Als u wilt weergeven de gebruikers die een filter wordt toegepast op gegevens, wordt het filter pictogram Filterpictogram weergegeven wanneer de gebruiker de muisaanwijzer boven de gefilterde gegevens verplaatst.

Omdat filters Beperk het aantal items die aan een gebruiker worden weergegeven, kunnen ze alleen worden toegepast op de volgende typen besturingselementen:

  • Keuzelijsten

  • Vervolgkeuzelijst vakken

  • Keuzelijsten met invoervak gebruiken

  • Herhalende tabellen

  • Herhalende secties

Naar boven

Informatie over compatibiliteit

Filters kunnen alleen in formuliersjablonen die zijn ontworpen om te worden ingevuld in InfoPath worden gebruikt. Filters zijn niet beschikbaar in browsercompatibele formuliersjablonen. Als u een keuzelijst en een herhalende tabel in een browsercompatibele formuliersjabloon gebruikt, kunt u overwegen voorwaardelijke opmaak in plaats van filters. Vindt u koppelingen naar meer informatie over het gebruik van voorwaardelijke opmaak in de sectie Zie ook .

Naar boven

Een filter instellen voor een keuzelijst, vervolgkeuzelijst keuzelijst of keuzelijst met invoervak

Als u wilt een filter in een keuzelijst met configureren, moet u een keuzelijst, vervolgkeuzelijst keuzelijst of keuzelijst met invoervak in de formuliersjabloon die is gekoppeld aan een gegevensbron met een gegevensverbinding. U kunt gegevens die u hebt opgegeven handmatig in een besturingselement met behulp van het dialoogvenster Eigenschappen van besturingselementen niet filteren.

Een filter instellen voor een keuzelijst, vervolgkeuzelijst keuzelijst of keuzelijst met invoervak

  1. Met de rechtermuisknop op het besturingselement dat u wilt wijzigen en klik vervolgens op Eigenschappen van besturingselementen in het snelmenu te openen.

  2. Klik op het tabblad gegevens ..

  3. Ga op een van de volgende manieren te werk:

    • Als u de waarden uit een gegevensbron, klikt u op waarden opzoeken in de gegevensbron van het formulier.

    • Als u wilt de waarden uit een gegevensverbinding gebruiken, klikt u op waarden opzoeken in een externe gegevensbron en klik vervolgens in de lijst Gegevensbron op de gegevensverbinding die u wilt gebruiken.

  4. Klik op XPath selecteren Knopafbeelding naast het vak gegevens in.

  5. Klik op het veld of de groep waarin de velden die de waarden voor het besturingselement geven en klik vervolgens op Gegevens filterenin het dialoogvenster veld of groep selecteren .

  6. Klik in het dialoogvenster Gegevens filteren op toevoegen.

    Opmerking: Als u een voorwaarde toevoegen aan een bestaand filter wilt, klikt u op het gewenste filter en klik vervolgens op wijzigen.

  7. In het eerste vak in het dialoogvenster Filtercriteria opgeven , klikt u op de naam van het veld waarvan gegevens die u wilt filteren.

  8. Klik in het tweede vak op het type filter dat u wilt gebruiken.

  9. Klik op het type voorwaarde die u wilt toepassen op het filter in het derde vak en typ vervolgens de voorwaarde.

  10. Meer dan één voorwaarde voor het filter configureren en klikt u op enVoer een van de volgende handelingen uit:

    • Als de bestaande voorwaarde en de nieuwe voorwaarde wilt het filter toepassen, klikt u op enen voegt u uw nieuwe voorwaarde.

    • Als u wilt toepassen op de bestaande voorwaarde of de nieuwe voorwaarde op het filter, klikt u op ofen voeg de extra voorwaarde toe.

  11. Klik op OK om de dialoogvensters te sluiten.

  12. Uw als wijzigingen wilt testen, klikt u op de werkbalk standaard op voorbeeld of druk op CTRL + SHIFT + B. De formuliersjabloon wordt geopend in een nieuw venster.

  13. Selecteer in het voorbeeldvenster verschillende waarden in het filterbesturingselement om te testen of deze correct werkt.

    Het filter werkt niet goed

    Als de waarden in het besturingselement dat een filter bevat niet correct zijn, probeert hetzij omdat er te veel waarden of onvoldoende, u het volgende:

    • Als u meerdere voorwaarden in het filter gebruikt, verwijdert u alle behalve één voorwaarde om te controleren dat de juiste waarden worden geretourneerd die ene voorwaarde. Als de eerste voorwaarde geeft als de juiste waarden resultaat, klikt u vervolgens een andere voorwaarde toevoegen en testen.

    • Filters maken onderscheid tussen hoofdletters en kleine letters. Als u gegevens weergeven die met een hoofdletter of kleine letters teken wilt beginnen, een filter maken met een hoofdletter-voorwaarde, of Selecteer in het dialoogvenster Filtervoorwaarde opgeven en maak vervolgens een voorwaarde kleine letter.

    • Als de gefilterde waarden zijn precies het tegenovergestelde van wat u verwacht, bijvoorbeeld de producten van alle leveranciers worden weergegeven in plaats van de producten van één leverancier, wijzigt u het filtertype in de voorwaarde. Als de voorwaarde gebruikmaakt van het filter type is gelijk aan en u op het punt te veel producten, moet u bijvoorbeeld probeert u het filter type is niet gelijk aan.

Naar boven

Een filter instellen voor een herhalende sectie of herhalende tabel

Als u wilt een filter in een herhalende sectie of herhalende tabel configureren, moet u een sectie of tabel opnemen in de formuliersjabloon die voldoet aan de volgende vereisten:

  • De herhalende sectie of tabel is gekoppeld aan een herhalend veld of groep.

  • De herhalende sectie of de volgende tabel bevat ten minste één besturingselement dat is gekoppeld aan een veld met een gegevensverbinding.

U kunt bijvoorbeeld een tekstvakbesturingselement in een herhalende sectie gebruiken om weer te geven van de gegevens in een veld.

Een filter instellen voor een herhalende sectie of herhalende tabel

  1. Met de rechtermuisknop op het label Herhalende tabel of Herhalende sectie , dat wordt weergegeven onder de tabel of de sectie op de formuliersjabloon en klik vervolgens op Eigenschappen van besturingselementen in het snelmenu te openen.

  2. Klik op het tabblad weergave .

  3. Klik op gegevens filteren.

  4. Klik in het dialoogvenster Gegevens filteren op toevoegen.

    Opmerking: Als u wilt een voorwaarde toevoegen aan een bestaand filter, klikt u op het gewenste filter en klik vervolgens op wijzigen.

  5. In het eerste vak in het dialoogvenster Filtercriteria opgeven , klikt u op de naam van het veld waarvan gegevens die u wilt filteren.

  6. Klik in het tweede vak op het type filter dat u wilt gebruiken.

  7. Klik op het type voorwaarde die u wilt toepassen op het filter in het derde vak en typ vervolgens de voorwaarde.

  8. Meer dan één voorwaarde voor het filter configureren en klikt u op enVoer een van de volgende handelingen uit:

    • Als de bestaande voorwaarde en de nieuwe voorwaarde wilt het filter toepassen, klikt u op enen voegt u uw nieuwe voorwaarde.

    • Als u wilt toepassen op de bestaande voorwaarde of de nieuwe voorwaarde op het filter, klikt u op ofen voeg de extra voorwaarde toe.

  9. Klik tweemaal op OK naar de geopende dialoogvensters te sluiten en terug te keren naar het dialoogvenster Eigenschappen van besturingselementen .

  10. Als u wilt weergeven van een speciaal filter pictogram Filterpictogram aan de gebruiker, waarmee wordt aangegeven dat de gegevens in de herhalende sectie of herhalende tabel is gefilterd, klikt u op Filterpictogram om aan te geven gefilterde items weergeven op het tabblad weergeven in de besturingselement Eigenschappen dialoogvenster.

  11. Als u wilt testen van het filter en zorg ervoor dat deze correct werkt, klikt u op de werkbalk standaard op voorbeeld . De formuliersjabloon wordt geopend in een nieuw venster.

  12. Selecteer in het voorbeeldvenster verschillende waarden in het filterbesturingselement om te testen of deze correct werkt.

    Het filter werkt niet goed

    Als de waarden in het besturingselement dat een filter bevat niet correct zijn, probeert hetzij omdat er te veel waarden of onvoldoende, u het volgende:

    • Als u meerdere voorwaarden in het filter gebruikt, verwijdert u alle behalve één voorwaarde om te controleren dat de juiste waarden worden geretourneerd die ene voorwaarde. Als de eerste voorwaarde geeft als de juiste waarden resultaat, klikt u vervolgens een andere voorwaarde toevoegen en testen.

    • Filters maken onderscheid tussen hoofdletters en kleine letters. Als u gegevens weergeven die met een hoofdletter of kleine letters teken wilt beginnen, een filter maken met een hoofdletter-voorwaarde, of Selecteer in het dialoogvenster Filtervoorwaarde opgeven en maak vervolgens een voorwaarde kleine letter.

    • Als de gefilterde waarden zijn precies het tegenovergestelde van wat u verwacht, bijvoorbeeld de producten van alle leveranciers worden weergegeven in plaats van de producten van één leverancier, wijzigt u het filtertype in de voorwaarde. Als de voorwaarde gebruikmaakt van het filter type is gelijk aan en u op het punt te veel producten, moet u bijvoorbeeld probeert u het filter type is niet gelijk aan.

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.

×