Applies ToAccess voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Getallen en tekenreeksen die zijn opgeslagen in een veld Korte tekst (tekst) of Lange tekst (memo) in Access, worden alfabetisch gesorteerd. Met andere woorden, getallen worden gesorteerd op basis van de afzonderlijke cijfers waaruit de waarde bestaat, in plaats van op de numerieke waarde. De waarde 11 wordt bijvoorbeeld vóór 2 weergegeven en de waarde 12 vóór 3, zoals wordt weergegeven in de volgende tabel.

Naam van leerling/student

Student nee

John

1

Maria

10

William

11

Mary

12

Jane

2

Lynn

3

Jason

4

Mary

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 alfabetisch:

  • Als het veld alleen numerieke waarden bevat, kunt u het gegevenstype van het veld wijzigen in Getal of Valuta.

  • Gebruik de volgende procedure als:

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

    • Het veld bevat zowel numerieke als tekenreekswaarden, maar u wilt de tekenreekswaarden negeren bij het sorteren.

In deze procedure wordt de functie Val gebruikt om de numerieke waarde op te halen van een getal dat is opgeslagen als tekst. De expressie maakt ook gebruik van de functie IIf om null-waarden te verwerken die zich mogelijk in het sorteerveld bevinden.

  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([Veldnaam] Is Null, 0, Val([Veldnaam])) in de rij Veld in de eerste kolom.

    De functie IIf controleert of de veldwaarde null is en, zo ja, behandelt deze als 0. Als de waarde niet null is, roept de functie IIf de functie Val aan om het numerieke equivalent te verkrijgen.

  3. Selecteer oplopend of Aflopend in de cel Sorteren.

    Een oplopende sortering geeft de record weer met de kleinste waarde bovenaan en de record met de grootste waarde onderaan. Een aflopende sortering doet het tegenovergestelde.

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

Als de voorgaande procedure niet werkt, kunt u een andere methode proberen om te voorkomen dat de structuur van de tabel wordt gewijzigd. Dit omvat 'opvulling'-waarden die minder cijfers met voorloopnullen bevatten. U wijzigt bijvoorbeeld de waarden 11, 2, 2000 en 3 in 0011, 0002, 2000 en 0003 voordat u de sortering toepast.

Naar boven

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.