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

Včasih boste morda želeli razvrstiti podatke, ne po abecednem ali številskem vrstnem redu, ampak po uporabniško določenem vrstnem redu (imenovanem tudi po meri ali logičnem vrstnem redu). Razvrščanje delovnih dni na primer tako, da je prvi prikazan ponedeljek, je bolj smiselno kot razvrščanje po abecednem vrstnem redu, kjer je prvi prikazan petek. Podatke lahko razvrstite v pogledu podatkovnega lista tabele ali poizvedbe ali v pogledu obrazca obrazca.

Kaj želite narediti?

Razvrščanje majhnega, končnega števila enoličnih vrednosti polja

V tem postopku boste napisali izraz, ki uporablja funkcijo IIf za razvrstitev naslovov zaposlenih.

Najprej ustvarite tabelo s tremi polji – Naslov, Ime in Priimek. V polje Naslov vnesite te vrednosti za štiri nove zapise:

  • Inside Sales Coordinator

  • Vodja prodaje

  • Prodajni zastopnik

  • Podpredsednik, prodaja

V polji Ime in Priimek štirih zapisov vnesite poljubna imena.

  1. Zdaj odprite tabelo v pogledu podatkovnega lista.

  2. Na zavihku Osnovno v skupini Razvrsti & filter kliknite Dodatno in nato v priročnem meniju kliknite Napredni filter/razvrščanje.

  3. V mrežo dodajte že prikazana že določena polja, kot so Ime, Priimek in Naslov.

  4. Z desno tipko miške kliknite vrstico Polje v prvem praznem stolpcu, kliknite Povečava in nato vnesite ta izraz:

    IIf ([Naziv] = "Podpredsednik, prodaja", 1, IIf ([Naslov] = "Vodja prodaje", 2, IIf ([Naslov] = "Prodajni zastopnik", 3, IIf ([Naslov] = "Koordinator notranje prodaje", 4, 5))))

    Naslov je ime polja, ki vsebuje vrednosti, ki jih želite razvrstiti. Vrednosti med narekovaji so posamezne vrednosti, shranjene v polju. Številska vrednost, ki sledi, je red, ki mu je dodeljen. Prejšnji izraz dodeli red od 1 do 4 štirim različnim naslovom in dodeli red 5 vsem drugim. Ko izvedete razvrščanje, so naslovom, ki niso omenjeni v tem izrazu, dodeljena enaka stopnja (5).

  5. V vrstici Razvrsti za stolpec, ki vsebuje izraz, kliknite Naraščajoče.

  6. Na zavihku Osnovno v skupini & filtriraj kliknite Preklop filtra.

    Funkcija IIf vrne številsko vrednost, ki ustreza vrednosti v polju »Naslov«. Če je vrednost v polju »Naslov« na primer »Upravitelj prodaje«, je dodeljena številka 2. Če je v polju »Naslov« vrednost, ki ni navedena kot argument v funkciji – na primer District Coordinator – mu je dodeljena številka 5. Poizvedba nato razvrsti te številke v naraščajočem vrstnem redu.

Na vrh strani

Razvrščanje velikega števila enoličnih vrednosti polja

Če morate razvrstiti veliko število vrednosti, je bolje, da razvrstite podatke tako, da ustvarite iskalno tabelo.

Recimo, da se tabela »Zaposleni« nanaša na več kot 50 različnih naslovov. Najprej boste morali ustvariti iskalno tabelo in pripraviti obstoječo tabelo za iskanje nove tabele. Nato poenotite dve tabeli in ustvarite poizvedbo.

Ustvarjanje iskalne tabele in spreminjanje obstoječe tabele

  1. Ustvarite novo iskalno tabelo, v kateri bodo shranjeni naslovi. Poimenujte table tblTitles in nastavite polja na podatkovne tipe, označene v oklepajih, kot je prikazano v tej tabeli:

    ID naslova (Samoštevilo)

    Naslov (Besedilo)

    1

    Podpredsednik, prodaja

    2

    Vodja prodaje

    3

    Prodajni zastopnik

    4

    Inside Sales Coordinator

  2. Polje »TitleID« nastavite kot primarni ključ.

  3. Spremenite tabelo Zaposleni tako, da poišče tabelo »tblTitles«.

    • V pogledu načrta spremenite ime polja » Naslov« v »ID Naslova«.

    • V stolpcu Podatkovni tip spremenite podatkovni tip vŠtevilo.

  4. Na zavihku Splošno v razdelku Lastnosti polja spremenite Velikost polja na Dolgocelo število.

  5. Shranite tabelo in prezrite opozorilo o izgubi podatkov.

  6. Preklopi v pogled podatkovnega lista.

  7. Stolpec Naslovi izpolnite z vrednostjo TitleID, ki ustreza vrednosti naslova.

    Na primer, za zapise, pri katerih je vrednost »Naslov« »Upravitelj prodaje«, vnesite 2. Za prodajnega zastopnika vnesite 3.

  8. Shranite in zaprite tabelo.

Ustvarjanje relacij med dvema tabelama

  1. Na zavihku Orodja za zbirke podatkov v skupini Relacije kliknite Relacije.

  2. Na zavihku Načrt v skupini Relacije kliknite Dodaj tabele (ali Pokaži tabele v Accessu).

  3. Izberite »naslov« in » Zaposleni« in kliknite Dodaj , da jih dodate v okno »Relacije«. Zaprite pogovorno polje Pokaži tabelo.

  4. Povlecite polje »TitleID« iz tabele »tblTitles« v polje »IdImena« v tabeli »Zaposleni«.

    Odpre se pogovorno okno Urejanje relacij.

  5. Prepričajte se, da so imena polj, ki so prikazana v dveh stolpcih, oba TitleID in da polje Vrsta relacije prikazuje »Ena proti mnogo«. Po potrebi lahko spremenite imena polj.

  6. Potrdite polje Vzpostavi referenčno integriteto.

  7. Kliknite Ustvari, če želite ustvariti relacijo.

    Pogovorno okno Urejanje relacij se zapre in shrani spremembe.

  8. Zaprite zavihek Relacije .

Ustvarjanje poizvedbe

  1. Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.

  2. V pogovornem oknu Dodajanje tabel (Pokaži tabelo v Accessu) kliknite zavihek Tabele, dvokliknite Zaposleni in nato dvokliknite naslov.

  3. Dodajte polja EmployeeID, LastName in FirstName iz tabele »Zaposleni« in polja »Naslov« iz tabele tblTitles v mrežo načrta poizvedbe.

  4. Preklopi v pogled podatkovnega lista.

Na vrh strani

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.