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

Brojevi i nizovi pohranjeni u polju Kratki tekst (tekst) ili Dugi tekst (dopis) u programu Access sortiraju se abecednim redom. Drugim riječima, brojevi će se sortirati na temelju pojedinačnih znamenki koje čine vrijednost, a ne na numeričkoj vrijednosti. Primjerice, vrijednost 11 prikazuje se ispred 2, a vrijednost 12 prikazuje se prije 3, kao što je prikazano u sljedećoj tablici.

Ime učenika

Broj studenta

Gordan

1

Maria

10

William

11

Marija

12

Jane

2

Lynn

3

Jason

4

Marija

5

Da biste bili sigurni da su brojevi sortirani na temelju brojčane vrijednosti umjesto abecednim redom, učinite nešto od sljedećeg:

  • Ako polje sadrži samo numeričke vrijednosti, razmislite o promjeni vrste podataka polja u Broj iliValuta.

  • Slijedite sljedeći postupak ako:

    • Polje sadrži samo numeričke vrijednosti, ali ne želite promijeniti vrstu podataka polja.

    • Polje sadrži numeričke i nizove, ali želite zanemariti vrijednosti niza prilikom sortiranja.

Ovaj postupak koristi funkciju Val za dobivanje brojčane vrijednosti broja pohranjenog kao tekst. Izraz koristi i funkciju IIf za obradu vrijednosti null koje se možda nalazi u polju za sortiranje.

  1. Na kartici Polazno u grupi Sortiraj & kliknite Napredno, a zatim Na izborničkom prečacu kliknite Složeni filtar/sortiranje.

  2. Upišite izraz Izraz1: IIf([Naziv Polja] Is Null, 0, Val([Naziv Polja])) u redak Polje u prvom stupcu.

    Funkcija IIf provjerava je li vrijednost polja null, a ako je ima, tretira je kao 0. Ako vrijednost nije null, funkcija IIf poziva funkciju Val radi dobivanja brojčanog ekvivalenta.

  3. U ćeliji Sortiranje odaberite Uzlaznoili Silazno.

    Uzlazno sortiranje prikazuje zapis s najmanjom vrijednošću na vrhu i zapis s najvećom vrijednošću na dnu. Silazno sortiranje čini suprotno.

  4. Na kartici Polazno u grupi Sortiraj & filtar kliknite Preklopi filtar.

Ako prethodni postupak ne funkcionira umjesto vas, možete isprobati neki drugi pristup koji ne mijenja strukturu tablice. To uključuje vrijednosti "zagušnjavanja" koje sadrže manje znamenki s početnim nulama. Primjerice, prije primjene sortiranja promijenite vrijednosti 11, 2, 2000 i 3 u 0011, 0002, 2000 i 0003.

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.