Records sorteren op numerieke waarden in een tekstveld

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.

Getallen en teken reeksen die zijn opgeslagen in een korte tekst (tekst) of in een lang tekst veld (Memo) in Access worden alfabetisch gesorteerd. Met andere woorden: getallen worden gesorteerd op basis van de afzonderlijke cijfers die de waarde vormen, in plaats van op de numerieke waarde. De waarde 11 wordt bijvoorbeeld vóór 2 weer gegeven en de waarde 12 wordt vóór 3 weer gegeven, zoals wordt weer gegeven in de volgende tabel.

Naam van leerlingen/studenten

Student no

John

1

Maria

10

William

11

Mark

12

Jeroen

2

Lynn

3

Jason

4

Mark

5

Voer een van de volgende handelingen uit om ervoor te zorgen dat de getallen worden gesorteerd op basis van hun numerieke waarde in plaats van in alfabetische volg orde:

  • Als het veld alleen numerieke waarden bevat, kunt u overwegen het gegevens type van het veld te wijzigen in getal of valuta.

  • Voer de volgende procedure uit in de volgende gevallen:

    • Het veld bevat alleen numerieke waarden, maar u wilt het gegevens type van het veld niet wijzigen.

    • Het veld bevat zowel numerieke als teken reeks waarden, maar u wilt de teken reeks waarden negeren tijdens het sorteren.

In deze procedure wordt de functie Val gebruikt om de numerieke waarde te verkrijgen van een getal dat is opgeslagen als tekst. In de expressie wordt ook de functie IIf gebruikt om null-waarden in het sorteer veld te verwerken.

  1. Klik op het tabblad Start, in de groep Sorteren en filteren, op Geavanceerd en klik vervolgens op Geavanceerde filter-/sorteeropties in het snelmenu.

  2. Typ de expressie Expr1: IIf ([veld naam] is null, 0, Val ([veld naam])) in de rij veld in de eerste kolom.

    Met de functie IIf wordt gecontroleerd of de veld waarde Null is en, als dit het geval is, wordt deze als 0 beschouwd. Als de waarde niet null is, wordt met de functie IIf de functie Val opgeroepen om het numerieke equivalent te verkrijgen.

  3. Selecteer in de cel sorteren de optie opLopend of aflopend.

    Bij een oplopende sortering wordt de record met de kleinste waarde bovenaan en de record met de grootste waarde onderaan weer gegeven. Een aflopende Sorteer bewerking heeft het tegenovergestelde resultaat.

  4. Klik op het tabblad Start, in de groep Sorteren en filteren, op Filter in-/uitschakelen.

Als de voor gaande procedure niet werkt, kunt u een andere manier proberen om de structuur van de tabel te wijzigen. Dit betekent dat u opvullings waarden met minder cijfers met voorloop nullen opmaakt. U kunt bijvoorbeeld de waarden 11, 2, 2000 en 3 wijzigen in 0011, 0002, 2000 en 0003 voordat u de sortering toepast.

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-ondersteuningsagenten.

×