Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Tento článek vysvětluje, jak použít dotaz s nejvyšší hodnotou v Access k vyhledání nejnovějších nebo nejstarších dat v sadě záznamů. Informace, které tento typ dotazu vrací, můžete použít k zodpovězení různých obchodních otázek, například když zákazník naposledy zadal objednávku.

V tomto článku

Vysvětlení toho, jak dotazy s nejvyšší hodnotou pracují s kalendářními daty

Dotaz s nejvyšší hodnotou se používá, když potřebujete najít záznamy, které obsahují nejnovější nebo nejstarší data v tabulce nebo skupině záznamů. Data pak můžete použít k zodpovězení několika typů obchodních otázek, například:

  • Kdy zaměstnanec naposledy provedl prodej? Odpověď vám může pomoct identifikovat nejproduktivnějšího nebo nejméně produktivního zaměstnance.

  • Kdy zákazník naposledy provedl objednávku? Pokud zákazník nezadal objednávku za dané časové období, můžete ho přesunout do neaktivního seznamu.

  • Kdo má příští narozeniny, nebo příští n narozeniny?

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

Dotaz s nejvyšší hodnotou vytvoříte tak, že nejprve vytvoříte výběrový dotaz. V závislosti na požadovaných výsledcích použijete u dotazu buď pořadí řazení, nebo dotaz převedete na dotaz souhrnů. Pokud dotaz převedete, použijete agregační funkci, například Max nebo Min , která vrátí nejvyšší nebo nejnižší hodnotu, nebo První nebo Poslední vrátí nejstarší nebo poslední datum. Dotazy souhrnů a agregační funkce se používají jenom v případě, že potřebujete najít data, která spadají do sady skupin nebo kategorií. Předpokládejme například, že potřebujete najít prodejní čísla pro dané datum pro každé město, ve kterém vaše společnost působí. V takovém případě se z měst stanou kategorie (potřebujete najít data pro jednotlivá města), takže použijete dotaz součtů.

Při dalším postupu mějte na paměti, že bez ohledu na typ dotazu musí vaše dotazy používat pole obsahující popisná data, jako jsou jména zákazníků, a také pole obsahující hodnoty kalendářních dat, které chcete najít. Kromě toho se hodnoty kalendářních dat musí nacházet v poli nastaveném na datový typ Datum a čas. Dotazy popsané v tomto článku selžou, pokud se je pokusíte spustit s hodnotami kalendářních dat v poli Krátký text. Pokud navíc chcete použít dotaz součtů, musí datová pole obsahovat informace o kategoriích, jako je například pole město nebo země/oblast.

Volba mezi dotazem na nejvyšší hodnoty a filtrem

Pokud chcete zjistit, jestli chcete vytvořit dotaz na nejvyšší hodnoty nebo použít filtr, zvolte jednu z následujících možností:

  • Pokud chcete vrátit záznamy s nejnovějšími nebo nejnovějšími daty v poli a neznáte přesné hodnoty kalendářních dat nebo na nich nezáleží, vytvořte dotaz na nejvyšší hodnoty.

  • Pokud chcete vrátit všechny záznamy, u kterých se datum shoduje s datem, které předchází určitému datu nebo je pozdější, použijte filtr. Pokud chcete například zobrazit data prodeje mezi dubnem a červencem, použijte filtr. Úplná diskuse o filtrech je nad rámec tohoto tématu.

    Další informace o vytváření a používání filtrů najdete v článku Použití filtru k zobrazení vybraných záznamů v accessové databázi.

Začátek stránky

Vyhledání nejnovějšího nebo nejstaršího data

Kroky v této části vysvětlují, jak vytvořit základní dotaz na nejvyšší hodnoty, který používá pořadí řazení, a pokročilejší dotaz, který používá výrazy a další kritéria. První část ukazuje základní kroky při vytváření dotazu na nejvyšší hodnoty a druhá část vysvětluje, jak najít další pár narozenin zaměstnanců přidáním kritérií. V tomto postupu se používají data v následující ukázkové tabulce.

Last Name

First Name

Adresa

Město

Země/oblast

Datum narození

Datum nástupu

Klčo

René

1 Main St.

New York

USA

5. února 1968

10. června 1994

Heloo

Waleed

52 1st St.

Boston

USA

22. května 1957

22. listopadu 1996

Veselý

Guido

3122 75th Ave. S.W.

Seattle

USA

11. listopadu 1960

11. března 2000

Bagel

Jean Philippe

1 Contoso Blvd.

Londýn

UK

22. března 1964

22. června 1998

Cena

Julian

Calle Smith 2

Mexico City

Mexiko

5. června 1972

5. ledna 2002

Hughes

Christine

3122 75. sv.

Praha

USA

23. ledna 1970

23. dubna 1999

Riley

Petr

67 Big St.

Tampa

USA

14. dubna 1964

14. října 2004

Birkby

Dana

2 Nosey Pkwy

Ostrava

USA

29. října 1959

29. března 1997

Pokud chcete, můžete tato ukázková data zadat do nové tabulky ručně, nebo můžete tuto ukázkovou tabulku zkopírovat do tabulkového kalkulátoru, jako je například Microsoft Excel, a potom pomocí Access naimportovat výsledný list do tabulky.

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

  1. Na kartě Vytvoření klikněte ve skupině Dotazů na tlačítko Návrh dotazu.

  2. V dialogovém okně klikněte na tabulku, kterou chcete použít v dotazu, kliknutím na Přidat umístěte tabulku do horní části návrháře a potom klikněte na Zavřít.

    – nebo –

    Poklikejte na tabulku a potom klikněte na Zavřít.

    Pokud použijete ukázková data uvedená v předchozí části, přidejte do dotazu tabulku Zaměstnanci.

  3. Přidejte pole, která chcete použít v dotazu, do návrhové mřížky. Na každé pole můžete poklikáním nebo přetažením jednotlivých polí na prázdnou buňku v řádku Pole .

    Pokud použijete ukázkovou tabulku, přidejte pole Jméno, Příjmení a Datum narození.

  4. V poli, které obsahuje nejvyšší nebo nejnižší hodnoty (pole Datum narození, pokud používáte ukázkovou tabulku), klikněte na řádek Seřadit a vyberte Vzestupně nebo Sestupně.

    Sestupné pořadí řazení vrátí nejnovější datum a Vzestupné pořadí řazení vrátí nejstarší datum.

    Důležité informace: V řádku Seřadit je nutné nastavit hodnotu pouze pro pole, která obsahují vaše kalendářní data. Pokud zadáte pořadí řazení pro jiné pole, dotaz nevrátí požadované výsledky.

  5. Na kartě Návrh dotazu klikněte ve skupině Nastavení dotazu na šipku dolů vedle položky Vše (seznam Nejvyšší hodnoty ) a zadejte počet záznamů, které chcete zobrazit, nebo vyberte některou možnost ze seznamu.

  6. Kliknutím na Spustit Obrázek tlačítkaspusťte dotaz a zobrazte výsledky v zobrazení Datový list.

  7. Uložte dotaz a nechte ho otevřený pro použití v dalších krocích.

Uvidíte, že tento typ dotazu s nejvyššími hodnotami může odpovídat na základní otázky, jako je například to, kdo je nejstarší nebo nejmladší osoba ve společnosti. V dalších krocích se dozvíte, jak použít výrazy a další kritéria k přidání výkonu a flexibility dotazu. Kritéria zobrazená v dalším kroku vrátí další tři narozeniny zaměstnanců.

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

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

  1. Přepněte dotaz, který jste vytvořili v předchozích krocích, do návrhového zobrazení.

  2. V návrhové mřížce dotazu zkopírujte a vložte do sloupce napravo od sloupce Datum narození tento výraz: Výraz1: DatePart("m";[Datum narození]). Pak klikněte na Spustit.

    Funkce DatePart extrahuje měsíční část pole Datum narození.

  3. Přepněte do návrhového zobrazení.

  4. Napravo od prvního výrazu vložte nebo zadejte tento výraz: Výraz2: DatePart("d",[Datum narození]). Pak klikněte na Spustit.

    V tomto případě funkce DatePart extrahuje část data pole Datum narození.

  5. Přepněte do návrhového zobrazení.

  6. Zrušte zaškrtnutí políček na řádku Zobrazit u každého z těchto dvou výrazů, které jste právě zadali, klikněte na řádek Seřadit pro každý výraz a pak vyberte Vzestupně.

  7. Klikněte na Spustit.

  8. Volitelně můžete zadat kritéria pro omezení rozsahu dotazu. Když zadáte kritéria, dotaz seřadí pouze záznamy, které splňují kritéria, a identifikuje hodnoty horního nebo dolního pole z seřazeného seznamu.

    Pokud chcete pokračovat s ukázkovými daty, přepněte do návrhového zobrazení. Potom na řádku Kritéria ve sloupci Datum narození zadejte následující výraz:

    Month([Datum narození]) > měsíc(datum()) nebo měsíc([datum narození])= měsíc(datum()) a den([datum narození])>den(date())

    Tento výraz provede následující: Část Month([Birth Date]) > Month(Date()) zkontroluje datum narození každého zaměstnance, jestli spadá do budoucího měsíce, a pokud ano, zahrne tyto záznamy do dotazu. Část Month([Birth Date])= Month(Date()) And Day([Birth Date]))>Day(Date()) výrazu kontroluje data narození v aktuálním měsíci a zjišťuje, jestli narozeniny připadají na aktuální den nebo později. Pokud je tato podmínka pravdivá, funkce tyto záznamy do dotazu zahrne. Shrnutí: Tento výraz ignoruje všechny záznamy, do kterých spadá datum narození mezi 1. lednem a datem spuštění dotazu.

    Další příklady výrazů kritérií dotazu najdete v článku Příklady kritérií dotazu.

  9. Na kartě Návrh dotazu klikněte ve skupině Nastavení dotazu na šipku dolů vedle položky Vše (seznam Nejvyšší hodnoty ) a zadejte počet záznamů, které chcete zobrazit, nebo vyberte některou možnost ze seznamu.

    Pokud chcete vidět další tři narozeniny, zadejte 3.

  10. Kliknutím na Spustit Obrázek tlačítkaspusťte dotaz a zobrazte výsledky v zobrazení Datový list.

Pokud se zobrazí více záznamů, než jste zadali

Pokud vaše data obsahují více záznamů, které sdílejí hodnotu data, dotaz na nejvyšší hodnoty může vrátit více dat, než zadáte. Můžete například navrhnout dotaz s nejvyššími hodnotami pro načtení tří záznamů zaměstnanců, ale dotaz vrátí čtyři záznamy, protože "Wilson" a "Edwards" sdílejí narozeniny, jak je znázorněno v následující tabulce.

LastName

DatumNarozeni

Berka

9/26/1968

Jackson

10/2/1970

Edwards

10/15/1965

Wilson

10/15/1969

Pokud se zobrazí méně záznamů, než jste zadali

Předpokládejme, že navrhujete dotaz tak, aby v poli vrátil prvních nebo posledních pět záznamů, ale dotaz vrátí jenom tři záznamy. Tento typ problému zpravidla vyřešíte otevřením dotazu v návrhovém zobrazení a kontrolou řádku Kritéria sloupců v návrhové mřížce.

Další informace o kritériích najdete v článku Příklady kritérií dotazu.

Pokud se zobrazí duplicitní záznamy

Pokud dotaz na nejvyšší hodnoty vrátí duplicity, podkladové tabulky obsahují duplicitní záznamy, nebo se záznamy zdají být duplicitní, protože dotaz neobsahuje pole, která by mohly záznamy rozlišit. Následující tabulka například ukazuje výsledky dotazu, který vrací pět objednávek, které byly dodány naposledy, spolu se jménem prodejce, který transakci zpracoval.

DatumExpedice

Prodejce

11/12/2004

Freitag

11/12/2004

Cajhen

10/12/2004

Delgado

10/12/2004

Delgado

10/12/2004

Freitag

Třetí a čtvrtý záznam se zdají být duplicitní, ale je možné, že prodejce Delgado vyřídil dvě různé objednávky, které byly dodány ve stejný den.

V závislosti na vašich požadavcích můžete udělat jednu ze dvou věcí, abyste se vyhnuli vracení duplicitních záznamů. Můžete změnit návrh dotazu a přidat pole, která vám pomůžou rozlišit záznamy, jako jsou pole OrderID a CustomerID. Nebo pokud stačí zobrazit jenom jeden z duplicitních záznamů, můžete zobrazit pouze jedinečné záznamy nastavením vlastnosti Jedinečné hodnoty dotazu na Hodnotu Ano. Tuto vlastnost nastavíte tak, že v návrhovém zobrazení dotazu kliknete pravým tlačítkem na libovolné místo v prázdné oblasti v horní polovině návrháře dotazů a potom v místní nabídce kliknete na Vlastnosti . V seznamu vlastností dotazu vyhledejte vlastnost Jedinečné hodnoty a nastavte ji na Ano.

Další informace o práci s duplicitními záznamy najdete v článku Vyhledání duplicitních záznamů pomocí dotazu.

Začátek stránky

Vyhledání nejnovějších nebo nejstarších dat záznamů v kategoriích nebo skupinách

Dotaz součtů slouží k vyhledání nejstarších nebo nejnovějších dat záznamů, které spadají do skupin nebo kategorií. Souhrnný dotaz je výběrový dotaz, který k výpočtu hodnot pro dané pole používá agregační funkce, jako je Min, Max, Součet, První a Poslední .

Kroky v této části předpokládají, že provozujete firmu pro správu událostí – staráte se o přípravu, osvětlení, stravování a další omezující vlastnosti velkých funkcí. Kromě toho události, které spravujete, spadají do několika kategorií, jako jsou uvedení produktů, pouliční veletrhy a koncerty. Postup v této části vysvětluje, jak odpovědět na běžnou otázku: Kdy nastane další událost podle kategorie? Jinými slovy, kdy je další produkt uveden na trh, další koncert atd.

Při dalším postupu mějte na paměti následující: Ve výchozím nastavení může typ dotazu součtů, který zde vytvoříte, obsahovat pouze pole, které obsahuje data skupiny nebo kategorie, a pole, které obsahuje vaše data. Nelze zahrnout jiná pole, která popisují položky v kategorii, například jména zákazníků nebo dodavatelů. Můžete ale vytvořit druhý dotaz, který zkombinuje dotaz souhrnů s poli obsahujícími popisná data. Postup níže v této části vysvětluje, jak tuto úlohu provést.

Kroky v této části předpokládají použití následujících tří tabulek:

Tabulka Typ události    

Typeid

Typ události

1

Uvedení produktu na trh

2

Podniková funkce

3

Privátní funkce

4

Zvedač fondů

5

Veletrh

6

Přednáška

7

Koncert

8

Vystavovat

9

Pouliční veletrh

Tabulka Zákazníci    

CustomerID

Společnost

Kontakt

1

Contoso, Ltd. Grafika

Jonathan Haas

2

Tailspin Toys

Ellen Adams

3

Fabrikam

Carol Philips

4

Wingtip Toys

Lucio Iallo

5

A. Datum

Mandar Samant

6

Adventure Works

Brian Burke

7

Design Institute

Jaka Stele

8

Škola výtvarných umění

Milena Duomanová

Tabulka Events    

ID události

Typ události

Zákazník

Datum události

Cena

1

Uvedení produktu na trh

Contoso, Ltd.

4/14/2003

100 000 Kč

2

Podniková funkce

Tailspin Toys

4/21/2003

80 000 Kč

3

Veletrh

Tailspin Toys

5/1/2003

25 000 Kč

4

Vystavovat

Graphic Design Institute

5/13/2003

4 500 Kč

5

Veletrh

Contoso, Ltd.

5/14/2003

55 000 Kč

6

Koncert

Škola výtvarných umění

5/23/2003

12 000 Kč

7

Uvedení produktu na trh

A. Datum

6/1/2003

150 000 Kč

8

Uvedení produktu na trh

Wingtip Toys

6/18/2003

21 000 Kč

9

Zvedač fondů

Adventure Works

6/22/2003

1 300 Kč

10

Přednáška

Graphic Design Institute

6/25/2003

2 450 Kč

11

Přednáška

Contoso, Ltd.

7/4/2003

3 800 Kč

12

Pouliční veletrh

Graphic Design Institute

7/4/2003

5 500 Kč

Poznámka: Kroky v této části předpokládají, že tabulky Customers (Zákazníci) a Event Type (Typ události) se nacházejí na straně "1" relace 1:N s tabulkou Events. V tomto případě tabulka Events sdílí pole CustomerID a TypeID. Dotazy souhrnů popsané v dalších částech nebudou bez těchto relací fungovat.

Návody přidat tato data do databáze?

Pokud chcete tyto ukázkové tabulky přidat do databáze, můžete data zkopírovat do Excelu a pak je importovat, ale s několika výjimkami:

  • Při kopírování tabulek Typy událostí a Zákazníci do Excelu nekopírujte sloupce TypeID a CustomerID. Access přidá hodnoty primárního klíče pro vás při importu listů; což vám ušetří čas.

  • Po importu tabulek musíte otevřít tabulku Události v návrhovém zobrazení a převést sloupce Typ události a Zákazník na vyhledávací pole. Chcete-li to provést, klikněte u každého pole na sloupec Datový typ a potom klikněte na Průvodce vyhledáváním.

    Při vytváření vyhledávacích polí Access nahradí textové hodnoty ve sloupcích Typ události a Customer číselnými hodnotami ze zdrojových tabulek.

    Další informace o vytváření a používání vyhledávacích polí najdete v článcích Vytvoření nebo odstranění pole s více hodnotami. Tento článek vysvětluje, jak vytvořit typ vyhledávacího pole, který umožňuje vybrat více hodnot pro dané pole, a také vysvětluje, jak vytvořit vyhledávací seznamy.

Vytvoření dotazu součtů

  1. Na kartě Vytvoření klikněte ve skupině Dotazů na tlačítko Návrh dotazu.

  2. Poklikejte na tabulky, které chcete použít. Každá tabulka se zobrazí v horní části návrháře dotazů.

    Pokud používáte ukázkové tabulky uvedené výše, přidejte tabulky Events (Události) a Event Types (Typy událostí).

  3. Poklikejte na pole tabulky, která chcete v dotazu použít. Ujistěte se, že jste do dotazu v tomto okamžiku přidali pouze pole skupiny nebo kategorie a pole hodnoty.

    Pokud použijete ukázková data uvedená ve třech předchozích tabulkách, přidáte buď pole Typ události z tabulky Typ události, nebo pole Datum události z tabulky Události.

  4. Volitelně můžete zadat kritéria, která omezují rozsah dotazu. Seřadí se pouze záznamy, které splňují kritéria, a v tomto seřazeném seznamu jsou identifikovány hodnoty horních a nejnižších polí.

    Pokud například chcete vrátit události v kategorii Soukromá funkce, zadejte tento výraz do řádku Kritéria ve sloupci Typ události : <> "Soukromá funkce".

    Další příklady výrazů kritérií dotazu najdete v článku Příklady kritérií dotazu.

  5. Převeďte dotaz na dotaz součtů následujícím způsobem:

    Na kartě Návrh dotazu klikněte ve skupině Zobrazit nebo skrýt na Souhrny.

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

  6. Ujistěte se, že je řádek Souhrny pro každou skupinu nebo pole kategorií nastavený na Seskupit podle a potom nastavte řádek Souhrny pole hodnoty (pole s nejvyššími nebo nejnižšími hodnotami) na Maximum nebo Min.

    Funkce Max vrátí největší hodnotu v číselném poli a nejnovější hodnotu data nebo času v poli datum a čas. Funkce Min vrátí nejmenší hodnotu v číselném poli a hodnotu nejstaršího data nebo času v poli Datum a čas.

  7. Na kartě Návrh dotazu klikněte ve skupině Nastavení dotazu na šipku dolů vedle položky Vše (seznam Nejvyšší hodnoty ) a zadejte počet záznamů, které chcete zobrazit, nebo vyberte některou možnost ze seznamu.

    V takovém případě vyberte Vše a potom kliknutím na Spustit zobrazte výsledky v zobrazení Datový list.

    Poznámka: V závislosti na funkci, kterou jste zvolili v kroku 6, změní Access název pole hodnoty v dotazu na MaxOfFieldName nebo MinOfFieldName. Pokud použijete ukázkové tabulky, Access přejmenuje pole MaxOfEvent Date nebo MinOfEvent Date.

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

Ve výsledcích dotazu se nezobrazují názvy produktů ani žádné jiné informace o produktech. Pokud chcete zobrazit další data, musíte vytvořit druhý dotaz, který bude zahrnovat dotaz, který jste právě vytvořili. Postup najdete v dalších krocích.

Vytvoření druhého dotazu pro přidání dalších dat

  1. Na kartě Vytvoření klikněte ve skupině Dotazů na tlačítko Návrh dotazu.

  2. Klikněte na kartu Dotazy a potom poklikejte na dotaz součtů, který jste vytvořili v předchozí části.

  3. Klikněte na kartu Tabulky , přidejte tabulky, které jste použili v dotazu souhrnů, a také přidejte všechny tabulky, které obsahují další související data. Pokud použijete předchozí tři ukázkové tabulky, přidejte do nového dotazu tabulky Event Type (Typ události), Event (Událost) a Customers (Zákazníci).

  4. Spojte pole v dotazu součtů s odpovídajícími poli v nadřazených tabulkách. Uděláte to tak, že přetáhnete všechna pole v dotazu součtů do odpovídajícího pole v tabulce.

    Pokud použijete ukázková data ze tří tabulek, přetáhněte sloupec Typ události v dotazu souhrnů do pole Typ události v tabulce Typ události. Potom přetáhněte sloupec MaxOfEvent Date v dotazu součtů do pole Datum události v tabulce Události. Vytvořením těchto spojení umožníte novému výběrovém dotazu spojit data v dotazu součtů a data v ostatních tabulkách.

  5. Přidejte další popisná pole z ostatních tabulek v dotazu.

    Pokud použijete ukázková data ze tří tabulek, můžete přidat pole Společnost a Kontakt z tabulky Zákazníci.

  6. Volitelně můžete zadat pořadí řazení pro jeden nebo více sloupců. Pokud chcete například zobrazit seznam kategorií v abecedním pořadí, nastavte řádek Seřadit ve sloupci Typ události na Vzestupně.

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

    Výsledky dotazu se zobrazí v zobrazení Datový list.

Tip:  Pokud nechcete, aby se záhlaví sloupce Cena zobrazovala jako MaxOfPrice nebo MinOfPrice, otevřete dotaz v návrhovém zobrazení a do sloupce price v mřížce zadejte Price: MaxOfPrice nebo Price: MinOfPrice. Cena se zobrazí jako záhlaví sloupce v zobrazení Datový list.

Začátek stránky

Vyhledání nejnovějších a nejstarších dat

Dotazy, které jste vytvořili dříve v tomto článku, můžou vrátit nejvyšší nebo nejnižší hodnoty, ale ne obojí. Pokud chcete zobrazit obě sady hodnot v jednom zobrazení, musíte vytvořit dva dotazy – jeden, který načte nejvyšší hodnoty a druhý, který načte nejnižší hodnoty – a potom sloučit a uložit výsledky do jedné tabulky.

Proces hledání nejvyšších a nejnižších hodnot a zobrazení těchto dat v tabulce se řídí těmito hlavními kroky:

  • Vytvořte dotaz na nejvyšší hodnoty a nejnižší hodnoty, nebo pokud potřebujete data seskupit, vytvořte dotazy součtů, které používají funkce Min a Max .

  • Překryjte dotaz na nejvyšší hodnoty (nebo dotaz maximálního součtu) do vytvůrovacího dotazu a vytvořte novou tabulku.

  • Převeďte dotaz na nejnižší hodnoty (nebo dotaz Minimální součty) na přidávací dotaz a připojte záznamy do tabulky nejvyšších hodnot.

    Postup najdete v krocích v těchto částech.

    Vytvoření dotazů

    1. Vytvořte dotazy na nejvyšší a nejnižší hodnoty.

      Kroky potřebné k vytvoření dotazu na nejvyšší nebo nejnižší hodnoty najdete v části Vyhledání nejnovějšího nebo nejstaršího data dříve v tomto článku. Pokud potřebujete záznamy seskupit podle kategorie, přečtěte si část Vyhledání nejnovějšího nebo nejstaršího data pro záznamy v kategoriích nebo skupinách dříve v tomto článku.

      Pokud použijete ukázkové tabulky z posledního oddílu, použijte pouze data v tabulce Events. V obou dotazech použijte pole Typ události, Zákazník a Datum události z tabulky Události.

    2. Uložte každý dotaz pod smysluplným názvem, například Nejvyšší hodnota a Nejnižší hodnota, a nechte je otevřené pro použití v dalších krocích.

Vytvoření vytvdělovacího dotazu

  1. S otevřeným dotazem na nejvyšší hodnoty v návrhovém zobrazení:

    Na kartě Návrh dotazu klikněte ve skupině Typ dotazu na Vytvořit tabulku.

    Zobrazí se dialogové okno Vytvořit tabulku.

  2. Do pole Název tabulky zadejte název tabulky, ve které budou uloženy nejvyšší a dolní záznamy. Zadejte například Horní a dolní záznamy a klikněte na OK.

    Při každém spuštění dotazu dotaz místo zobrazení výsledků v zobrazení Datový list vytvoří tabulku a nahradí nejvyšší hodnotu aktuálními daty.

  3. Uložte a zavřete dotaz.

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

  1. S dotazem na nejnižší hodnotu v návrhovém zobrazení:

    Na kartě Návrh dotazu klikněte ve skupině Typ dotazu na Připojit.

  2. Objeví se dialogové okno Přidat.

  3. Zadejte stejný název, který jste zadali v dialogovém okně Vytvořit tabulku .

    Zadejte například Horní a dolní záznamy a klikněte na OK. Při každém spuštění dotazu dotaz místo zobrazení výsledků v zobrazení Datový list připojí záznamy do tabulky Nejvyšší a Dolní záznamy.

  4. Uložte a zavřete dotaz.

Spuštění dotazů

  • Teď jste připraveni spustit oba dotazy. V navigačním podokně poklikejte na dotaz s nejvyšší hodnotou a po zobrazení výzvy Access klikněte na Ano . Potom poklikejte na dotaz Nejnižší hodnota a po zobrazení výzvy Access klikněte na Ano .

  • Otevřete tabulku Nejvyšší a dolní záznamy v zobrazení Datový list.

Důležité informace: Pokud se pokusíte spustit vymyšlovací nebo přidávací dotazy a zdá se, že se nic nestane, zkontrolujte na stavovém řádku Access následující zprávu:

Akce či událost byly blokovány režimem vypnutí.

Pokud se tato zpráva zobrazí, proveďte následující kroky:

  • Vyberte Povolit tento obsah a klikněte na OK.

  • Spusťte svůj dotaz znova.

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

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

×