Sortiranje zapisa po prilagođenom redosledu

Važno : Ovaj članak je mašinski prevesti potražite u članku Odricanje odgovornosti. O referencu pronaći verzija ovaj članak ovde na engleskom jeziku.

Možda u nekim slučajevima nećete želeti da podatke sortirate po abecednom ili numeričkom redosledu, već po korisnički definisanom redosledu (koji se još naziva i prilagođeni, odnosno logički redosled). Na primer, logičnije je sortirati dane u sedmici tako da se ponedeljak pojavi kao prvi dan, nego ih sortirati po abecednom redosledu u kome će se četvrtak pojaviti kao prvi dan. U prikazu lista sa podacima podatke možete da sortirate u tabeli ili upitu, a u prikazu obrasca – u obrascu.

Izaberite jednu od sledećih mogućnosti:

Sortiranje malog, konačnog broja jedinstvenih vrednosti polja

Sortiranje velikog broja jedinstvenih vrednosti polja

Sortiranje malog, konačnog broja jedinstvenih vrednosti polja

U ovoj proceduri napisaćete izraz koji koristi funkciju IIf za rangiranje zvanja zaposlenih.

Najpre kreirajte tabelu koja sadrži tri polja  – „Zvanje“, „Ime“ i „Prezime“. U polje „Zvanje“ unesite sledeće vrednosti za četiri nova zapisa:

  • Koordinator za unutrašnju prodaju

  • Direktor prodaje

  • Prodavac

  • Potpredsednik, prodaja

U polja „Ime“ i „Prezime“ upišite željena imena za ova četiri zapisa.

  1. Otvorite tabelu u prikazu lista sa podacima.

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

  3. U koordinatnu mrežu dodajte željena polja, poput polja „Ime“, „Prezime“ i „Zvanje“.

  4. U prvoj praznoj koloni kliknite desnim tasterom miša na red Polje, zatim izaberite stavku Zum, a potom upišite sledeći izraz:

    IIf ([Zvanje] = "Potpredsednik, prodaja", 1, IIf ([zvanje] = "Menadžer prodaje", 2, IIf ([zvanje] = "Prodavac", 3, IIf ([zvanje] = "koordinator za unutrašnju prodaju", 4, 5)))

    „Zvanje“ predstavlja ime polja koje sadrži vrednosti koje se rangiraju. Vrednosti stavljene pod znake navoda su pojedinačne vrednosti uskladištene u polju. Numerička vrednost koja sledi jeste rang koji joj je dodeljen. Prethodni izraz za četiri različita zvanja dodeljuje rang od 1 do 4, a za ostala zvanja – rang 5. Kada izvršite sortiranje, zvanjima koja nisu pomenuta u ovom izrazu dodeljuje se isti rang (5).

  5. U koloni koja sadrži izraz, u redu Sortiranje izaberite stavku Rastući redosled.

  6. Na kartici Početak , u grupi sortiranje i filtriranje , kliknite na dugme Preklopnik filtera.

    Funkcija IIf vraća numeričku vrednost koja odgovara vrednosti u polju „Zvanje“. Na primer, ako je vrednost polja „Zvanje“ Direktor prodaje, broj koji će joj se dodeliti je 2. Ako u ovom polju postoji vrednost koja nije navedena kao argument u funkciji – npr. Regionalni koordinator – njoj se dodeljuje broj 5. Nakon toga, u upitu se ovi brojevi sortiraju po rastućem redosledu.

Vrh stranice

Sortiranje velikog broja jedinstvenih vrednosti polja

Ako je potrebno da rangirate veliki broj vrednosti, najbolji način za sortiranje podataka predstavlja kreiranje tabele za pronalaženje.

Pretpostavimo da tabela „Zaposleni“ obuhvata više od 50 različitih zvanja. Najpre je potrebno da kreirate tabelu za pronalaženje i postojeću tabelu pripremite za pretraživanje nove tabele. Zatim povežite te dve tabele i kreirajte upit.

Kreiranje tabele za pretraživanje i menjanje postojeće tabele

  1. Kreirajte novu tabelu za pronalaženje u kojoj će se skladištiti zvanja. Tabelu imenujte tblZvanja, a zatim polja postavite na tipove podataka koji su navedeni u zagradama, na način prikazan u sledećoj tabeli:

IDZvanja
(Automatsko numerisanje)

Naslov
(tekst)

1

Potpredsednik, prodaja

2

Direktor prodaje

3

Prodavac

4

Koordinator za unutrašnju prodaju

  1. Postavite polje „IDZvanja“ za primarni ključ.

  2. Izmenite tabelu „Zaposleni“ tako da može da pretražuje tabelu „tblZvanja“.

    • U prikazu dizajna, promenite ime u polje " naslov " IDZvanja.

    • U koloni Tip podatka promenite naziv Tip podatka u naziv Broj.

  3. U odeljku Svojstva polja, na kartici Opšte promenite svojstvo Veličina polja u Dugački ceo broj.

  4. Sačuvajte tabelu i zanemarite upozorenje o gubitku podataka.

  5. Prebacite se u prikaz lista sa podacima.

  6. Popunite kolonu „Zvanja“ vrednošću „IDZvanja“ koja odgovara vrednosti zvanja.

    Na primer, za zapise gde je naslov vrednost prodaje menadžera, otkucajte 2. Predstavnik prodaje, otkucajte 3.

  7. Sačuvajte i zatvorite tabelu.

Povezivanje dve tabele

  1. Na kartici Alatke baze podataka, u grupi Prikazivanje/skrivanje kliknite na dugme Relacije.

  2. Na kartici Dizajn , u grupi Prikaži/Sakrij kliknite na Imena tabela.

  3. Izaberite tabele tblZvanja i Zaposleni, a zatim kliknite na dugme Dodaj da biste ih dodali u prozor „Relacije“. Zatvorite dijalog Prikazivanje tabele.

  4. Prevucite polje „IDZvanja“ iz tabele „tblZvanja“ u polje „IDZvanja“ u tabeli „Zaposleni“.

    Pojaviće se dijalog Uređivanje relacija.

  5. Proverite da li polja prikazana u dvema kolonama nose naziv IDZvanja, kao i da li se u polju Tip relacije prikazuje vrednost Jedan-prema-više. Ukoliko je potrebno, imena polja možete da promenite.

  6. Potvrdite izbor Primeni referencijalni integritet.

  7. Kliknite na dugme Kreiraj da biste kreirali relaciju.

    Zatvoriće se dijalog Uređivanje relacija, a promene će se sačuvati.

  8. Zatvorite karticu Relacije.

Kreiranje upita

  1. Na kartici Kreiranje, u grupi Ostalo kliknite na dugme Dizajn upita.

  2. U dijalogu Prikazivanje tabele izaberite karticu Tabele, zatim dvaput kliknite na tabelu Zaposleni, a potom dvaput kliknite na tabelu tblZvanja.

  3. Zatvorite dijalog Prikazivanje tabele.

  4. U koordinatnu mrežu za dizajn upita dodajte polja „IDZaposlenog“, „Prezime“ i „Ime“ iz tabele „Zaposleni“, kao i polje „Zvanje“ iz tabele „tblZvanja“.

  5. Prebacite se u prikaz lista sa podacima.

Vrh stranice

Napomena : Odricanje odgovornosti mašinskog prevođenja: ovaj članak je preveden sistem računara bez ljudski interventne. Microsoft nudi ove mašinskog prevoda da pomogne koja nije na engleskom govornih korisnicima da uživate u sadržaju za Microsoft proizvode, usluge i tehnologijama. U članku bio mašinskog prevesti, mogu da sadrže greške u rečnik, sintaksa ili gramatiku.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×