Vyhledání záznamů s nejvyššími nebo nejnižšími hodnotami ve skupině nebo v poli

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Tento článek vysvětluje, jak najít nejvyšší nebo nejnižší hodnoty v sadě záznamů pomocí odstraňovacího dotazu nejvyšší hodnotu. Odpověď na řadu obchodních otázek, jako je prodej produktů, které dobře a které ne pomocí dotazů na nejvyšší hodnotu.

V tomto článku

Princip nejvyšší hodnotu dotazů

Vyhledání záznamů, které obsahují nejvyššími nebo nejnižšími hodnotami

Najít nejvyšší nebo nejnižší hodnoty pro záznamy v kategorie nebo skupiny

Vyhledání záznamů, které obsahují nejvyšších nebo nejnižších hodnot

Princip nejvyšší hodnotu dotazů

Dotaz na nejvyšší hodnotu použijete, když potřebujete najít záznamy, které obsahují nejvyšší nebo nejnižší hodnoty v poli tabulky. Dotaz na nejvyšší hodnotu umožňuje odpovědět na následující typy otázek.

  • Což je většinu nebo alespoň náročné produkt?

  • Tři zaměstnance, mají další narozeniny?

  • Které oddělení generovaného největší nebo nejméně prodeje v aktuálním roce?

  • Které produkty zabírají na začátek nebo posledních pět procent prodeje?

  • Které produkty ve všech kategorie produktů zaplnit horní nebo dolní pět procent prodejů?

Stručně řečeno, nejvyšší hodnoty dotazu seřadí a filtry data vrácená nejvyššími nebo nejnižšími hodnotami v poli. Můžete pomocí dotazů nejvyšší hodnoty můžete vyhledávat číselné (včetně měny) a hodnot kalendářních dat.

Proces vytvoření dotazu na nejvyšší hodnotu spočívá v následujících obecných krocích:

  • Vytvoření výběrového dotazu nebo souhrnného dotazu.

    Výběrový dotaz umožňuje najít nejvyšší nebo nejnižší hodnoty v tabulce. Použití souhrnného dotazu zobrazíte nejvyššími nebo nejnižšími hodnotami v v jedné nebo více kategorií. Například pokud chcete odpoví na některou otázku ATP"co nejvíce je nejméně drahé produktu", začněte vytvořením výběrového dotazu. Pro zodpovězení otázky, jako například "které produkty ve všech kategoriích produktu zaplnit horní pět procent či prodeje" použijete souhrnného dotazu. Taky můžete použít buď dotazu k vyhledání nejvyšších nebo nejnižších hodnot v skupiny záznamů nebo záznamů, které spadají do kategorie.

  • Použití pořadí řazení na dotaz.

  • Použití jiných kritérií do dotazu.

  • Určení počtu zobrazených záznamů, které chcete dotaz vrátit. Můžete zadat procenta, například 5 procent nejvyšších hodnot v poli, nebo můžete zadat daným číslem, například 10 nejvyšších hodnot v poli.

Volba mezi dotaz na nejvyšší hodnotu a filtr

Pokud chcete zjistit, zda by měly vytvořit dotaz na nejvyšší hodnotu nebo použít filtr, zvažte následující skutečnosti:

  • Pokud chcete vrátit záznamy, které obsahují nejvyšších nebo nejnižších hodnot v poli, a znáte přesné nejvyšší nebo nejnižší hodnoty pole (nebo nejsou důležité), vytvoříte dotaz na nejvyšší hodnotu.

  • Pokud chcete k vrácení všech záznamů, které odpovídá hodnota v poli, nebo je menší nebo větší než určitá hodnota, do které vás zajímá, můžete použít filtr. Například zobrazíte výrobky s cenou v rozmezí 50 až 100 Kč, můžete použít filtr. Tento obrázek znázorňuje ukázkový filtr v návrhovém zobrazení dotazu a výsledky, které můžete vytvářet takový filtr:

    Výrobky s cenou v rozmezí 500 až 1000 Kč

    Další informace o vytváření a používání filtry, najdete v článku Filtr: omezení počtu zobrazených záznamů v zobrazení.

Pravidla pro vytváření a používání dotazů nejvyšší hodnoty

Nezapomeňte, že, bez ohledu na typ dotazu (výběrový dotaz nebo souhrnného dotazu), je nutné použít polí obsahujících popisný dat, například zaměstnanec nebo názvy produktů a pole, která obsahuje nejvyšší nebo nejnižší hodnoty, které chcete najít, například v korunách nebo pole kalendářního data. Můžete použít maximálně jedno pole data a, pokud používáte souhrnného dotazu, datových polí obvykle by měl obsahovat kategorii informací, například pole Město nebo země/oblasti. Kategorie dat můžete vynechat, jen když vytvoříte souhrnného dotazu, který spustí všechny záznamy, například "Ukázat pěti procent nejčastěji drahé objednávek." Také můžete select nebo souhrnného dotazu zobrazíte nejvyšší a nejnižší hodnoty ve skupině záznamů nebo záznamů, které spadají do kategorie. Další informace o tomto postupu naleznete v části najít nejvyšší nebo nejnižší hodnoty pro záznamy v kategorie nebo skupiny, dál v tomto článku.

Vyhledání záznamů, které obsahují nejvyššími nebo nejnižšími hodnotami

Vytvoření dotazu na základní nejvyšší hodnotu a rozšířený dotaz popisují postupy v této části. První kroky ukazují základní části dotaz na nejvyšší hodnotu a druhý oddíl vysvětluje, jak najít další narozenin několika zaměstnanců. Kroky použijte následující ukázkové tabulky:

Příjmení

Jméno

Adresa

Město

Země/oblast

Datum narození

Datum přijetí

Barnhill

Josh

1 Main St.

New York

USA

5. 2. 1968

10. 6. 1994

Heloo

Waleed

52 1st St.

Boston

USA

22. 5. 1957

22. 11. 1996

Guido

Pica

3122 75th Ave. S.W.

Seattle

USA

11. 11. 1960

11. 3. 2000

Bagel

Jean Philippe

1 Contoso Blvd.

Londýn

UK

22. 3. 1964

22. 6. 1998

Price

Julian

Calle Smith 2

Mexico City

Mexiko

5. 6. 1972

5. 1. 2002

Hughes

Christine

3122 75th St. S.

Seattle

USA

23. 1. 1970

23. 4. 1999

Riley

Steve

67 Big St.

Tampa

USA

14. 4. 1964

14. 10. 2004

Birkby

Dana

2 Nosey Pkwy

Portland

USA

29. 10. 1959

29. 3. 1997

Bagel

Jean Philippe

1 Contoso Blvd.

Londýn

UK

22. 3. 1964

20. 6. 1998

Pokud budete potřebovat, data v této ukázkové tabulky můžete zadat ručně nebo zkopírujte tuto tabulku do tabulkového programu, jako je Microsoft Office Excel 2007 a importujte do tabulky v Microsoft Office Access 2007 výsledném listu.

Ukázka

Ruční zadání ukázkových dat

  1. Na kartě Vytvořit klikněte ve skupině Tabulky na Tabulka.

Office Access 2007 přidá novou, prázdnou tabulku do vaší databáze.

Poznámka : Pokud otevřete novou prázdnou databázi, nemusíte tento krok dělat. Tento krok ale musíte udělat, kdykoli budete potřebovat přidat do databáze tabulku.

  1. Poklepejte na první buňku v řádku záhlaví a napište název pole v ukázkové tabulce.
    Ve výchozím nastavení Access označuje prázdné pole v řádku záhlaví s textem Přidat nové pole, třeba takto:
    Nové pole v datovém listu

  2. Pomocí kláves se šipkami přesuňte do další buňky prázdné záhlaví a napište název druhého pole (můžete taky stisknutím klávesy TAB nebo poklikejte na buňku, nový). Opakujte tento krok, dokud zadáte všechny názvy polí.

  3. Zadejte data v ukázkové tabulce.
    Při zadávání dat aplikace Access odvozeny datový typ u každého pole. Pokud začínáte relační databáze, můžete nastavit určitého datového typu, jako jsou čísla, Text nebo datum a čas pro jednotlivá pole v tabulkách. Nastavení datových typů zajistit správného zadávání dat a pomáhá zabránit chyby, jako je použití telefonního čísla ve výpočtu. Ukázkových tabulek je třeba povolit přístup odvodit datového typu.

  4. Po dokončení zadávání dat, klikněte na tlačítko Uložit
    klávesová zkratka: stiskněte kombinaci kláves CTRL + S.
    se zobrazí dialogové okno Uložit jako.

  5. V poli Název tabulky zadejte název ukázkové tabulky a potom klikněte na OK.
    Použít název každého ukázkové tabulky, protože dotazy v částech postupy použít názvy.

  6. Opakujte tento postup, dokud nevytvoříte všechny uvedené na začátek této části ukázkové tabulky.

Zkopírujte tabulku do tabulkového programu

  1. Spusťte tabulkový kalkulátor a vytvořte nový prázdný soubor. Pokud používáte Excel, vytvoří se automaticky nový prázdný sešit.

  2. Zkopírujte ukázkovou tabulku uvedenou v předchozí části a vložit ho do prvního listu do první buňky.

  3. Technikou poskytovanou tabulkovým, název listu zaměstnanců.

  4. Uložte sešit na vhodné místo a přejděte k dalším krokům.

Import tabulky do aplikace Access

  1. V nové nebo existující databáze:
    na kartě Externí Data ve skupině Import na položku aplikace Excel.
    – nebo –
    klikněte na Další a pak vyberte tabulkovým procesorem ze seznamu.
    Se zobrazí dialogové okno Načíst externí Data – tabulka název aplikace.

  2. Klikněte na tlačítko Procházet, otevřete sešit, který jste vytvořili v předchozích krocích a klikněte na tlačítko OK.
    Spustí se importem tabulky.

  3. Ve výchozím nastavení průvodce vybere první list v sešitu (zaměstnanci, pokud jste postupovali podle kroků v předchozí části) a data z listu se zobrazí v dolní části stránky průvodce. Klikněte na tlačítko Další.

  4. Na další stránce průvodce zaškrtněte políčko První řádek obsahuje hlavičky sloupců a potom klikněte na tlačítko Další.

  5. V případě potřeby na další stránce průvodce pomocí textových polí a seznamů v části Možnosti pole názvů polí a datových typů nebo třeba vynechat pole z importu. Jinak klikněte na tlačítko Další.

  6. Ponechte vybranou možnost aplikace Access přidat primární klíč a klikněte na tlačítko Další.

  7. Access automaticky navrhne jako název nové tabulky název listu. Název přijměte nebo zadejte jiný název a klikněte na Dokončit.

Poznámka : Pokud nemáte tabulkovým procesorem, můžete zkopírovat vzorová data do textového editoru, jako je Poznámkový blok. Další informace o importu textových dat naleznete v článku Import a propojení dat z textového souboru.

Vytvoření základní nejvyšší hodnoty dotazu

  1. Na kartě Vytvoření klikněte ve skupině Jiné na Návrh dotazu.

  2. V dialogovém okně Zobrazit tabulku klikněte na tabulku, kterou chcete použít v dotazu, klikněte na Přidat do v návrhové mřížce umístění tabulky a potom na tlačítko Zavřít.
    – nebo –
    poklikejte na tabulku.
    Používáte vzorová data, můžete přidat tabulce Zaměstnanci do dotazu.

  3. Přidejte pole, které chcete použít v dotazu do návrhové mřížky. Můžete poklikejte na jednotlivá pole nebo přetažení jednotlivá pole na prázdnou buňku v řádku pole.
    Pokud používáte ukázkové tabulky, přidejte pole křestního jména, příjmení a datum narození.

  4. V poli, která obsahuje nejvyššími nebo nejnižšími hodnotami (datum narození pole, pokud používáte ukázkové tabulky) klikněte na řádku Řadit a vyberte Vzestupně nebo Sestupně.
    Pokud hodnoty pole obsahuje čísla, ATP ceny prodeje za čtvrtletí, Seřadit vzestupně vrátí nejnižší hodnoty a Sestupně vrátí nejvyšší hodnoty. Obsahuje-li pole s hodnotami kalendářních dat, vrátí Sestupně nejnovějším datem, zatímco Vzestupně vrací počáteční datum.

    Důležité : Řádku ŘaditVzestupně nebo Sestupně musí nastavit jenom pro pole, které obsahují nejvyššími nebo nejnižšími hodnotami. Pokud zadáte pořadí řazení pole jiné než pole obsahující nejvyššími nebo nejnižšími hodnotami, například ProductName místo cena – dotaz nevrátí požadované výsledky.

  5. Na kartě Návrh ve skupině Nástroje klikněte na šipku dolů u všech (seznam Nejvyšší hodnoty ) a potom zadejte číslo nebo procento záznamy, které chcete zobrazit, nebo vyberte možnost ze seznamu.

  6. Klikněte na Spustit Obrázek tlačítka spusťte dotaz a zobrazte výsledky v zobrazení Datový list.

  7. Uložte dotaz a mějte otevřenou pro použití v dalším krokům.

Uvidíte, že tento typ dotazu na nejvyšší hodnotu můžete odpovědět základní otázky, kdo je nejstarším nebo nejmladším ve firmě. Další kroky popisují, jak vytvořit složitější do dotazu pomocí výrazů a dalších kritérií. Kritéria zobrazené v dalším kroku vrátit následující tři zaměstnance narozeniny.

Přidání kritérií do dotazu

Poznámka : Tento postup předpokládá, že používáte dotaz popsaný v předchozí části.

  1. Otevřete v návrhovém zobrazení dotazu, který jste vytvořili v předchozích krocích.

  2. V návrhové mřížce dotazu ve sloupci vpravo od sloupce Datum narození, zkopírujte a vložte nebo zadejte výraz Výraz1: DatePart("m"; [datum narození]). Funkce DatePart extrahuje měsíc část hodnotu v poli Datum narození.

  3. Napravo od sloupec obsahující výraz, zkopírujte a vložte nebo zadejte výraz Výraz2: DatePart("d", [datum narození]). V tomto případě funkce DatePart extrahuje hodnoty v poli Datum narození.

  4. Zrušte zaškrtnutí políček v řádku Zobrazit u každého výrazu a klikněte na buňku Řadit u každého výrazu a vyberte možnost Vzestupně.

  5. Pokud chcete můžete určit kritéria jak omezit obor dotazu. Při zadávání kritérií dotaz seřadí jenom ty záznamy, které splňují daná kritéria a identifikuje prvních nebo posledních hodnoty v seznamu seřazené.
    Pokud chcete pokračovat s ukázkovými daty, v řádku kritéria pole Datum narození zadejte nebo zkopírujte a vložte tento výraz:

    Měsíc (datum narození]) > Month(Date()) nebo měsíc (datum narození]) = Month(Date()) a Day ([datum narození]) > Day(Date())

    Tento výraz provede následující akce: měsíc ([DatumNarození]) > Month(Date()) část zkontroluje datum narození každého zaměstnance ji v budoucích měsíci a že, pokud je hodnota true, obsahuje záznamy v dotazu. Měsíc ([DatumNarození]) = Month(Date()) a Day([BirthDate]) > Day(Date()) část výrazu zkontroluje datum narození probíhajících v aktuálním měsíci zobrazíte, pokud spadá datum narození aktuální den nebo později. Pokud je zadaná podmínka pravdivá, funkce obsahuje tyto záznamy ve výsledcích dotazu. Shrnutí, tento výraz ignoruje všechny záznamy datum narození číselnou mezi 1 a datum, kdy spustíte dotaz.

    Pokud hledáte další příklady výrazů kritérií dotazu, najdete v článku Příklady kritérií dotazů.

  6. Na kartě Návrh ve skupině Nástroje klikněte na šipku dolů u všech (seznam Nejvyšší hodnoty ) a potom zadejte číslo nebo procento záznamy, které chcete zobrazit, nebo vyberte možnost ze seznamu.

  7. Klikněte na Spustit Obrázek tlačítka spusťte dotaz a zobrazte výsledky v zobrazení Datový list.

Pokud dotaz vrátí více záznamů než očekáváte

Pokud data obsahují záznamy, které sdílejí hodnotu data, může dotaz na nejvyšší hodnotu vrátit víc dat než očekáváte. Například návrhu dotazu na nejvyšší hodnotu k načtení tři záznamy zaměstnanců, ale ve skutečnosti uvidíte čtyři "Miklus" a "Edwards" sdílejí narozeniny. Tento typ dotazu vrací všechny nejvyšší hodnoty, bez ohledu na to, kolik záznamů s těmito hodnotami. Aby se vyloučila duplicitní hodnoty, můžete nastavit vlastnost nazvanou Jedinečných hodnot na hodnotu Ano. Informace o použití této vlastnosti naleznete v části, Pokud se zobrazí duplicitní záznamy, dál v tomto článku.

Příjmení

DatumNarození

Johnson

9/26/1968

Šťastná

10/2/1970

Edwards

10/15/1965

Wilson

10/15/1969

Pokud váš dotaz vrací záznamy méně než očekáváte

Předpokládejme, že návrhu dotazu vrátit horní nebo dolní pěti záznamů v poli, ale zobrazeny pouze tři záznamy. Zpravidla vyřešit tento typ problému otevřete dotaz v návrhovém zobrazení a kontrolou řádku kritéria v návrhové mřížce pro kritéria, která jsou omezenějším než jste určené. Další informace o kritériích naleznete v článku Příklady kritérií dotazů.

Pokud se zobrazí duplicitní záznamy

Pokud dotaz na nejvyšší hodnotu vrátí duplicitní položky, podkladové tabulky obsahovat duplicitních záznamů nebo záznamů jsou duplicitní protože dotaz neobsahuje pole, která lze rozlišit mezi záznamy. Například, tady je dotaz, který zobrazuje pět objednávky, které byly odeslány naposledy, spolu s názvem prodejce, kdo na starosti transakce.

DatumOdeslání

Prodejce

11/12/2004

Hernady

11/12/2004

Moreno

10/12/2004

Novák

10/12/2004

Novák

10/12/2004

Hernady

Třetí a čtvrtý záznam jsou duplicitní, ale případně protože prodejce Novák zpracována dva různé objednávky dodané na stejný den.

V závislosti na vašim požadavkům můžete udělat jednu z těchto akcí chcete-li předejít vrácení duplicitních záznamů. Můžete změnit designu dotazu přidáte pole, která vám pomůže záznamy odlišit, například pole Kód objednávky a CustomerID. Nebo pokud stačí zobrazen pouze jeden duplicitní záznamy, můžete zobrazit jen odlišné záznamy nastavením vlastnosti Jedinečné hodnoty dotazu na hodnotu Ano. Pokud chcete nastavit tuto vlastnost v návrhovém zobrazení dotazu stisknutím klávesy F4 zobrazte seznam vlastností dotazu, vyhledejte vlastnost Jedinečné hodnoty a nastavena na hodnotu Ano.

Další informace o práci s duplicitními záznamy naleznete v článku Vyhledání a skrytí nebo odstranit duplicitní data.

Začátek stránky

Najít nejvyšší nebo nejnižší hodnoty pro záznamy v kategorie nebo skupiny

Najít nejvyšší nebo nejnižší hodnoty pro záznamy, které spadají do skupin pomocí vytvoření souhrnného dotazu. Až budete pokračovat, nezapomeňte, ve výchozím nastavení, souhrnného dotazu může obsahovat jenom jedno nebo více polí, které obsahují data skupiny, například "kategorie" pole a pole, jehož nejvyššími nebo nejnižšími hodnotami, například pole "cena". Souhrnné dotazy nesmí zahrnovat další pole, které popisují položky v kategorii. Však můžete vytvořit druhý dotaz obsahující pole ze souhrnného dotazu a pole z jiných tabulek obsahujících popisný dat.

Předpokládejme například, že máte tabulku produktů a každý produkt přiřadit kategorii, třeba stolní hry, Hlavolamy a tak dál. Pokud vytvoření souhrnného dotazu k identifikaci nejčastěji drahé produktů v každé kategorii dotaz může obsahovat pouze pole nebo polí, ve kterých jsou kategorie rozložené a pole obsahující data, cena. V tomto příkladu se předpokládá pole s názvem název kategorie a pole s názvem cena. Když spustíte tento typ dotazu, aplikace Access připojí "Max-" nebo "min"-(podle toho, funkce, které zvolíte) na začátek pole Cena třeba takto:

Název kategorie

Max-Cena

Vývěsky her

$55.00

Hádanek

$43.90

Počítač her

$263.50

Panenky

$81.00

...

...

Souhrnný dotaz nesmí zahrnovat další pole, která by pomoci popis výrobku (a tedy srozumitelnější data), například názvy produktů nebo názvy dodavatele, třeba takto:

Název kategorie

Max-Cena

Název produktu

Název dodavatele

Vývěsky her

$55.000

Zábavy s C++

Poté, co, Inc.:

Hádanek

$43.90

Diagram relační databáze

Lucerne publikování

Počítač her

$263.50

Počítač nadšence a pohádkové bytosti

Litware, Inc.

Panenky

$81.00

Obrázek Programmer akce

Contoso, Ltd.

...

...

...

...

Pokud chcete zobrazit popisný dat, můžete vytvořit druhý výběrový dotaz, který kombinuje polí v souhrnného dotazu s poli Další data.

Postup v této části popisují vytvoření souhrnného dotazu a vyberte dotaz potřebné k identifikaci nejčastěji drahé produktů v každé nastavit kategorie. Kroky předpokládají, použijte následující ukázkové tabulky:

Tabulky kategorie

Pole CategoryID

Název kategorie

Popis

1

Vývěsky her

Všechny věku a úrovně dovedností

2

Hádanek

Hlavolamy, word puzzle a skládačky

3

Počítač her

Všechny konzoly a hráče všech úrovní

4

Panenky

Akce obrázky, způsobem panenky

5

Sportovní vybavení

Koule, oblečení, sítí

6

Modely/koníčku

Plochy, auta, vlaky

V tabulce dodavatele

KódDodavatele

Název dodavatele

1

Fabrikam

2

Tailspin Toys

3

Northwind Traders

4

Adventure Works

5

Lucerne publikování

6

Poté, co, Inc.:

7

Contoso, Ltd.

8

Wide World dovozci

9

Kterou

10

Wide World dovozci

11

Litware, Inc.

12

Southridge Video

Tabulky produkty

Název produktu

KódDodavatele

Pole CategoryID

Cena

Obrázek Programmer akce

7

4

12.95

Zábavy s C++

6

1

$15.85

Diagram relační databáze

5

2

$22.50

Kouzelný Čipová počítače

3

2

$32.65

Access! Hra!

1

1

$22.95

Počítač nadšence a pohádkové bytosti

11

3

$78.50

Cvičení pro počítačové nadšence! DVD!

4

5

$14.88

Letící Pizza Ultimate

2

5

$36.75

Externí 5,25 disketa disketa jednotky (1/4 měřítko)

8

6

$65.00

Obrázek bez akce správce

9

4

$78.88

Gloom

12

3

$53.33

Vytvoření vlastní klávesnice

1

6

$77.95

Poznámka : Tento postup předpokládá-n relace mezi tabulkami, kategorie a produkty a stejné mezi tabulkami dodavatele a produkty. V tomto případě tabulek sdílet KódDodavatele a spojené pole. Souhrnný dotaz popsaný v dalších částech nebude fungovat bez relace.

Vytvoření souhrnného dotazu

  1. Na kartě Vytvoření klikněte ve skupině Jiné na Návrh dotazu.

  2. V dialogovém okně Zobrazit tabulku vyberte tabulky, které chcete pracovat s, klikněte na tlačítko Přidat a klikněte na tlačítko Zavřít po dokončení přidávání tabulky.
    – nebo –
    poklikejte na tabulky, které chcete použít a klikněte na tlačítko Zavřít. Každou tabulku se zobrazí v návrhové mřížce. Pokud použijete výše uvedené ukázkové tabulky, můžete přidat tabulky kategorie a produkty.

  3. Poklikejte na pole tabulky, které chcete použít v dotazu.
    v tomto okamžiku zajistit, aby k dotazu přidat pouze pole skupinu a pole s hodnotou. Pokud používáte ukázková data uvedené v předchozí tabulce, přidáte pole název kategorie z tabulky kategorie a cena pole z tabulky produkty.

  4. Pokud chcete můžete určit kritéria jak omezit obor dotazu.
    Pouze seřadí záznamy, které splňují daná kritéria a nejvyšších nebo nejnižších hodnot polí se poznají v tomto seřazené seznamu. Například vyloučit Sports kategorii produktů, přidáte tento výraz do řádku kritéria pole název kategorie: <> "Sports".
    Hledáte další příklady výrazů kritérií dotazu, najdete v článku Příklady kritérií dotazů.

  5. Převod dotazu na souhrnného dotazu.

    1. Na kartě Návrh ve skupině Zobrazit/skrýt kliknutím na tlačítko Souhrny.

      Řádek Součet se zobrazí v návrhové mřížce.

  6. Zajistěte, aby celkové buňky každé pole ve skupině je nastavena na Seskupit podle a poté nastavte buňku Celková hodnota pole (pole obsahující nejvyššími nebo nejnižšími hodnotami) Maximum nebo Minimum.
    Výběr Max vrátí největší hodnotu v číselném poli a poslední datum nebo čas hodnotu v poli Datum a čas. Výběr Min vrátí nejmenší hodnotu v číselném poli a nejstarší datum nebo čas hodnotu v poli Datum a čas. Pokud používáte vzorová data, nastavte celkové buňku pole název kategorie na Seskupit podle a buňku celkovou cenu pole Maximum nebo Minimum.

  7. Na kartě Návrh ve skupině Nástroje Ujistěte se, že Nejvyšší hodnoty seznamu je nastavena na všechny a klikněte na Spustit Obrázek tlačítka spusťte dotaz a zobrazte výsledky v zobrazení Datový list.

    Poznámka : V závislosti na funkci, kterou jste vybrali v kroku 7 aplikace Access změní název na hodnotu pole v dotazu na Max- NázevPole nebo min- NázevPole. Pokud používáte ukázkové tabulky, přejmenuje aplikace Access pole Max-Cena nebo Min-Cena.

  8. Uložte dotaz a přejděte k dalším krokům.

Dotaz nevrátí názvy produktů nebo Další informace o produktech. Pokud chcete zobrazit další data, je potřeba vytvořit druhý dotaz, který zahrnuje dotaz, který jste právě vytvořili. Další kroky popisují, jak vytvořit tohoto druhého dotazu.

Vytvoření druhého dotazu zobrazíte víc dat

  1. Na kartě Vytvoření klikněte ve skupině Jiné na Návrh dotazu.

  2. V dialogovém okně Zobrazit tabulku klikněte na kartu dotazy a potom poklikejte na souhrnného dotazu, který jste vytvořili v předchozí části.

  3. Klikněte na kartu tabulky a přidat tabulky, které jste použili v souhrnného dotazu a tabulky, které obsahují související data, která chcete zobrazit.
    Používáte výše uvedené ukázkové tabulky, můžete přidat tabulky kategorie, produkty a dodavatele do nového dotazu.

  4. Propojte pole v souhrnného dotazu s odpovídajícími poli v nadřazené tabulkách. K tomu, přetáhněte jednotlivá pole v souhrnného dotazu na odpovídající pole v tabulce.

    Pokud používáte vzorová data, přetáhněte pole název kategorie v souhrnného dotazu do pole název kategorie v tabulce kategorie. Do pole cena v tabulce produkty potom přetáhněte pole Max-Cena v souhrnného dotazu. Spojení povolit nový výběrový dotaz sloučit data do souhrnného dotazu a data v jiných tabulkách.

  5. V okně souhrnného dotazu poklikejte na hvězdičku přidejte celý dotaz do návrhové mřížky a potom přetáhněte další pole z jiných tabulek v dotazu.

    Pokud používáte ukázkové tabulky, poklikejte na souhrnného dotazu, který jste vytvořili v předchozí části a přidejte z tabulky produkty a dodavatele pole název produktu a dodavatele v tomto pořadí.

  6. Volitelně určete pořadí řazení pro jeden nebo více sloupců.
    Například seznam kategorií v abecedním pořadí, nastavte řazení buňku ve sloupci Název kategorie na Vzestupně.

  7. Na kartě Návrh klikněte ve skupině Výsledky na tlačítko Spustit.

    Tím se spustí dotaz a zobrazí výsledky v zobrazení Datový list.

Tip:    Pokud nechcete, aby na záhlaví sloupce cena zobrazovat jako Max-Cena nebo Min-Cena, otevřete dotaz v návrhovém zobrazení a ve sloupci cena v mřížce zadejte cena: Max-Cena nebo cena: min-cena. Tím změníte cena se zobrazí jako záhlaví sloupce v zobrazení Datový list.

Začátek stránky

Vyhledání záznamů, které obsahují nejvyšších nebo nejnižších hodnot

Dotazy, které jste vytvořili dříve v tomto článku vrátit zpět nejvyšší nebo nejnižší hodnoty, ale ne oba. Pokud chcete zobrazit obě množiny hodnot v jednom zobrazení, je potřeba vytvořit dvou dotazů, která načte nejvyšší hodnotu a druhá načte nejnižší hodnoty – a potom sloučit a uložení výsledků v jedné tabulce.

Proces vyhledání nejvyšší a nejnižší hodnoty a zobrazení dat v tabulce spočívá v následujících obecných krocích:

  • Vytvoření dotazu na nejvyšší hodnotu a dotaz na dolní hodnotu nebo pokud potřebujete seskupit data, vytvořte souhrnné dotazy, které využívají funkce Min a Max .

  • Tajná nejvyšší hodnoty dotazu (nebo souhrnného dotazu Max) na vytvářecí dotaz a spuštěním tohoto dotazu vytvořit novou tabulku.

  • Převedení dotazu na nejnižší hodnoty (nebo souhrnného dotazu Min) na přidávací dotaz a spuštěním tohoto dotazu přidání záznamů do tabulky nejvyšší hodnotu.

    Vytvoření dotazu popisují postupy v těchto oddílech.

    Poznámka : Pokud databázi digitálně podepsané nebo se nachází v důvěryhodném umístění, aplikace Access zabrání spustit akční dotazy popsané v tomto poli. Postupujte podle první sadě kroků, které povolení blokovaného obsahu před pokusem o vytvořit tabulku a přidávacích dotazů zde popsané.

    Zpřístupnění obsahu v databázi

    • Na panelu zpráv klikněte na Možnosti.

      Zobrazí se dialogové okno Možnosti zabezpečení Microsoft Office.

    • Zaškrtněte políčko Povolit tento obsah a potom klikněte na OK.

    • Spusťte svůj dotaz znova.

      Pokud se nezobrazuje na panelu zpráv

    • Na kartě Databázové nástroje ve skupině Zobrazit/skrýt na tlačítko Panel zpráv.

      Další informace o režimu vypnutí a o zabezpečení Accessu naleznete v článku zabezpečení databáze aplikace Access 2007.

      Vytvoření dotazů

  • Vytvoření dotazů nejvyšších nebo nejnižších hodnot.

    Kroky potřebné k vytvoření dotazu na hodnotu horního nebo dolního naleznete v části Vyhledání záznamů s nejvyššími nebo nejnižšími hodnotami, dříve v tomto článku. Pokud potřebujete zařadit do skupiny záznamů podle kategorie, naleznete v části najít nejvyšší nebo nejnižší hodnoty pro záznamy v kategorie nebo skupiny, dříve v tomto článku.

  • Uložte obou dotazů a ponechání otevřeného pro použití v dalším krokům.

Vytvoření značku vytvářecího dotazu

  1. S nejvyšší hodnoty otevřete dotaz v návrhovém zobrazení:

    Na kartě Návrh klikněte ve skupině Typ dotazu klikněte na Vytvořit tabulku.
    Se zobrazí dialogové okno Vytvořit tabulku.

  2. V poli Název tabulky zadejte název pro tabulku, která se uloží záznamy nahoře a dole. Například zadejte nejvyšší a nejnižší záznamya potom klikněte na OK.
    Pokaždé, když spustíte dotaz, místo zobrazující výsledky v zobrazení Datový list dotazu vytvoří tabulku a nahradí nejvyšší hodnotu aktuální data.

  3. Uložte a zavřete dotaz.

Vytvoření přidávacího dotazu

  1. Otevřete dotaz na nejnižší hodnotu v návrhovém zobrazení.

  2. Na kartě Návrh klikněte ve skupině Typ dotazu na tlačítko Připojit.

  3. V dialogovém okně Přidat zadejte stejný název, který jste zadali v dialogovém okně Vytvořit tabulku.
    Například zadejte nejvyšší a nejnižší záznamy a klikněte na OK. Pokaždé, když spustíte dotaz, místo zobrazující výsledky v zobrazení Datový list, dotaz připojí záznamů do tabulky nejvyšší a nejnižší záznamy.

  4. Uložte a zavřete dotaz.

Spuštění dotazů

Teď jste připraveni spustit dvou dotazů.

  • V okně databáze poklikejte na dotaz na nejvyšší hodnotu a v zprávy klikněte na Ano.

  • Poklikejte na dotaz na nejnižší hodnotu a v zprávy klikněte na Ano.

  • Otevřete tabulku nejvyšších nebo nejnižších záznamy v zobrazení Datový list.

Začátek stránky

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×