Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Tento článok vysvetľuje, ako používať dotaz s najvyššou hodnotou v Accesse na vyhľadanie najvyšších alebo najnižších hodnôt v množine záznamov. Dotazy s najvyššou hodnotou sa používajú na prijímanie rôznych obchodných otázok, akými sú produkty dobre predávané a ktoré nie.

Čo vás zaujíma?

Porozumieť dotazom s najvyššou hodnotou

Dotaz s najvyššou hodnotou sa používa vtedy, keď potrebujete nájsť záznamy obsahujúce najvyššie alebo najnižšie hodnoty v poli tabuľky. Dotaz s najvyššou hodnotou môžete použiť na odpovedanie na nasledujúce typy otázok.

  • Ktorý produkt je najviac alebo najlacnejší?

  • Ktoré traja zamestnanci majú ďalšie narodeniny?

  • Ktoré divízie vygenerovali najväčší alebo najmenší predaj v bežnom roku?

  • Ktoré produkty zaberajú horný alebo dolný päť percent predajov?

  • Ktoré produkty v jednotlivých kategóriách produktov zaberajú horný alebo dolný päť percent predaja?

Stručne povedané, dotaz s najvyššími hodnotami sa zoradí a potom filtruje údaje tak, aby sa vrátili najvyššie alebo najnižšie hodnoty v poli. Dotazy s najvyššou hodnotou môžete použiť na vyhľadávanie číselných (vrátane mien) a hodnôt dátumu.

Postup vytvorenia dotazu s najvyššími hodnotami sa riadi týmito všeobecnými krokmi:

  • Vytvorte buď výberový dotaz alebo dotaz súčtov.

    Na vyhľadanie najvyšších alebo najnižších hodnôt v tabuľke použijete výberový dotaz. Dotaz súčtov sa používa na vyhľadanie najvyšších alebo najnižších hodnôt v jednej alebo viacerých kategóriách. Ak napríklad chcete odpovedať na otázku, ako napríklad "čo je najdrahší produkt," začnete vytvorením výberového dotazu. Ak chcete odpovedať na otázku, ako napríklad "ktoré produkty v každej z našich kategórií produktov zaberajú horný alebo dolný päť percent predaja," použijete dotaz súčtov. Môžete tiež použiť buď typ dotazu na vyhľadanie najvyšších a najnižších hodnôt v skupine záznamov alebo záznamov, ktoré spadajú do kategórií.

  • Použitie poradia zoradenia v dotaze.

  • Na dotaz použite iné kritériá.

  • Zadajte počet záznamov, ktoré má dotaz vrátiť. Môžete zadať percentuálnu hodnotu, ako je napríklad prvých 5 percent hodnôt v poli, alebo môžete určiť fixné číslo, napríklad prvých 10 hodnôt v poli.

Výber medzi dotazom s najvyššími hodnotami a filtrom

Ak chcete zistiť, či by ste mali vytvoriť dotaz s najvyššími hodnotami alebo použiť filter, zvážte nasledovné:

  • Ak chcete vrátiť záznamy, ktoré obsahujú najvyššie alebo najnižšie hodnoty v poli, a nepoznáte presné hodnoty horného alebo dolného poľa (alebo na ne nezáleží), vytvorte dotaz s najvyššou hodnotou.

  • Ak chcete vrátiť všetky záznamy, v ktorých sa hodnota v poli zhoduje alebo je menšia alebo väčšia než hodnota, v ktorej máte záujem, použite filter. Ak chcete napríklad Zobraziť produkty s cenami medzi $50 a $100, použite filter. Na tomto obrázku je znázornený vzorový filter v návrhovom zobrazení dotazu a výsledky, ktoré môže takýto filter produkovať:

    Produkty v cene od 50 do 100 USD

    Ďalšie informácie o vytváraní a používaní filtrov nájdete v článku Použitie filtra na zobrazenie vybratých záznamov v databáze programu Access.

Pravidlá vytvárania a používania dotazov s najvyššími hodnotami

Nezabúdajte, že bez ohľadu na typ dotazu (výberový dotaz alebo dotaz súčtov) je nutné použiť polia obsahujúce popisné údaje, ako sú napríklad názvy zamestnancov alebo produktov, a pole obsahujúce najnižšie alebo najnižšie hodnoty, ktoré chcete vyhľadať, napríklad pole ceny alebo dátum. Môžete použiť viac než jedno údajové pole a ak použijete dotaz na súčty, údajové polia zvyčajne by mali obsahovať informácie o kategóriách, ako je napríklad pole mesto alebo krajina alebo oblasť. Údaje kategórie môžete vynechať iba v prípade, že vytvoríte dotaz na súčty, ktorý sa spustí proti všetkým záznamom, ako napríklad "Zobraziť prvých päť percent najdrahších objednávok". Na vyhľadanie najvyšších a najnižších hodnôt v skupine záznamov alebo záznamov, ktoré spadajú do kategórií, môžete použiť aj dotaz na výber alebo súčty. Ďalšie informácie o tomto postupe nájdete v časti Vyhľadanie najvyšších alebo najnižších hodnôt pre záznamy v kategóriách alebo skupinách vďalšom článku.

Vyhľadanie záznamov obsahujúcich najvyššie alebo najnižšie hodnoty

Postup v tejto časti vysvetľuje, ako vytvoriť základný dotaz s najvyššími hodnotami a zložitejší dotaz. Prvý krok znázorňuje základné časti dotazu s najvyššími hodnotami, pričom druhá časť vysvetľuje, ako nájsť nasledujúcich niekoľko narodenín zamestnancov. Tieto kroky používajú nasledujúcu vzorovú tabuľku:

Last Name

First Name

Adresa

Mesto

Krajina alebo oblasť

Dátum narodenia

Dátum prenájmu

Kollár

Ľuboš

Hlavná 1

Trebičany

USA

05 – február – 1968

10-jún-1994

Kollár

Waleed

Pekná 12

Trnov

USA

22 – Máj – 1957

22 – November – 1996

Guido

Klčo

3122 75th Ave. S.W.

Žiadar

USA

11 – November – 1960

11 – marec – 2000

Grešák

Jean Philippe

Višňová 14

Benkovce

UK

22 – marec – 1964

22-jún-1998

Cena

Julian

Stromová 2

Trebačov

Mexiko

05 – jún – 1972

05 – Jan – 2002

Hrubcová

Christine

3122 75th St. S.

Seattle

USA

23 – jan – 1970

23 – APR – 1999

Rybárik

Ján

Osiková 12

Tichá Lomnica

USA

14 – APR – 1964

14 – Oct – 2004

Buzášiová

Marianna

2 nosy Noskovičova

Liptovský Podzámok

USA

29 – Oct – 1959

29 – marec – 1997

Grešák

Jean Philippe

Višňová 14

Benkovce

UK

22 – marec – 1964

20-jún-1998

Ak chcete, môžete zadať údaje do tejto vzorovej tabuľky manuálne alebo môžete túto tabuľku skopírovať do tabuľkového hárka, ako je napríklad Microsoft Excel, a potom výsledný hárok importovať do tabuľky v programe Access.

Poznámka: Ak nemáte k dispozícii tabuľkový hárok, môžete vzorové údaje skopírovať do textového editora, ako je napríklad Poznámkový blok. Ďalšie informácie o importovaní textových údajov nájdete v článku Import údajov alebo prepojenie s údajmi v textovom súbore.

Vytvorenie základného dotazu s najvyššími hodnotami

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

  2. Kliknite na tabuľku, ktorú chcete použiť v dotaze, kliknutím na položku Pridať umiestnite tabuľku do mriežky návrhu a potom kliknite na položku zatvorenie.
    -alebo-
    dvakrát kliknite na tabuľku.
    Ak používate vzorové údaje, pridajte do dotazu tabuľku zamestnanci.

  3. Do mriežky návrhu pridajte polia, ktoré chcete použiť v dotaze. Môžete dvakrát kliknúť na jednotlivé polia alebo presúvať každé pole v prázdnej bunke v riadku pole .
    Ak používate vzorovú tabuľku, pridajte polia krstné meno, priezvisko a dátum narodenia.

  4. V poli, ktoré obsahuje najvyššie alebo najnižšie hodnoty (pole Dátum narodenia, ak používate vzorovú tabuľku), kliknite na riadok Zoradiť a vyberte položku vzostupne alebo zostupne.
    Ak pole hodnoty obsahuje čísla, ako sú napríklad ceny alebo údaje o predaji, vzostupné poradie zoradenia vráti najnižšie hodnoty a zostupné zoradenie vráti najvyššie hodnoty. Ak pole hodnoty obsahuje dátumy, zostupné poradie zoradenia vráti posledný dátum, zatiaľ čo vzostupne vráti najstarší dátum.

    Dôležité: Riadok zoradenia je nutné nastaviť na vzostupne alebo zostupne len pre polia, ktoré obsahujú najvyššie alebo najnižšie hodnoty. Ak zadáte poradie zoradenia pre pole iné ako pole obsahujúce najvyššie alebo najnižšie hodnoty, napríklad ProductName namiesto ceny, dotaz nevráti požadované výsledky.

  5. Na karte návrh v skupine Nastavenie dotazu kliknite na šípku nadol vedľa položky Return (zoznam najvyšších hodnôt ) a zadajte číslo alebo percento záznamov, ktoré chcete zobraziť, alebo vyberte niektorú z možností v zozname.

  6. Kliknutím na položku Spustiť spustite dotaz a výsledky sa zobrazia v údajovom zobrazení.

  7. Uložte dotaz a nechajte ho otvorený, aby ste ho mohli použiť v ďalších krokoch.

Môžete vidieť, že tento typ dotazu s najvyššími hodnotami môže odpovedať na základné otázky, ako je napríklad kto je najstaršia alebo najmladšia osoba v spoločnosti. V nasledujúcom postupe je vysvetlené, ako používať výrazy a iné kritériá na pridanie sily a flexibility do dotazu. Kritériá zobrazené v ďalšom kroku vracajú ďalšie tri narodeniny zamestnancov.

Pridanie kritérií do dotazu

Poznámka: Tieto kroky predpokladajú, že budete používať dotaz opísaný v predchádzajúcej časti.

  1. V návrhovom zobrazení otvorte dotaz, ktorý ste vytvorili v predchádzajúcich krokoch.

  2. V mriežke návrhu dotazu v stĺpci napravo od stĺpca dátum narodenia skopírujte a prilepte alebo zadajte výraz Expr1: DatePart("m"; [dátum narodenia]). Funkcia DatePart extrahuje časť mesiaca hodnoty v poli Dátum narodenia.

  3. Napravo od stĺpca, ktorý obsahuje výraz, skopírujte a prilepte alebo zadajte výraz Expr2: DatePart("d", [dátum narodenia]). V tomto prípade funkcia DatePart extrahuje dennú časť hodnoty v poli Dátum narodenia.

  4. Zrušte začiarknutie políčok v riadku Zobraziť pre každý výraz a potom kliknite na bunku Zoradiť pre každý výraz a potom vyberte položku vzostupne.

  5. Voliteľne môžete zadať kritériá na obmedzenie rozsahu dotazu. Keď zadáte kritériá, dotaz zoradí iba záznamy, ktoré spĺňajú kritériá, a identifikuje hodnoty horného alebo dolného poľa v rámci zoradeného zoznamu.
    Ak chcete pokračovať v vzorových údajoch, zadajte alebo skopírujte a prilepte tento výraz do riadka kritériá v poli Dátum narodenia:

    Month ([dátum narodenia]) > mesiac (dátum ()) alebo mesiac ([dátum narodenia]) = mesiac (dátum ()) a deň ([dátum narodenia]) >deň (dátum ())

    V tomto výraze sa uvádza nasledovné: časť Month ([Dátum narodenia]) > mesiac (dátum ()) skontroluje dátum narodenia každého zamestnanca, aby zistil, či to spadá do budúceho mesiaca, a ak je splnená, zahrnie tieto záznamy do dotazu. Mesiac ([Dátum narodenia]) = mesiac (dátum ()) a deň ([dátumnarodenia]) >deň (dátum ()) časť výrazu skontroluje dátumy narodenia, ktoré sa vyskytujú v aktuálnom mesiaci, a zistite, či dátum narodenia spadá do aktuálneho dátumu alebo za ním. Ak je táto podmienka pravdivá, funkcia zahŕňa tieto záznamy vo výsledkoch dotazu. Ak chcete zhrnúť, tento výraz ignoruje všetky záznamy, v ktorých dátum narodenia spadá medzi 1. januára a dátumom, v ktorom spustíte dotaz.

    Ak chcete zobraziť ďalšie príklady výrazov kritérií dotazu, pozrite si článok príklady kritérií dotazu.

  6. Na karte návrh v skupine Nastavenie dotazu kliknite na šípku nadol vedľa položky Return (zoznam najvyšších hodnôt ) a zadajte číslo alebo percento záznamov, ktoré chcete zobraziť, alebo vyberte niektorú z možností v zozname.

  7. Kliknutím na položku Spustiť spustite dotaz a výsledky sa zobrazia v údajovom zobrazení.

Ak dotaz vráti viac záznamov, než očakávate

Ak údaje obsahujú záznamy, ktoré zdieľajú dátumovú hodnotu, dotaz s najvyššími hodnotami môže vrátiť viac údajov, než očakávate. Môžete napríklad navrhnúť dotaz s najvyššími hodnotami na načítanie troch zamestnaneckých záznamov, v skutočnosti však vidíte štyri, pretože "Wilson" and "Edwards" zdieľajú narodeniny. Tento typ dotazu vráti všetky najvyššie hodnoty, bez ohľadu na to, koľko záznamov má tieto hodnoty. Ak chcete vylúčiť duplicitné hodnoty, môžete nastaviť vlastnosť s názvom jedinečné hodnoty na hodnotu Áno. Ďalšie informácie o používaní tejto vlastnosti nájdete v časti Ak sa v tomto článku zobrazujú duplicitné záznamy.

LastName

DátumNarodenia

Formátovania

9/26/1968

Kollárová

10/2/1970

Edwards

10/15/1965

Wilson

10/15/1969

Ak dotaz vráti menej záznamov ako očakávate

Predpokladajme, že navrhujete dotaz na vrátenie prvých alebo posledných piatich záznamov v poli, ale zobrazia sa len tri záznamy. Ako pravidlo riešite tento typ problému otvorením dotazu v návrhovom zobrazení a preskúmaním riadka kritériá v mriežke návrhu pre kritériá, ktoré sú reštriktívnejšie ako tie, ktoré sú určené. Ďalšie informácie o kritériách nájdete v článku príklady kritérií dotazu.

Ak sa zobrazujú duplicitné záznamy

Ak dotaz s najvyššou hodnotou vráti duplicity, buď podkladové tabuľky obsahujú duplicitné záznamy, alebo záznamy sa zdajú byť duplicitné, pretože dotaz nezahŕňa polia, ktoré môžu rozlišovať medzi záznamami. Tu je napríklad dotaz, ktorý zobrazuje päť objednávok, ktoré boli dodané naposledy, spolu s menom predajcu, ktorý transakciu spracoval.

DátumOdoslania

Predajca

11/12/2004

Fontana

11/12/2004

Moreno

10/12/2004

Osada

10/12/2004

Osada

10/12/2004

Fontana

Tretí a štvrtý záznam sa zdajú byť duplicity, ale možno preto, že predajca osady spracoval dva odlišné objednávky, ktoré boli odoslané v ten istý deň.

V závislosti od vašich požiadaviek môžete urobiť jednu z dvoch vecí, aby ste sa vyhli vráteniu duplicitných záznamov. Návrh dotazu môžete zmeniť tak, aby sa pridali polia, ktoré pomôžu rozlišovať záznamy, ako sú napríklad polia Identifikácia objednávky a Identifikácia zákazníka. Ak stačí iba Zobraziť jeden z duplicitných záznamov, môžete zobraziť iba odlišné záznamy nastavením vlastnosti dotazu jedinečné hodnoty na hodnotu Áno. Ak chcete nastaviť túto vlastnosť, v návrhovom zobrazení dotazu stlačením klávesu F4 zobrazte hárok vlastností dotazu, vyhľadajte vlastnosť jedinečné hodnoty a nastavte ju na možnosť Áno.

Ďalšie informácie o riešení duplicitných záznamov nájdete v článku Vyhľadanie duplicitných záznamov pomocou dotazu.

Na začiatok stránky

Vyhľadanie najvyšších alebo najnižších hodnôt pre záznamy v kategóriách alebo skupinách

Najvyššie alebo najnižšie hodnoty pre záznamy, ktoré spadajú do skupín, nájdete vytvorením dotazu súčtov. Nezabudnite, že na základe predvoleného nastavenia môže dotaz súčtov zahŕňať iba polia, ktoré obsahujú údaje skupiny, napríklad pole kategórie, a pole s najvyššou alebo najnižšou hodnotou, ako je napríklad pole cena. Dotazy súčtov nemôžu obsahovať ďalšie polia, ktoré popisujú položky v kategórii. Môžete však vytvoriť druhý dotaz, ktorý obsahuje polia z dotazu na súčty, ako aj polia z iných tabuliek, ktoré obsahujú popisné údaje.

Predpokladajme napríklad, že máte tabuľku s produktmi a priradíte jednotlivé produkty k určitej kategórii, ako sú napríklad Stolné hry, hádanky atď. Ak vytvoríte dotaz súčtov na identifikáciu najdrahších produktov v jednotlivých kategóriách, dotaz môže obsahovať iba pole alebo polia, ktoré obsahujú údaje kategórie a pole, ktoré obsahuje údaje o cenách. V tomto príklade predpokladajme, že pole s názvom názov kategórie a pole s názvom cena. Keď spustíte tento typ dotazu, Access pripojí "MaxOf" alebo "MinOf" (v závislosti od vybratej funkcie) na začiatok poľa Cena takto:

Názov kategórie

MaxOfPrice

Stolové hry

$55,00

Hádanky

$43,90

Počítačové hry

$263,50

Bábiky

$81,00

...

...

Dotaz súčtov nemôže obsahovať ďalšie polia, ktoré by pomohli opísať produkt (a tým zjednodušiť zrozumiteľnosť údajov), ako sú napríklad názvy produktov alebo názvy dodávateľov, ako napríklad:

Názov kategórie

MaxOfPrice

Názov produktu

Názov dodávateľa

Stolové hry

$55,000

Zábava s C++

Proseware, Inc.

Hádanky

$43,90

Diagram relačnej databázy

Publikovanie v Lucerne

Počítačové hry

$263,50

Počítačové Geeks a mýtické bytosti

Obklady a dlaždice

Bábiky

$81,00

Obrázok akcie programátora

Contoso, Ltd

...

...

...

...

Ak chcete vidieť, že popisné údaje, môžete vytvoriť druhý výberový dotaz, ktorý skombinuje polia v dotaze súčtov s ďalšími údajovými poľami.

V postupe v tejto časti je vysvetlené, ako vytvoriť dotaz na súčty a vybrať dotaz potrebný na identifikáciu najdrahších produktov v každej množine kategórií. Kroky predpokladajú použitie nasledujúcich vzorových tabuliek:

Tabuľka kategórie

IDkategórie

Názov kategórie

Popis

1

Stolové hry

Všetky vekové kategórie a úrovne kvalifikácie

2

Hádanky

Skladačky, slovné hádanky, puzzle hračky

3

Počítačové hry

Všetky úrovne konzol a úrovní kvalifikácie

4

Bábiky

Akčné figúrky, módne bábiky

5

Športové vybavenie

Guľôčky, odevy, siete

6

Modely/hobby

Lietadlá, autá, vlaky

Tabuľka dodávatelia

Identifikácia dodávateľa

Názov dodávateľa

1

Fabrikam

2

Drevené hračky

3

Obchodníci Northwind

4

Adventure Works

5

Publikovanie v Lucerne

6

Proseware, Inc.

7

Contoso, Ltd

8

Široká Svetová dovozcovia

9

Wingtip hračky

10

Široká Svetová dovozcovia

11

Obklady a dlaždice

12

Southridge video

Tabuľka produkty

Názov produktu

Identifikácia dodávateľa

IDkategórie

Cena

Obrázok akcie programátora

7

4

$12,95

Zábava s C++

6

1

$15,85

Diagram relačnej databázy

5

2

$22,50

Čarovný počítačový čip

3

2

$32,65

Prístup! Hra!

1

1

$22,95

Počítačové Geeks a mýtické bytosti

11

3

$78,50

Cvičenie pre počítačových maniakov! DVD!

4

5

$14,88

Konečný lietajúci Pizza

2

5

$36,75

Externá 5,25 – palcová disketová jednotka (1/4 Scale)

8

6

$65,00

Obrázok bez akcie manažéra

9

4

$78,88

Temnôt

12

3

$53,33

Vytvorenie vlastnej klávesnice

1

6

$77,95

Poznámka: Kroky tiež predpokladajú vzťah typu "one-to-many" medzi tabuľkami kategórie a produkty, rovnako ako medzi tabuľkami Dodávatelia a produkty. V tomto prípade sa v tabuľkách zdieľajú polia Identifikácia dodávateľa a IdentifikáciaKategórie. Dotaz súčtov opísaný v nasledujúcich častiach nebude fungovať bez vzťahov.

Vytvorenie dotazu súčtov

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

  2. Vyberte tabuľky, s ktorými chcete pracovať, kliknite na položku Pridaťa potom po dokončení pridávania tabuliek kliknite na položku zatvorené .
    -alebo-
    dvakrát kliknite na tabuľky, ktoré chcete použiť, a potom kliknite na tlačidlo zatvorenie. Každá tabuľka sa zobrazí v mriežke návrhu. Ak používate vzorové tabuľky, ktoré sú uvedené vyššie, pridajte tabuľky kategórie a produkty.

  3. Dvakrát kliknite na polia tabuľky, ktoré chcete použiť v dotaze.
    Na tomto mieste sa uistite, že do dotazu pridáte iba polia skupiny a pole hodnoty. Ak použijete vzorové údaje uvedené v predchádzajúcej tabuľke, pridáte pole Názov kategórie z tabuľky kategórie a pole cena z tabuľky produkty.

  4. Voliteľne môžete zadať kritérium na obmedzenie rozsahu dotazu.
    Zoradia sa len záznamy, ktoré spĺňajú kritériá, a v rámci tohto zoradeného zoznamu sa identifikujú hodnoty horného a dolného poľa. Ak chcete napríklad vylúčiť produkty v kategórii Šport, pridajte tento výraz do riadka kritériá v poli názov kategórie: <> "Sports" (šport).
    Ak chcete zobraziť ďalšie príklady výrazov kritérií dotazu, pozrite si článok príklady kritérií dotazu.

  5. Skonvertovať dotaz na dotaz súčtov.

    1. Na karte návrh v skupine Zobraziť alebo skryť kliknite na položku súčty.

      Riadok súčtu sa zobrazí v mriežke návrhu.

  6. Presvedčte sa, že Celková bunka každého poľa skupiny je nastavená na možnosť Zoskupiť podľaa potom nastavte celkovú bunku poľa hodnota (pole obsahujúce horné alebo najnižšie hodnoty) na hodnotu Max alebo minimum.
    Ak vyberiete možnosť maximum , vráti najväčšiu hodnotu v číselnom poli a najnovšiu hodnotu dátumu alebo času v poli typu Date/Time. Ak vyberiete možnosť min , vráti najmenšiu hodnotu v číselnom poli a najskoršie hodnoty dátumu alebo času v poli typu Date/Time. Ak používate vzorové údaje, nastavte celkovú bunku poľa názov kategórie na možnosť Zoskupiť podľaa celkovú bunku poľa cena na maximum alebo minimum.

  7. Na karte návrh v skupine Nástroje Skontrolujte, či je zoznam návratov nastavený na možnosť všetky, a potom kliknutím na položku Spustiť spustite dotaz a zobrazte výsledky v údajovom zobrazení.

    Poznámka: V závislosti od funkcie, ktorú ste vybrali v kroku 7, Access zmení názov poľa hodnota v dotaze na MaxOfNázovPoľa alebo MinOfNázovPoľa. Ak používate vzorové tabuľky, Access premenuje pole MaxOfPrice alebo MinOfPrice.

  8. Uložte dotaz a prejdite na ďalšie kroky.

Dotaz nevracia názvy produktov ani žiadne ďalšie informácie o produktoch. Ak chcete zobraziť ďalšie údaje, musíte vytvoriť druhý dotaz, ktorý obsahuje dotaz, ktorý ste práve vytvorili. Ďalšie kroky vysvetľujú, ako vytvoriť tento druhý dotaz.

Vytvorenie druhého dotazu na zobrazenie ďalších údajov

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

  2. Kliknite na kartu dotazy a potom dvakrát kliknite na dotaz súčtov, ktorý ste vytvorili v predchádzajúcej časti.

  3. Kliknite na kartu tabuľky a pridajte tabuľky, ktoré ste použili v dotaze na súčty, a všetky tabuľky, ktoré obsahujú ďalšie súvisiace údaje, ktoré chcete zobraziť.
    Ak používate vzorové tabuľky, ktoré sú uvedené vyššie, pridajte do nového dotazu tabuľky kategórie, produkty a dodávatelia.

  4. Zapojte sa do polí v dotaze na súčty do príslušných polí v nadradených tabuľkách. Ak chcete tak urobiť, presuňte všetky polia v dotaze na súčty do zodpovedajúceho poľa v tabuľke.

    Ak používate vzorové údaje, presuňte pole Názov kategórie v dotaze na súčty do poľa názov kategórie v tabuľke kategórie. Potom presuňte pole MaxOfPrice v dotaze súčtov do poľa Cena v tabuľke produkty. Spojenia umožnia nový výberový dotaz, ktorý spojí údaje v dotaze na súčty a údaje v iných tabuľkách.

  5. V okne dotazu na súčty dvakrát kliknite na hviezdičku, ak chcete do mriežky návrhu pridať celý dotaz, a potom presuňte ďalšie polia z iných tabuliek v dotaze.

    Ak používate vzorové tabuľky, dvakrát kliknite na dotaz súčtov, ktorý ste vytvorili v predchádzajúcej časti, a potom pridajte polia názov produktu a dodávateľ z tabuľky produkty a dodávatelia.

  6. Voliteľne môžete zadať poradie zoradenia pre jeden alebo viacero stĺpcov.
    Ak chcete napríklad uviesť kategórie v abecednom poradí, nastavte bunku Zoradiť v stĺpci názov kategórie na možnosť vzostupne.

  7. Prejdite na kartu Návrh a v skupine Výsledky kliknite na položku Spustiť.

    Týmto sa spustí dotaz a zobrazia sa výsledky v údajovom zobrazení.

Tip: Ak nechcete, aby sa záhlavie cenového stĺpca zobrazilo ako MaxOfPrice alebo MinOfPrice, otvorte dotaz v návrhovom zobrazení a v stĺpci cena v mriežke zadajte výraz cena: MaxOfPrice alebo Price: MinOfPrice. Vďaka tomu sa cena zobrazí ako záhlavie stĺpca v údajovom zobrazení.

Na začiatok stránky

Vyhľadanie záznamov obsahujúcich najvyššie a najnižšie hodnoty

Dotazy, ktoré ste predtým vytvorili v tomto článku, môžu vrátiť najvyššie alebo najnižšie hodnoty, ale nie oboje. Ak chcete zobraziť obidve množiny hodnôt v jednom zobrazení, je potrebné vytvoriť dva dotazy – jeden, ktorý načíta najvyššie hodnoty a druhý, ktorý načíta najnižšie hodnoty, a potom zlúčiť a uložiť výsledky do jednej tabuľky.

Postup pri vyhľadávaní najvyšších a najnižších hodnôt a zobrazení údajov v tabuľke vyplýva z týchto všeobecných krokov:

  • Vytvorte dotaz s najvyššími hodnotami a dotaz s najnižšími hodnotami, alebo ak potrebujete zoskupiť údaje, vytvorte dotazy súčtov, ktoré používajú funkcie min a Max .

  • Skryte dotaz s najvyššou hodnotou (alebo dotaz maximálneho súčtu) do dotazu make table a spustite tento dotaz na vytvorenie novej tabuľky.

  • Skonvertujte dotaz s najnižšími hodnotami (alebo dotaz min. súčtov) do pripájacieho dotazu a spustite tento dotaz na pripojenie záznamov k tabuľke najvyšších hodnôt.

    V krokoch v tejto časti sa vysvetľuje, ako vytvoriť dotaz.

    Poznámka: Ak je vaša databáza digitálne podpísaná alebo sa nachádza v dôveryhodnom umiestnení, Access vám zabráni spustiť tu popísané akčné dotazy. Ak chcete povoliť blokovaný obsah skôr, než sa pokúsite vytvoriť tu uvedené tabuľky a pripojiť dotazy, postupujte podľa prvej množiny krokov.

    Povolenie obsahu v databáze

    • Na paneli hlásení kliknite na položku Povoliť obsah.

    • Dotaz znovu spustite.

  • Vytvorenie dotazov na najvyššie a najnižšie hodnoty.

    Kroky potrebné na vytvorenie dotazu na najvyššie alebo najnižšie hodnoty nájdete v časti Vyhľadanie záznamov s najvyššími alebo najnižšími hodnotami, ktoré sú uvedené vyššie v tomto článku. Ak potrebujete zoskupiť záznamy podľa kategórie, pozrite si časť Vyhľadanie najvyšších alebo najnižších hodnôt pre záznamy v kategóriách alebo skupinách, ktoré súvyššie v tomto článku.

  • Uložte všetky dotazy a nechajte otvorené na použitie v nasledujúcich krokoch.

Vytvorenie dotazu na vytvorenie tabuľky

  1. Dotaz s najvyššími hodnotami sa otvorí v návrhovom zobrazení:

    Na karte Návrh kliknite v skupine Typ dotazu na položku Vytvárajúci.
    Zobrazí sa dialógové okno Vytvorenie tabuľky .

  2. Do poľa názov tabuľky zadajte názov tabuľky, v ktorej sa uložia horné a Dolné záznamy. Zadajte napríklad horný a dolný záznama potom kliknite na tlačidlo OK.
    Vždy, keď spustíte dotaz, namiesto zobrazenia výsledkov v údajovom zobrazení dotaz vytvorí tabuľku a nahradí najvyššiu hodnotu aktuálnymi údajmi.

  3. Uložte a zatvorte dotaz.

Vytvorenie pripájacieho dotazu

  1. Otvorte dotaz s najnižšími hodnotami v návrhovom zobrazení.

  2. Na karte Návrh kliknite v skupine Typ dotazu na tlačidlo Pripájací.

  3. V dialógovom okne pripojenie zadajte rovnaký názov, ktorý ste zadali v dialógovom okne Vytvorenie tabuľky .
    Zadajte napríklad horný a dolný záznam a potom kliknite na tlačidlo OK. Vždy, keď spustíte dotaz, namiesto zobrazenia výsledkov v údajovom zobrazení dotaz pripojí záznamy do tabuľky prvých a posledných záznamov.

  4. Uložte a zatvorte dotaz.

Spustenie dotazov

Teraz ste pripravení spustiť dva dotazy.

  • Na navigačnej table dvakrát kliknite na dotaz s najvyššou hodnotou a v správach kliknite na položku Áno .

  • Dvakrát kliknite na dotaz s najnižšou hodnotou a v správach kliknite na položku Áno .

  • Otvorte tabuľku v hornej a dolnej časti záznamy v údajovom zobrazení.

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

PRIDAJTE SA K PROGRAMU MICROSOFT 365 INSIDERS >

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujeme za vaše pripomienky!

×