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

Brojevi i niske uskladišteni u polju "Kratak tekst" ili "Dugačak tekst (memo)" u programu Access sortirani su po abecednom redosledu. Drugim rečima, brojevi će biti sortirani na osnovu pojedinačnih cifara koje sačinju vrednost, a ne od numeričke vrednosti. Na primer, vrednost 11 se pojavljuje pre 2, a vrednost 12 se pojavljuje pre 3, kao što je prikazano u sledećoj tabeli.

Ime studenta

Ne studenta

Jovan

1

Marija

10

Vilijam

11

Meri

12

Dћejn

2

Lin

3

Dћejson

4

Meri

5

Da biste se uverili da su brojevi sortirani na osnovu njihove numeričke vrednosti umesto abecednim redom, uradite nešto od sledećeg:

  • Ako polje sadrži samo numeričke vrednosti, razmotrite promenu tipa podataka polja u "Broj " ili " Valuta".

  • Koristite sledeću proceduru ako:

    • Polje sadrži samo numeričke vrednosti, ali ne želite da promenite tip podataka polja.

    • Polje sadrži numeričke vrednosti i vrednosti niske, ali želite da zanemarite vrednosti niske prilikom sortiranja.

Ova procedura koristi funkciju Val za dobijanje numeričke vrednosti broja koji je uskladišten kao tekst. Izraz takođe koristi funkciju IIf za rukovanje praznim vrednostima koje su možda u polju za sortiranje.

  1. Na kartici Početak, u grupi Sortiranje & izaberite stavku Više opcija, a zatim u priručnom meniju izaberite stavku Napredno filtriranje/sortiranje.

  2. Otkucajte izraz Izraz1: IIf([Ime polja] Is Null, 0, Val([Ime Polja])) u redu Polje u prvoj koloni.

    Funkcija IIf proverava da li je vrednost polja bez vrednosti i, ako je tako, tretira je kao 0. Ako vrednost nije bez vrednosti, funkcija IIf poziva funkciju Val da bi dobila numerički ekvivalent.

  3. U ćeliji Sortiranje izaberite stavku Rastući redosled ili Opadajući redosled.

    Rastuće sortiranje prikazuje zapis sa najmanjom vrednošću na vrhu i zapis sa najvećom vrednošću na dnu. Sortiranje po opadajućem redosledu radi suprotno.

  4. Na kartici Početak , u grupi Sortiranje & izaberite stavku Uključi/isključi filter.

Ako prethodna procedura ne funkcioniše za vas, postoji još jedan pristup koji možete pokušati da izbegnete menjanje strukture tabele. To podrazumeva vrednosti "popunjavanja" koje sadrže manje cifara sa početnim nulama. Na primer, vrednosti 11, 2, 2000 i 3 menjate u 0011, 0002, 2000 i 0003 pre nego što primenite sortiranje.

Vrh stranice

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.