Skaitļi un virknes, kas programmā Access tiek glabātas īsā teksta (teksta) vai garā teksta (memo) laukā, tiek kārtotas alfabētiskā secībā. Citiem vārdiem sakot, skaitļi tiks kārtoti, pamatojoties uz atsevišķiem cipariem, kas veido vērtību, nevis skaitlisko vērtību. Piemēram, vērtība 11 tiek parādīta pirms 2, bet vērtība 12 parādās pirms 3, kā parādīts tālāk esošajā tabulā.
Studenta vārds |
Studenta nē |
Laimonis |
1 |
Maria |
10 |
Viljams |
11 |
Merils |
12 |
Dženna |
2 |
Linna |
3 |
Džeisona |
4 |
Merils |
5 |
Lai pārliecinātos, vai skaitļi tiek kārtoti, pamatojoties uz to skaitlisko vērtību, nevis alfabētiskā secībā, veiciet kādu no šīm darbībām:
-
Ja laukā ir tikai skaitliskas vērtības, apsveriet iespēju mainīt lauka datu tipu uz Skaitlis vai Valūta.
-
Izmantojiet šo procedūru, ja:
-
Laukā ir tikai skaitliskas vērtības, bet nevēlaties mainīt lauka datu tipu.
-
Laukā ir gan skaitliskas, gan virkņu vērtības, bet kārtojot ir nepieciešams ignorēt virkņu vērtības.
-
Šī procedūra izmanto funkciju Val , lai iegūtu tā skaitļa skaitlisko vērtību, kas tiek glabāts kā teksts. Šajā izteiksmē tiek izmantota arī funkcija IIf , lai apstrādātu vērtības Null, kas varētu būt kārtošanas laukā.
-
Cilnes Sākums grupā Kārtot un & noklikšķiniet uz Papildu un pēc tam īsinājumizvēlnē noklikšķiniet uz Detalizētā filtrēšana/kārtošana.
-
Pirmās kolonnas rindā Lauks ierakstiet izteiksmi Expr1: IIf([Lauka_nosaukums] Is Null, 0, Val([Lauka_nosaukums])).
Funkcija IIf pārbauda, vai lauka vērtība ir Null, un, ja tā ir, uzskata to par 0. Ja vērtība nav Null, funkcija IIf izsauc funkciju Val , lai iegūtu skaitlisko ekvivalentu.
-
Šūnā Kārtot atlasietAugošā secībā vaiDilstošā secībā.
Kārtojot augošā secībā, tiek parādīts ieraksts ar mazāko vērtību augšdaļā un ieraksts ar vislielāko vērtību lejasdaļā. Dilstošā secībā notiek pretēja kārtošana.
-
Cilnes Sākums grupā Kārtot un & noklikšķiniet uz Pārslēgt filtru.
Ja iepriekš minētās procedūras nedarbojas, ir citas metodes, kuras varat izmēģināt, lai izvairītos no tabulas struktūras maiņas. Tas ietver "atkāpes" vērtības, kas satur mazāk ciparu ar sākumā ievietotām nullēm. Piemēram, pirms kārtošanas lietošanas tiek mainītas vērtības 11, 2, 2000 un 3 uz 0011, 0002, 2000 un 0003.