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

Ponekad ćete zapise u programu Access htjeti sortirati samo na temelju mjesečnog dijela vrijednosti datuma i zanemariti dan i godinu. Možete i sortirati zapise na temelju prvih nekoliko znakova tekstnog polja. U ovoj se temi objašnjava kako izvršiti ta pretraživanja stvaranjem jednostavnih izraza.

Što želite učiniti?

Sortiranje prema djelomičnim vrijednostima datuma

Prilikom sortiranja zapisa pomoću jedne od naredbi Sortiranje koristi se cijela vrijednost datuma – dan, mjesec i godina – za određivanje položaja svakog zapisa. No pretpostavimo da rođendane želite sortirati samo na temelju mjeseci u kojima se odvijaju te zanemariti dio vrijednosti za dan i godinu.

Za sortiranje samo dijela vrijednosti datuma potrebno je pisanje izraza. Podatke u tablici ili rezultatima upita možete sortirati, ali najprije morate biti u prikazu podatkovne tablice. Izraz upišite u područje upita na kartici Filtar. Izraz koji stvorite izdvaja samo željene podatke, a zatim ih koristi kao osnovu za sortiranje.

Prikaz kartice Filtar

  1. Prebacite tablicu ili upit u prikaz podatkovne tablice.

    Ako radite s upitom, pokrenite upit da bi se rezultati prikazali u prikazu podatkovne tablice.

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

    Access prikazuje novu karticu objekta s filtrom u nazivu.

Create izraza

  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 u redak Polje u prvom stupcu. Da biste, primjerice, sortirali po mjesecu bez obzira na godinu, u prvi stupac upišite izraz Izraz1: DatePart("m";[DatumRođenja]).

  3. Da biste zapise sortirali po danima unutar svakog mjeseca, u redak Polje u drugom stupcu upišite Izraz2: DatePart("d";[DatumRođenja]).

    Funkcija DatePart u prvom stupcu sortira zapise po mjesecu, a funkcija DatePart u drugom stupcu sortira zapise po danima svakog mjeseca.

  4. U retku Sortiranje odaberite Uzlaznoili Silazno za svaki izraz.

    Uzlazno sortiranje u prvom stupcu prikazuje siječanj pri vrhu, a na dnu prosinca. Uzlazno sortiranje u drugom stupcu prikazuje 1 na vrhu, a 31 pri dnu. Silazni redoslijed sortiranja čini suprotno.

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

Vrh stranice

Sortiranje djelomičnih tekstnih vrijednosti

Sortiranje prema djelomičnim tekstnim vrijednostima vrlo je slično sortiranju prema djelomičnim vrijednostima datuma. Da biste izdvojili znakove koji su temelj za sortiranje, morate napisati izraz u prozoru Složeni filtar/sortiranje.

Pretpostavimo da polje Grad sadrži vrijednosti kao što su North Seattle, South Seattle, North Tacoma ili South Tacoma. Pretpostavimo da želite zanemariti prvu riječ i sortirati zapise samo na drugoj riječi.

  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 u redak Polje u prvom stupcu. Na primjer, upišite =Mid([Grad], 7) da biste zanemarili prvih šest znakova u polju Grad.

    Funkcija Mid vraća podniz koji se nalazi u navedenom nizu ili polju. U tom slučaju funkcija za svaki zapis vraća vrijednost koja počinje od sedmog znaka (to jest, nakon razmaka) u polju Grad.

  3. U ćeliji Sortiranje odaberite Uzlaznoili Silazno.

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

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.