Delen via


Gegevens sorteren, zoeken en filteren in lijsten, rapporten of XMLports

U kunt een paar dingen doen om records in een lijst, rapport of XMLport te scannen, te vinden en te beperken. Hierbij gaat het onder meer om handelingen als sorteren, zoeken en filteren. U kunt sommige of al deze bewerkingen tegelijkertijd toepassen om snel uw gegevens te zoeken of te analyseren.

Fooi

Gebruik gratis e-learning inhoud over de gebruikersinterface van Business Central in Microsoft-training.

Voor rapporten en XMLports, kunt u filters instellen zoals in lijsten om af te bakenen welke gegevens in het rapport of de XMLport moeten worden opgenomen, maar u kunt niet sorteren en zoeken.

Fooi

Wanneer u uw gegevens weergeeft als tegels, kunt u zoeken en filtering gebruiken. Als u de volledige set functies wilt gebruiken voor sorteren, zoeken en filteren, kiest u het pictogram Als lijst weergeven. om de records als lijst weer te geven.

Sorteervolgorde

Met de sorteerfunctie krijgt u snel een overzicht van de gegevens. Als u bijvoorbeeld veel klanten heeft, kunt u ze sorteren op Klantnr., Valutacode of Land-/regiocode om het overzicht te krijgen dat u nodig heeft.

Om een lijst te sorteren, kunt u:

  • Een kolomkoptekst kiezen om te wisselen tussen oplopende en aflopende volgorde of
  • De vervolgkeuzepijl in de kolomkop kiezen en vervolgens de actie Oplopend of Aflopend kiezen.

Opmerking

Sorteren wordt niet ondersteund bij afbeeldingen, BLOB-velden, FlowFilters en velden die niet deel van een tabel zijn.

Zoeken

Boven aan elke lijstpagina staat een pictogram Lijst Zoeken.Zoeken dat een snelle en gemakkelijke manier biedt om de records in een lijst te reduceren en alleen de records weer te geven die de gegevens bevatten die u wilt zien.

Om te zoeken selecteert u het pictogram Zoeken of drukt u op F3 op uw toetsenbord. Typ in het vak de tekst die u zoekt. U kunt letters, cijfers en andere symbolen invoeren.

Hiermee wordt het zoekvak weergegeven

Over het algemeen wordt tekst in alle velden gezocht. Er wordt geen onderscheid gemaakt tussen hoofdletters en kleine letters (hoofdletterongevoelig) en er wordt gezocht naar overeenkomst met tekst die ergens in het veld, aan het begin, aan het einde of in het midden wordt geplaatst.

Notitie

Zoeken kijkt niet naar waarden in afbeeldingen, BLOB-velden, FlowFilters, FlowFields en andere velden die geen deel uitmaken van een tabel.

[Deze sectie maakt deel uit van de voorlopige documentatie en kan nog veranderen.]

Belangrijk

Op de meest voorkomende pagina's, zoals Klanten, Contacten en Artikelen, kunt u de pijl-omlaag selecteren in het vak Zoeken om te kiezen tussen twee zoekmethoden: Moderne zoekopdracht gebruiken en Oude zoekopdracht gebruiken:

Zoekvakopties weergeven voor moderne en oude zoekopdrachten

Verouderde zoekactie is de oudere zoekmethode, de enige methode die beschikbaar is in Business Central 2024 releasewave 1 en eerder. Moderne zoekopdracht is een nieuwere, snellere en flexibelere zoekmethode.

Het belangrijkste verschil is dat de traditionele zoekfunctie alleen records vindt met de exacte woorden in de volgorde waarin u ze typt, terwijl de moderne zoekfunctie records vindt met woorden die in willekeurige volgorde overeenkomen.

Denk bijvoorbeeld aan het artikel met de naam LONDON Swivel Chair, blue in het CRONUS-demonstratiebedrijf. Een oude zoekopdracht naar London chair levert geen resultaten op, omdat er geen overeenkomst is met enig deel van LONDON Swivel Chair. Als u echter dezelfde zoekopdracht uitvoert met een moderne zoekfunctie, vindt u het artikel door te vergelijken met 'London' en 'chair'.

Als u alle blauwe stoelen wilt vinden, kunt u met de moderne zoekfunctie blue chair of chair blue gebruiken. U krijgt dan zowel LONDON Swivel Chair, blue als TOKYO Guest Chair, blue uit het CRONUS-demonstratiebedrijf. Omgekeerd moet u bij het gebruik van een oude zoekfunctie zoeken naar chairs, blue.

Moderne zoekfuncties ondersteunen ook het plaatsen van zoektermen tussen aanhalingstekens om de resultaten te verfijnen, vergelijkbaar met populaire zoekmachines. Bijvoorbeeld, zoeken op "blue chair" levert geen resultaten op, omdat de artikelbeschrijvingen in de demonstratiegegevens worden vermeld als chair, blue. Dit gedrag lijkt op de oude zoekfunctie.

Notitie

  • Met moderne zoekacties worden alleen kolommen bekeken die er door een ontwikkelaar voor zijn aangewezen. Als u geen bestaande gegevens kunt vinden, probeer dan de oude zoekfunctie.

    Meer informatie over het aanwijzen van kolommen voor modern zoeken vindt u op Geoptimaliseerde tekstzoekopdracht voor tabelvelden inschakelen.

  • Als de optie Moderne zoekactie gebruiken niet beschikbaar is, kan dit de volgende oorzaken hebben:

    • Het is niet ingeschakeld voor uw omgeving. Beheerders kunnen de functie Geoptimaliseerde tekstzoekopdrachten in lijsten gebruiken op de pagina Functiebeheer inschakelen. Zie voor meer informatie Nieuwe en aankomende functies van tevoren inschakelen.
    • De lijst bevat geen kolommen die zijn aangewezen voor modern zoeken.
  • Als u modern zoekopdrachten inschakelt, is dit de standaardinstelling.

Het zoeken verfijnen met filtercriteria (alleen bij oude zoekopdrachten)

U kunt nauwkeuriger zoeken door filteroperatoren, uitdrukkingen en filtertokens te gebruiken. In tegenstelling tot filteren, worden deze bij gebruik in het zoekvak op alle velden toegepast, waardoor ze minder efficiënt zijn dan filteren.

  • Als u alleen veldwaarden wilt zoeken die exact overeenkomen met de volledige tekst en de hoofdletters/kleine letters, plaatst u de zoektekst tussen enkele aanhalingstekens ('' bijvoorbeeld 'man').

  • Als u veldwaarden wilt zoeken die beginnen met een bepaalde tekst en overeenkomen met de hoofdletters/kleine letters, plaatst u * achter de tekst (bijvoorbeeld man*).

  • Als u veldwaarden wilt zoeken die eindigen met een bepaalde tekst en overeenkomen met de hoofdletters/kleine letters, plaatst u * vóór de tekst (bijvoorbeeld *man).

  • Wanneer u '' of * gebruikt, wordt onderscheid gemaakt tussen hoofdletters en kleine letters. Als u hoofdletterongevoelig wilt zoeken, plaatst u @ vóór de zoektekst (bijvoorbeeld @man*).

In de volgende tabel vindt u enkele voorbeelden om aan te geven hoe u de zoekactie kunt gebruiken.

Zoekcriteria Zoekt…
man
of
Man
Alle records met velden die de tekst man bevatten, ongeacht hoofdletters. Bijvoorbeeld Manchester, manual of Sportsman.
'Man' Alle records met velden die alleen Man bevatten, ongeacht hoofdletters.
Man* Alle records met velden die beginnen met de tekst Man, met identieke hoofdletters/kleine letters. Bijvoorbeeld Manchester, maar niet manual of Sportsman.
@Man* Alle records met velden die beginnen met man, ongeacht hoofdletters. Bijvoorbeeld Manchester en manual, maar niet Sportsman.
@*man Alle records met velden die eindigen met man, ongeacht hoofdletters. Bijvoorbeeld Sportsman, maar niet Manchester of manual.

Filteren

Filtering biedt een geavanceerdere en flexibelere manier om te bepalen welke records in een lijst, rapport of XMLport worden opgenomen. Er zijn twee belangrijke verschillen tussen zoeken en filteren, zoals wordt beschreven in de volgende tabel.

Zoeken Filteren
Toepasselijke velden Zoekt in alle velden die zichtbaar zijn op de pagina. Filtert een of meer velden afzonderlijk, selecterend vanuit een veld in de tabel, inclusief velden die niet zichtbaar zijn op de pagina.
Afstemmen Geeft records weer met velden die voldoen aan de zoektekst, ongeacht hoofdletters/kleine letters of plaatsing van de tekst. Geeft records weer waar het veld exact overeenkomt met het filter en is hoofdlettergevoelig, tenzij speciale filtersymbolen worden ingevoerd.

Filteren stelt u in staat records weer te geven voor bepaalde rekeningen of klanten, datums, bedragen en andere informatie door filtercriteria op te geven. Alleen records die voldoen aan de criteria, worden weergegeven in de lijst of opgenomen in het rapport, de batchtaak of de XMLport. Als u criteria opgeeft voor meerdere velden, worden alleen de records weergegeven die overeenkomen met alle criteria.

Voor lijsten worden de filters weergegeven in een filtervenster dat links van de lijst verschijnt wanneer u deze activeert. Voor rapporten, batchtaken en XMLports zijn de filters direct zichtbaar op de aanvraagpagina.

Filteren met optievelden

Voor 'gewone' velden die gegevens, instellingsdatum of bedrijfsgegevens bevatten, kunt u filters instellen door gegevens te selecteren en filterwaarden te typen, en u kunt symbolen gebruiken om geavanceerde filtercriteria te definiëren. Meer informatie vindt u in Filtercriteria invoeren.

Voor velden van het type Optie kunt u echter alleen een filter instellen door een of meer opties te selecteren in een vervolgkeuzelijst met beschikbare opties. Een voorbeeld van een optieveld is het veld Status op de pagina Verkooporders.

Opmerking

Wanneer u meerdere opties als filterwaarde selecteert, wordt de relatie tussen de opties gedefinieerd als OF. Als u bijvoorbeeld zowel het selectievakje Open als Vrijgegeven selecteert in het filterveld Status op de pagina Verkooporders, betekent dit dat verkooporders die open of vrijgegeven zijn, worden weergegeven.

Filters instellen voor lijsten

In lijsten stelt u filters in met behulp van het filtervenster. Als u het filtervenster voor een lijst wilt weergeven, kiest u de vervolgkeuzepijl naast de naam van de pagina en kiest u vervolgens de actie Filtervenster weergeven. U kunt ook drukken op Shift+F3.

Als u het filtervenster voor een kolom in een lijst wilt weergeven, kiest u de vervolgkeuzepijl en kiest u vervolgens de actie Filter. U kunt ook drukken op Shift+F3. Het filtervenster wordt geopend met de geselecteerde kolom weergegeven als een filterveld in de sectie Filter lijst op.

Het filterdeelvenster bevat de huidige filters voor een lijst en biedt u de mogelijkheid uw eigen filters in te stellen op een of meer velden door de actie + Filter te kiezen.

Een filterdeelvenster is verdeeld in drie gedeelten: Weergaven, Filter lijst op en Filter totalen op:

  • Weergaven

    Sommige lijsten bevatten het gedeelte Weergaven. Weergaven zijn variaties van de lijst die vooraf zijn geconfigureerd met filters. U kunt per lijst zoveel weergaven definiëren en opslaan als u wilt. De weergaven zijn voor u beschikbaar op elk apparaat waarop u inlogt. U vindt meer informatie in Lijstweergaven opslaan en personaliseren.

  • Filter lijst op

    In deze sectie voegt u filters toe aan specifieke velden om het aantal weergegeven records te reduceren. Als u een filter wilt toevoegen, kiest u de actie + Filter. Typ vervolgens de naam van het veld waarop u de lijst wilt filteren of kies een veld in de vervolgkeuzelijst.

  • Filter totalen op

    Sommige lijsten met berekende velden, zoals bedragen en aantallen, bevatten het gedeelte Filter totalen op, waarin u verschillende dimensies kunt aanpassen die van invloed zijn op berekeningen. Als u een filter wilt toevoegen, kiest u de actie + Filter. Typ vervolgens de naam van het veld waarop u de lijst wilt filteren of kies een veld in de vervolgkeuzelijst.

    Opmerking

    Filters in het gedeelte Filter totalen op worden bepaald door FlowFilters in het paginaontwerp. Leer de technische aspecten van FlowFilters op FlowFilters.

U kunt een eenvoudig filter rechtstreeks in een lijst instellen met behulp van het filtervenster, namelijk een filter dat alleen records weergeeft met dezelfde waarde als in de geselecteerde cel. Selecteer een cel in de lijst, kies de vervolgkeuzepijl en kies vervolgens de actie Filteren op deze waarde. U kunt ook drukken op Alt+F3.

Filters instellen in rapporten, batchtaken en XMLports

Voor rapporten, batchtaken en XMLports zijn de filters direct zichtbaar op de aanvraagpagina. De aanvraagpagina toont de laatst gebruikte filters volgens uw selectie in het veld Standaardwaarden gebruiken uit. Meer informatie vindt u in Opgeslagen instellingen gebruiken.

De hoofdsectie Filter toont de standaardfiltervelden die u gebruikt om af te bakenen welke records in het rapport of de XMLport moeten worden opgenomen. Als u een filter wilt toevoegen, kiest u de actie + Filter. Typ vervolgens de naam van het veld waarop u wilt filteren of kies een veld in de vervolgkeuzelijst.

In de sectie Totalen filteren op kunt u verschillende dimensies aanpassen die van invloed zijn op berekeningen in het rapport of de XMLport. Als u een filter wilt toevoegen, kiest u de actie + Filter. Typ vervolgens de naam van het veld waarop u wilt filteren of kies een veld in de vervolgkeuzelijst.

Filtercriteria invoeren

Zowel in het filtervenster als op een aanvraagpagina voert u uw filtercriteria in het vak onder het filterveld in.

Het type filterveld bepaalt welke criteria u kunt invoeren. Als u bijvoorbeeld filtert op een veld met vaste waarden, kunt u alleen kiezen uit die waarden. Voor meer informatie over speciale filtersymbolen raadpleegt u Filtercriteria en Filtertokens

Kolommen die al filters bevatten, worden aangegeven door het pictogram Pictogram Filter. in de kolomkop. Als u een filter wilt verwijderen, kiest u de vervolgkeuzepijl en kiest u vervolgens de actie Filter wissen.

Fooi

Versnel het zoeken en analyseren van uw gegevens met combinaties van toetsenbordsneltoetsen. Selecteer bijvoorbeeld een veld, gebruik Shift+Alt+F3 om dat veld aan het filterdeelvenster toe te voegen, typ het filtercriterium, gebruik Ctrl+Enter om terug te keren naar de rijen, selecteer een ander veld en gebruik Alt+F3 om op die waarde te filteren. U vindt meer informatie in Toetsenbordsneltoetsen.

Filtercriteria en -operatoren

U kunt bij de invoer van criteria alle cijfers en letters gebruiken die u normaal ook kunt gebruiken. Maar er is ook een reeks speciale symbolen die u als operatoren kunt gebruiken om de resultaten verder te filteren. In de volgende secties worden deze symbolen beschreven en hoe u ze als operators in filters kunt gebruiken.

Fooi

Zie voor meer informatie over het filteren van datums en tijden Werken met kalenderdatums en -tijden.

Belangrijk

  • Er kunnen situaties zijn waarin de waarde waarop u wilt filteren een symbool bevat dat een operator is. Meer informatie over het omgaan met deze situaties vindt u in Filteren op waarden die symbolen bevatten.

  • Als er meer dan 200 operatoren in één filter zijn, groepeert het systeem automatisch enkele uitdrukkingen tussen haakjes () met het oog op verwerking. Dit heeft geen effect op het filter of de resultaten.

(..) Interval

Voorbeeld Weergegeven records
1100..2100 Nummers 1100 t/m 2100
..2500 Tot en met 2500
..12 31 00 Datums tot en met 31.12.00
Bicycle..Car Plaatst artikelen in volgorde van Bicycle tot en met Car indien lexicografisch geordend
P8.. Informatie voor boekhoudperiode 8 en daarna
..23 Van begindatum tot 23 lopende maand, lopend jaar 23:59:59
23.. Van 23 lopende maand, lopend jaar 00:00:00 tot eindtijd
22..23 Van 22 lopende maand, lopend jaar 0:00:00 tot 23 lopende maand, lopend jaar 23:59:59

Fooi

Als u een numeriek toetsenbord gebruikt, kan de decimaaltekentoets een ander teken dan een punt (.) weergeven. Selecteer hiervoor de toetsen Alt+Decimaalteken op het numerieke toetsenbord om te wisselen naar een punt. Wanneer u terug wilt schakelen, selecteert u Alt+Decimaalteken nogmaals. U vindt meer informatie in Het decimale scheidingsteken instellen dat wordt gebruikt door numerieke toetsenborden.

Notitie

Als het veld waarop u filtert van het type Tekst is, wordt de lexicografische volgorde gebruikt om te bepalen wat er in het interval wordt opgenomen. Voor dergelijke velden die gebruikt worden om gehele getallen op te slaan kan dit tot het (onverwachte) resultaat leiden dat een filter op 10000..10042 ook de waarden 100000 en 1000042 bevat.

(|) Of/of

Voorbeeld Weergegeven records
1200|1300 Nummers met 1200 of 1300

(<>) Niet gelijk aan

Voorbeeld Weergegeven records
<>0 Alle nummers behalve 0

Met de SQL Server-optie kunt u dit symbool combineren met jokertekens. <>A* betekent bijvoorbeeld 'Niet gelijk aan tekst die begint met A'.

(>) Groter dan

Voorbeeld Weergegeven records
>1200 Nummers groter dan 1200

(>=) Groter dan of gelijk aan

Voorbeeld Weergegeven records
>=1200 Nummers groter dan of gelijk aan 1200

(<) Kleiner dan

Voorbeeld Weergegeven records
<1200 Nummers kleiner dan 1200

(<=) Kleiner dan of gelijk aan

Voorbeeld Weergegeven records
<=1200 Nummers kleiner dan of gelijk aan 1200

(&) En

Voorbeeld Weergegeven records
>200&<1200 Getallen groter dan 200 en kleiner dan 1200

('') Een exacte tekenovereenkomst

Voorbeeld Weergegeven records
'man' Tekst die exact overeenkomt met man en hoofdlettergevoelig is.
'' Tekst die leeg is.

(@) Niet hoofdlettergevoelig

Voorbeeld Weergegeven records
@man* Tekst die begint met man en niet hoofdlettergevoelig is.

(*) Een onbeperkt aantal onbekende tekens

Voorbeeld Weergegeven records
*Co* Tekst die Co bevat en hoofdlettergevoelig is.
*Co Tekst die eindigt met Co en hoofdlettergevoelig is.
Co* Tekst die begint met Co en hoofdlettergevoelig is.

(?) Een onbekend teken

Voorbeeld Weergegeven records
Hans?n Tekst zoals Jansen of Jansma

Gecombineerde notatiesoorten

Voorbeeld Weergegeven records
5999|8100..8490 Alle records met het nummer 5999 of een nummer uit het interval 8100 tot en met 8490.
..1299|1400.. Records met een nummer kleiner dan of gelijk aan 1299 of gelijk aan 1400 en hoger. Met andere woorden: alle nummers behalve 1300 tot en met 1399.
>50&<100 Records met een nummer groter dan 50 en kleiner dan 100, ofwel nummer 51 tot en met 99.

Filteren op waarden die symbolen bevatten

Er kunnen gevallen zijn waarin veldwaarden een van de volgende symbolen bevatten:

  • &
  • (
  • )
  • =
  • |

Als u op een van deze symbolen wilt filteren, plaatst u de filterexpressie tussen enkele aanhalingstekens ('<expression with symbol>'). Als u bijvoorbeeld wilt filteren op records die beginnen met de tekst J & V, is de filterexpressie 'J & V*'.

Deze vereiste is niet nodig voor andere symbolen.

Filtertokens

Wanneer u filtercriteria invoert, kunt u ook woorden typen die een speciale betekenis hebben, filtertokens genaamd. Na het invoeren van het tokenwoord wordt het woord vervangen door de waarde of waarden die het woord vertegenwoordigt. Filtertokens maken filtering eenvoudiger doordat u niet naar andere pagina's hoeft te navigeren om waarden op te zoeken die u aan uw filter wilt toevoegen. In de volgende tabellen worden enkele van de tokens beschreven die u als filtercriteria kunt gebruiken.

Fooi

Uw organisatie kan aangepaste tokens gebruiken. Als u informatie wilt over de volledige set tokens die voor u beschikbaar zijn of als u aangepaste tokens wilt toevoegen, overlegt u met uw beheerder. Leer meer over het technische aspect van filtertokens op Filtertokens toevoegen.

(%me of %user) Records die aan u zijn toegewezen

Gebruik %me of %user wanneer u velden filtert die de gebruikers-id bevatten, zoals het veld Toegewezen aan gebruikers-id, om alle records weer te geven die aan u zijn toegewezen.

Voorbeeld Weergegeven records
%me
of
%user
Records die aan uw gebruikersaccount zijn toegewezen.

(%mycustomers) Klanten in Mijn klanten

Gebruik %mycustomers in het veld klantnr. om alle records weer te geven voor klanten die deel uitmaken van de lijst Mijn klanten in uw rolcentrum.

Voorbeeld Weergegeven records
%mycustomers Klanten in Mijn klanten in uw rolcentrum.

(%myitems) Artikelen in Mijn artikelen

Gebruik %myitems in het veld artikelnr. om alle records weer te geven voor artikelen die deel uitmaken van de lijst Mijn artikelen in uw rolcentrum.

Voorbeeld Weergegeven records
%myitems Artikelen in Mijn artikelen in uw rolcentrum.

(%myvendors) Leveranciers in Mijn leveranciers

Gebruik %myvendors in het veld leveranciersnr. om alle records weer te geven voor leveranciers die deel uitmaken van de lijst Mijn leveranciers in uw rolcentrum.

Voorbeeld Weergegeven records
%myvendors Leveranciers in Mijn leveranciers in uw rolcentrum.

Veelgestelde vragen over zoeken en filteren
Lijstweergaven opslaan en personaliseren
Werken met Business Central
Sneltoetsen

U vindt hier gratis e-learningmodules voor Business Central