Delen via


Zoeken filtert records niet zoals verwacht voor een bepaalde entiteit in Dynamics 365

Dit artikel biedt tijdelijke oplossingen voor een probleem waarbij alle records worden weergegeven in plaats van alleen de records die betrekking hebben op wat u hebt getypt.

Van toepassing op: Power Apps
Origineel KB-nummer: 4603850

Symptomen

Wanneer u in een besturingselement voor opzoeken typt, worden alle records in de weergave weergegeven in plaats van alleen de records die betrekking hebben op wat u hebt getypt. Als u door de records bladert, ziet u dat recordtekst vetgedrukt is als normaal wanneer de tekst overeenkomt met de zoektekst.

Schermopname van de recordtekst vetgedrukt als normaal wanneer de tekst overeenkomt met de zoektekst.

Oorzaak

Er zijn twee mogelijke oorzaken van dit probleem:

Oorzaak 1

Het probleem treedt op omdat er geen 'zoekkolommen' in de weergave Snel zoeken van de entiteit staan.

De opzoekweergave bepaalt welke kolommen worden weergegeven in het besturingselement Opzoeken, maar dekolommenSnel zoeken - bepaalt welke kolommen in het besturingselement zoeken worden doorzocht. Als u een waarde typt in een opzoek besturingselement, wordt er gezocht naar een overeenkomst in de zoekkolommen. Vervolgens worden records met een overeenkomst geselecteerd en wordt informatie weergegeven die is bepaald door de opzoekweergave. De reden waarom alle records worden weergegeven, is dat er geen zoekkolommen zijn ingesteld in de weergave Snel zoeken.

Opmerking

Kolommen voor weergave snel zoeken zijn niet hetzelfde alsKolommensnel zoeken. - Er kunnen veel kolommen in de weergave Snel zoeken zijn, maar als er geen zijn gemarkeerd als 'zoeken'-kolommen, werkt de zoekopdracht niet zoals verwacht.

De reden waarom de weergegeven en gezochte kolommen kunnen verschillen, zijn hun prestaties. Hoe minder kolommen worden doorzocht, hoe sneller de zoekopdracht kan worden uitgevoerd. Het is echter mogelijk dat u veel informatie wilt zien in het opzoek besturingselement om ervoor te zorgen dat u de juiste record selecteert.

Zie Tijdelijke oplossing 1 voor de stappen voor het toevoegen van zoekkolommen.

Oorzaak 2

Het probleem treedt op omdat er geen kolommen van het tekenreekstype in de weergave zijn die worden gebruikt door het opzoekbesturingselement.

Het opzoekbesturingselement kan kolommen die niet van het tekenreekstype zijn, niet filteren. De weergave die wordt gebruikt, moet ten minste één kolom van het tekenreekstype bevatten, zoals tekst, e-mail, telefoon, URL, enzovoort.

Zie Tijdelijke oplossing 2 voor de stappen voor het toevoegen van een kolom van het tekenreekstype.

Oplossingen

Gebruik een van de volgende tijdelijke oplossingen om dit probleem te omzeilen:

Tijdelijke oplossing 1

  1. Ga in Aanpassingen naar de weergave Snel zoeken voor de entiteit van het besturingselement opzoeken.

  2. Selecteer Kolommen zoeken toevoegen.

    Schermopname om het item Kolommen zoeken toevoegen te selecteren.

  3. Voeg de kolommen toe die u wilt doorzoeken en vergelijken in het opzoek besturingselement.

    Schermopname van het toevoegen van kolommen die u wilt doorzoeken en vergelijken in het opzoek besturingselement.

  4. Wijzigingen opslaan en publiceren.

Tijdelijke oplossing 2

U moet een kolom van het tekenreekstype toevoegen aan de weergave die wordt gebruikt door het opzoek-besturingselement.

  1. Ga in Aanpassingen naar de weergave die wordt gebruikt door het zoekbeheer, waar het filteren is onderbroken.

  2. Selecteer Kolommen toevoegen.

    Schermopname om het item Kolommen toevoegen in de testweergave te selecteren.

  3. Voeg ten minste één kolom van het tekenreekstype toe.