Môže sa stať, že budete chcieť zoraďovať údaje, nie podľa abecedy alebo číselného poradia, ale podľa poradia definovaného používateľom (nazývané aj vlastné alebo logické poradie). Napríklad zoradenie pracovných dní, aby sa pondelok zobrazilo ako prvé, dáva väčší zmysel ako zoraďovanie v abecednom poradí, v ktorom sa prvý raz zobrazí piatok. Údaje môžete zoradiť v údajovom zobrazení tabuľky alebo dotazu alebo vo formulárovom zobrazení formulára.

Čo vás zaujíma?

Zoradenie malého a obmedzeného počtu jedinečných hodnôt poľa

V tomto postupe napíšete výraz, ktorý používa funkciu IIF na umiestnenie názvov zamestnancov.

Najprv vytvorte tabuľku obsahujúcu tri polia – názov, meno a priezvisko. Do poľa Názov zadajte tieto hodnoty pre štyri nové záznamy:

  • Interný koordinátor predaja

  • Manažér predaja

  • Obchodný zástupca

  • Vice President, predaj

Do polí meno a priezvisko zo štyroch záznamov zadajte požadované názvy.

  1. Teraz otvorte tabuľku v údajovom zobrazení.

  2. Na karte domov kliknite v skupine Zoradiť & filtra na položku Rozšírené a potom v kontextovej ponuke kliknite na položku rozšírený filter alebo zoradenie .

  3. Do mriežky pridajte požadované polia, ako je napríklad meno, priezvisko a názov.

  4. Kliknite pravým tlačidlom myši na riadok poľa v prvom prázdnom stĺpci, kliknite na položku Lupaa potom zadajte nasledujúci výraz:

    IIF ([názov] = "Vice President, predaj", 1, IIF ([názov] = "Sales Manager", 2, IIF ([názov] = "obchodný zástupca", 3, IIF ([názov] = "Inside Sales Coordinator"; 4; 5) )))

    Názov je názov poľa, ktoré obsahuje hodnoty, ktoré sú zoradené. Hodnoty uzavreté v úvodzovkách sú jednotlivé hodnoty uložené v poli. Číselná hodnota, ktorá nasleduje, je priradená hodnosť. Predchádzajúci výraz priraďuje Ranky 1 až 4 k štyrom rôznym nadpisom a priraďuje hodnosť 5 všetkým ostatným. Keď vykonáte zoradenie, názvy, ktoré nie sú uvedené v tomto výraze, sa priraďujú k rovnakej hodnosti (5).

  5. V riadku Zoradiť pre stĺpec obsahujúci výraz kliknite na položku vzostupne.

  6. Na karte domov kliknite v skupine Zoradiť & filtra na položku Prepnúť filter.

    Funkcia IIF vráti číselnú hodnotu, ktorá zodpovedá hodnote v poli názov. Ak je napríklad hodnota v poli názov položkou manažér predaja, priradené číslo je 2. Ak sa v poli názov nachádza hodnota, ktorá nie je uvedená vo funkcii argumentu (napríklad okresný koordinátor ), číslo 5sa priradí. Dotaz potom zoradí tieto čísla vo vzostupnom poradí.

Na začiatok stránky

Zoradenie veľkého počtu jedinečných hodnôt poľa

Ak máte veľký počet hodnôt na hodnotenie, lepší spôsob zoradenia údajov je vytvorenie vyhľadávacej tabuľky.

Predpokladajme, že Tabuľka zamestnanci odkazuje na viac než 50 rôznych názvov. Na vyhľadanie novej tabuľky budete musieť najprv vytvoriť vyhľadávaciu tabuľku a pripraviť existujúcu tabuľku. Potom sa spojte s týmito dvomi tabuľkami a vytvorte dotaz.

Vytvorenie vyhľadávacej tabuľky a úprava existujúcej tabuľky

  1. Vytvorte novú vyhľadávaciu tabuľku, ktorá bude ukladať názvy. Pomenujte tblTitulytabuľky a nastavte polia na typy údajov uvedené v zátvorkách, ako je to znázornené v nasledujúcej tabuľke:

    Identifikácia titulu
    (Automatické číslovanie)

    Názov
    (text)

    1

    Vice President, predaj

    2

    Manažér predaja

    3

    Obchodný zástupca

    4

    Interný koordinátor predaja

  2. Pole Identifikácia titulu nastavte ako hlavný kľúč.

  3. Upravte tabuľku zamestnancov tak, aby vyzerala v tabuľke tblTituly.

    • V návrhovom zobrazení zmeňte názov poľa názov na Identifikácia titulu.

    • V stĺpci Typ údajov zmeňte Typ údajov na číslo.

  4. Na karte Všeobecné v časti Vlastnosti poľazmeňte veľkosť poľa na hodnotu Long Integer.

  5. Uložiť tabuľku a ignorovať upozornenie o strate údajov.

  6. Prepnutie na údajové zobrazenie.

  7. Vyplňte stĺpec názvy s hodnotou Identifikácia titulu, ktorá zodpovedá hodnote názvu.

    Napríklad pre záznamy, v ktorých je hodnota názvu názvom manažér predaja, zadajte hodnotu 2. Pre zástupcu predaja zadajte 3.

  8. Uloženie a zatvorenie tabuľky.

Prepojenie dvoch tabuliek

  1. Na karteDatabázové nástroje v skupine Vzťahy kliknite na položku Vzťahy.

  2. Na karte návrh v skupine vzťahy kliknite na položku pridať tabuľky (alebo Zobraziť tabuľky v Access 2013 ).

  3. Vyberte položku tblTituly a zamestnancia kliknite na položku Pridať a pridajte ich do okna vzťahy. Zatvorte dialógové okno Zobrazenie tabuľky.

  4. Presuňte pole Identifikácia titulu z tabuľky tblTituly do poľa Identifikácia titulu v tabuľke zamestnanci.

    Otvorí sa dialógové okno Úprava vzťahov .

  5. Presvedčte sa, či sú názvy polí zobrazené v oboch stĺpcoch Identifikácia titulu, a tiež, že v poli typ vzťahu sa zobrazuje jeden k viacerým. Názvy polí môžete v prípade potreby zmeniť.

  6. Začiarknite políčko Zabezpečiť referenčnú integritu.

  7. Kliknite na tlačidlo Vytvoriť a vytvorte vzťah.

    Dialógové okno Úprava vzťahov sa zavrie a zmeny sa uložia.

  8. Zatvorenie karty vzťahy .

Vytvorenie dotazu

  1. Na karte Vytvoriť kliknite v skupine Dotazy na položku Návrh dotazu.

  2. V dialógovom okne Pridanie tabuliek (zobraziť tabuľku v Access 2013 ) kliknite na kartu tabuľky , dvakrát kliknite na položku zamestnancia potom dvakrát kliknite na položku tblTituly.

  3. Do mriežky návrhu dotazu pridajte polia Identifikácia zamestnanca, priezvisko a meno z tabuľky zamestnanci a poľa názov z tabuľky tblTituly.

  4. Prepnutie na údajové zobrazenie.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Aká je podľa vás kvalita prekladu?
Čo sa vám páčilo a čo nie?

Ďakujem za vaše pripomienky!

×