Řazení záznamů podle textových hodnot, číselných hodnot nebo hodnot kalendářních dat

Důležité informace:  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.

Mají-li být formuláře a sestavy efektivní a snadno použitelné, může hrát seřazení dat důležitou roli. Například katalog výrobků, v němž jsou výrobky seřazeny v abecedním pořadí nebo na základě jednotkové ceny, je mnohem snáze použitelný než katalog, v němž jsou položky uvedeny v nahodilém pořadí.

Toto téma vysvětluje, jak se seřazují záznamy při zobrazování a navrhování tabulky, dotazu, formuláře nebo sestavy.

V tomto článku

Úvod

Řazení záznamů v zobrazení

Odebrání pořadí řazení

Uložení pořadí řazení sobjektem

Úvod

Některé seznamy, se kterými se setkáváte v každodenním životě, jsou buď již seřazeny, nebo umožňují seřazení požadovaným způsobem. Kalendář nebo diář jsou seřazeny podle kalendářního data. Naproti tomu když hledáte letenky nebo prohlížíte zprávy ve své e-mailové schránce, máte možnost je seřadit podle jednoho z mnoha dostupných polí. Letenky můžete seřadit podle ceny, času odletu nebo aerolinek a zprávy v e-mailové schránce podle odesílatele, předmětu nebo data. Seřazený seznam umožňuje uživatelům prohlížet a vyhledávat to, co potřebují, aniž by museli data procházet.

Záznamy v tabulce, dotazu, formuláři nebo sestavě je možné seřadit podle jednoho nebo několika polí. Jak vy sami, tak uživatelé vašeho formuláře nebo sestavy mohou s vynaložením minimálního úsilí zvolit, jak budou záznamy seřazeny.

Například když navrhujete sestavu katalogu výrobků, můžete zvolit řazení výrobků podle abecedy. Pořadí, které zvolíte při návrhu objektu, se stane výchozím pořadím řazení objektu. Při prohlížení dotazu nebo sestavy si však každý z uživatelů může záznamy seřadit tak, jak chce, například podle cen nebo podle dodavatelů.

Poznámka: Zobrazení může být seřazeno podle libovolného pole, které je zobrazeno, s výjimkou polí, která obsahují přílohy nebo objekty OLE.

Své výsledky můžete dolaďovat seřazením záznamů podle více než jednoho pole. Při řazení podle více polí je důležité určit tzv. vnější a vnitřní řadicí pole. Označení příslušných polí jako vnitřní a vnější řadicí pole je pro získání požadovaných výsledků nezbytné. Předpokládejme například, že chcete seřadit tabulku Kontakty podle polí Jméno a Příjmení. Chcete-li v rámci každého příjmení seřadit jména od A do Z (nebo od Z do A), bude pole Jméno vnitřním polem. Chcete-li naopak v rámci každého jména seřadit příjmení, bude vnitřním polem pole Příjmení. Jinými slovy, záznamy se seřadí nejprve podle pole Příjmení (vnější pole) a potom podle pole Jméno (vnitřní pole).

Vnitřní a vnější pole řazení

1. Příjmení je vnější pole a Jméno je vnitřní pole

2. Jméno je vnější pole a Příjmení je vnitřní pole

Při používání pořadí řazení je třeba mít na paměti, že čísla, text a zvláštní znaky se řadí podle pravidel zvoleného jazyka a místních nastavení počítače. Pokud jazyk a místní nastavení specifikovaná v dialogovém okně Možnosti aplikace Access nesouhlasí s nastavením v Ovládacích panelech, výsledné pořadí řazení nemusí odpovídat očekávání.

Kontrola, popřípadě změna výchozího jazyka nebo místního nastavení.

Kontrola nastavení jazyka v aplikaci Access kliknutím na Tlačítko Microsoft Office Obrázek tlačítka a potom klikněte na Možnosti aplikace Access. V části Nastavení zkontrolovat nebo změnit hodnotu v seznamu pořadí řazení nové databáze. Pokud chcete použít jednu z těchto jazycích možnost nastavit Obecné – Afrikánština albánština, arabština, Baskičtina (baskičtina), bulharština, běloruština, katalánština, holandština, angličtina, faerština, fársíjština, němčina Standard, řečtina, hebrejština, hindština, indonéština, italština, malajština, portugalština, ruština, srbština, svahilština a urdština. Všimněte si, že toto nastavení se projeví pouze nové databáze. Chcete-li použít toto nastavení do existující databáze, první Kompaktní databáze.

Komprese databáze:

  • Klepněte na tlačítko sady Microsoft Office Obrázek tlačítka , přejděte na příkaz Spravovat a v části Spravovat databázi klepněte na tlačítko Zkomprimovat a opravit databázi.

Kontrola místních nastavení počítače: Otevřete položku Místní a jazykové nastavení v Ovládacích panelech. Na kartě Místní nastavení zkontrolujte nastavení, popřípadě proveďte potřebné změny. Další informace najdete v nápovědě k systému Microsoft Windows.

Začátek stránky

Řazení záznamů v zobrazení

Poznámka: V aplikaci Access se řazení sestavy mírně liší od řazení tabulky, dotazu nebo formuláře.

Řazení sestavy

Řazení tabulky, dotazu nebo formuláře

Řazení sestavy

  1. Otevřete sestavu v zobrazení rozložení nebo v návrhovém zobrazení.

  2. Pokud podokno Skupina, řazení a součet není otevřený, klikněte ve skupině skupiny a souhrny (na kartě Formát v zobrazení rozložení) nebo na kartě Návrh v návrhovém zobrazení klikněte na Seskupit a seřadit.

  3. Proveďte jednu z následujících akcí:

    • Pokud sestava není ani seskupena, ani seřazena, klepněte na odkaz Přidat skupinu v podokně Skupina, řazení a součet a potom vyberte vnější pole pro řazení. Klepněte na druhou rozevírací šipku a zvolte, jak mají být hodnoty uspořádány. Klepněte na tlačítko Upřesnit, potom na šipku vpravo od položky s částí záhlaví a vyberte položku bez části záhlaví. Opakujte tyto kroky pro každé pole pro řazení, přičemž nejvnitřnější pole pro řazení bude zobrazeno dole.

    • Je-li sestava již seskupena nebo seřazena, zkontrolujte pečlivě existující úrovně a proveďte případné změny. Pro změnu pole použijte první rozevírací šipku. Změnu pořadí proveďte klepnutím na druhou rozevírací šipku. Chcete-li změnit úroveň seskupení na úroveň řazení, změňte položku s částí záhlaví na bez části záhlaví.

Tip: Chcete-li sestavu seřadit pouze podle jednoho pole, otevřete sestavu v zobrazení rozložení, klepněte pravým tlačítkem myši na příslušné pole a vyberte požadovaný příkaz řazení. Vyberete-li například pole Věk, klepněte buď na položku Řadit od nejmenších po největší nebo Řadit od největších po nejmenší . Je-li však sestava seskupena nebo chcete-li ji seřadit podle více polí, je nutné použít podokno Skupina, řazení a součet.

Řazení tabulky, dotazu nebo formuláře

  1. Určete pole, podle kterých chcete řadit. Má-li se řadit podle dvou nebo více polí, určete vnitřní a vnější pole pro řazení

  2. Klepněte pravým tlačítkem myši kdekoliv ve sloupci nebo ovládacím prvku odpovídajícím vnitřnímu poli a klepněte na jeden z příkazů řazení. Příkazy se liší podle typu dat ve vybraném poli.

    Poznámka: Při řazení dat v poli s typem dat Ano/Ne je hodnota Ano, True nebo Zapnuto označena jako zaškrtnutí a hodnoty Ne, False nebo Vypnuto jsou označeny jako zrušení zaškrtnutí. Výchozí zobrazení pro tento typ pole je zaškrtávací políčko, ale je možné nastavit zobrazení ve formě textového pole nebo přepínače. Pokud změníte zobrazení tohoto typu pole na textové pole nebo přepínač, jsou hodnoty stále řazeny jako hodnoty se zaškrtnutím nebo se zrušeným zaškrtnutím.

    Možnosti řazení

    1. Číslo, Měna, Automatické číslo

    2. Text, Memo, Hypertextový odkaz

    3. Ano/Ne

    4. Datum a čas

  3. Opakujte předchozí krok pro každé pole pro řazení, poslední bude vnější pole.

    Uspořádání záznamů se změní tak, aby odpovídalo pořadí řazení.

    Poznámka: Jestliže pole obsahuje hodnotu null a řetězce nulové délky, při vzestupném řazení budou uvedeny jako první záznamy s hodnotami null, potom budou uvedeny záznamy s řetězci nulové délky a pak záznamy s neprázdnými hodnotami.

    Zpracování zvláštních znaků, úvodních mezer a záporných hodnot při řazení

    Jestliže hodnota v poli začíná zvláštním znakem   - například pomlčkou, závorkou nebo jiným symbolem  - bude řazení ve vzestupném pořadí probíhat následujícím způsobem:

    • Hodnoty začínající znakem mezera budou uvedeny před alfanumerickými hodnotami.

    • Hodnoty uzavřené v uvozovkách budou uvedeny za hodnotami začínajícími mezerou, avšak před alfanumerickými hodnotami.

    • Hodnoty začínající znakem minus (-) budou uvedeny před hodnotami začínajícími znakem plus (+).

    • Pro všechny ostatní symboly se pořadí určuje podle kódů znaků ASCII. Například kód pro symbol dolaru ($) je 36 a kód pro rovnítko (=) je 61, takže hodnoty začínající znakem $ budou uvedeny před hodnotami začínajícími =.

      Chcete-li toto pořadí změnit, můžete zvolit ignorování prvního znaku všech hodnot v poli. Tato technika je účinná, když znaky v poli vždy začínají jedním zvláštním znakem, například znaménkem minus, nebo stejným počtem zvláštních znaků  - v tom případě víte, kolik znaků se má ignorovat. Podrobné informace o řazení podle částečných hodnot najdete v tématu Řazení záznamů podle části hodnot v poli. Pokud se počet znaků pro ignorování mění, můžete specifikovat vlastní pořadí řazení. Podrobné informace jsou uvedeny v tématu Řazení záznamů podle vlastního pořadí.

Mějte na paměti, že nelze odebrat pořadí řazení jen z jediného pole. Chcete-li odebrat řazení ze všech polí pro řazení, klepněte na kartě Domů ve skupině Seřadit a filtrovat na tlačítko Vymazat veškerá řazení a potom použijte pořadí řazení podle potřeby.

Další způsoby řazení   

Při používání příkazů řazení se pořadí záznamů určuje podle typu dat daného pole a úplné hodnoty pole. Ale co když chcete seřadit textové hodnoty, například pondělí, úterý, středa atd., ve vlastním pořadí a ne v abecedním pořadí? Nebo chcete seřadit textové pole obsahující adresy IP? Pokud vaše potřeby řazení nelze vyřešit pomocí příkazů řazení, vyhledejte potřebné informace v následujících tématech:

  • Řazení záznamů podle části hodnot vpoli Chcete záznamy seřadit podle několika prvních nebo několika posledních znaků v poli? Pokud vám nečiní potíže psaní jednoduchých výrazů, v tomto tématu najdete vysvětlení, jak používat výrazy kvydělení části hodnot.

  • Řazení záznamů srozlišováním velkých amalých písmen Aplikace Access nerozlišuje velká a malá písmena u textových hodnot. Například hodnoty smith a Smith jsou pokládány za přesně stejné a nelze ovlivnit, která z nich se objeví jako první. V tomto tématu najdete informace o řazení s rozlišováním velkých a malých písmen.

  • Řazení záznamů podle číselných hodnot uložených vtextovém poli Jsou záznamy seřazeny podle jednotlivých číslic a ne podle číselné hodnoty? Když jsou například záznamy s hodnotami 11 a 121 zařazeny před záznamy s hodnotami 2 nebo 25? Řešení naleznete v tomto tématu.

  • Řazení záznamů podle vlastního pořadí Chcete-li seřadit určité hodnoty, například názvy dnů (pondělí, úterý atd.) nebo tituly zaměstnanců (manažer, ředitel) v pořadí, které je pro vás smysluplné, najdete potřebné informace v tomto tématu.

  • Řazení adres IP Pole, v němž jsou uloženy adresy IP, obsahuje několik čísel a teček (.), takže jednoduché řazení podle textu nebo podle čísel nebude pro adresy IP fungovat. V tomto tématu naleznete popis, jak řadit adresy IP.

Začátek stránky

Odebrání pořadí řazení

  • Chcete-li odebrat pořadí řazení z tabulky, dotazu nebo formuláře, klepněte na kartě Domů ve skupině Seřadit a filtrovat na položku Vymazat veškerá řazení.

    Tím se odebere pořadí řazení ze všech polí v zobrazení.

  • Pořadí řazení odebrat ze sestavy služby, otevřete podokno Skupina, řazení a součet po kliknutí na Seskupit a seřadit ve skupině skupiny a souhrny (na kartě Formát v zobrazení rozložení klikněte na kartě Návrh v návrhovém zobrazení). Potom klikněte na úroveň řazení, který chcete odebrat a klikněte na Odstranit. Položka odpovídající pole řazení začnou za použití slov Seřadit podle. Předcházení odstranění položky, které začínají písmenem Seskupit podle, protože, která se změní návrh sestavy.

Začátek stránky

Uložení pořadí řazení s objektem

Poslední použité pořadí řazení se automaticky uloží s tabulkou, dotazem, formulářem nebo sestavou. Chcete-li, aby se automaticky použilo při příštím otevření objektu, zajistěte, aby vlastnost OrderByOnLoad objektu byla nastavena na hodnotu Ano.

Protože poslední použité pořadí řazení se bude čas od času měnit, může být užitečné definovat trvalé (neboli výchozí) pořadí řazení. Výchozí pořadí řazení je možné zadat pro dotaz nebo sestavu. Je důležité si zapamatovat, že ač se výchozí pořadí řazení nepřepisuje aktuálním nebo posledním uloženým pořadí řazení, uplatní se, jen když se aktuální nebo poslední uložené pořadí řazení odebere ze zobrazení.

  • Chcete-li definovat výchozí pořadí zobrazení pro dotaz, otevřete jej v návrhovém zobrazení. Přidejte do mřížky návrhu pole pro řazení a v řádku Seřadit zadejte požadované pořadí.

  • K definování výchozího pořadí řazení pro sestavu použijte podokno Skupina, řazení a součet v zobrazení rozložení nebo v návrhovém zobrazení. Podrobné informace jsou uvedeny v oddíle Řazení sestavy.

Záznamy seřazené podle výchozího pořadí řazení se zobrazí klepnutím na tlačítko Vymazat veškerá řazení ve skupině Seřadit a filtrovat na kartě Domů. Tím se ze zobrazení odebere aktuální nebo poslední uložený filtr a umožní se zobrazení záznamů ve výchozím pořadí.

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.

×