Inhoudsopgave:
Video: 17. Microsoft Access: Sorteren en groeperen in query's 2024
Er zijn maar weinig Access-databases georganiseerd in handige alfabetische lijsten. U voert uw records niet alfabetisch in; je voert ze in in de volgorde waarin ze naar je toe komen. Dus wat doe je als je nu een lijst met producten in volgorde van productnummers of een lijst met adressen in zip-codebestelling nodig hebt?
Sorteren op een enkel veld
De oplossing ligt in de sorteeropdrachten, die ongelooflijk eenvoudig te gebruiken zijn. De sorteeropdrachten staan op het tabblad Start van het lint, in het gedeelte Sorteren en filteren. De twee knoppen (Oplopend en Aflopend) doen het werk redelijk goed:
-
Oplopend sorteren sorteert uw records van boven naar beneden:
-
Records die beginnen met A staan aan het begin en records die beginnen met Z zijn aan het einde.
-
Als uw veld numerieke gegevens bevat (of het nu ware getallen zijn of korte tekstvelden die postcodes opslaan of Valutadevelden die prijzen opslaan), plaatst een oplopende sortering ze in de volgorde van laagste naar hoogste.
-
-
Sorteer aflopend sorteert uw records van onder naar boven:
-
Records die beginnen met Z staan bovenaan en records die beginnen met A staan onderaan de lijst.
-
Als uw veld numerieke gegevens bevat, zet een Sorteervolgorde de records op volgorde van hoogste naar laagste.
-
Als je na sorteren in Oplopende of Aflopende volgorde dingen terug wilt zetten zoals ze waren - in de volgorde net voordat je op een van die knoppen klikt - klik je op de knop Sorteren verwijderen, net onder de knoppen Oplopend en Aflopend in de sorteer- en filtergroep.
Sorteren op meer dan één veld
Wat als u op meerdere velden wilt sorteren - bijvoorbeeld op postcode, en dan binnen die sortering wilt u alle mensen met dezelfde postcode om te verschijnen in de achternaam bestelling? Of wilt u misschien al uw klanten sorteren op een statusveld en vervolgens binnen elke groep klanten die creëert, om te sorteren op huidig saldo? U moet de volgende stappen gebruiken om de ene soort in de andere te nesten.
U kunt sorteren op meer dan één kolom per keer:
-
Klik op de kop van de eerste kolom om te sorteren op.
De volledige kolom is gemarkeerd.
-
Houd de Shift-toets ingedrukt en klik op de kop van de laatste kolom om te sorteren.
Alle kolommen van de eerste tot de laatste kolom zijn gemarkeerd.
-
Kies Oplopend Oplopend of Aflopend sorteren.
De sortering wordt altijd van links naar rechts uitgevoerd.
Met andere woorden, u kunt niet sorteren op de inhoud van de vierde kolom en daarbinnen op de inhoud van de derde kolom.
Sorteren heeft zijn eigen bijzonderheid bij het werken met getallen in een tekstveld.Bij het sorteren van een veld met getallen vermengd met spaties en letters (zoals straatadressen), rangschikt Access de getallen alsof ze letters zijn, geen getallen. Dit gedrag betekent dat Access "zegt:" 1065 W. Orange Street "vóór" 129 Mulberry Street. "(Dankzij de merkwaardige manier waarop uw computer informatie sorteert, komt de 0 in de tweede positie van 1065 vóór de 2 in de tweede positie van 129.)