Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Niekedy možno budete chcieť zoradiť záznamy v Accesse iba na základe mesačnej časti dátumových hodnôt a ignorovať deň a rok. Alebo možno budete chcieť zoradiť záznamy len na základe niekoľkých prvých znakov textového poľa. V tejto téme sa dozviete, ako vykonať tieto vyhľadávania vytvorením jednoduchých výrazov.

Čo vás zaujíma?

Zoradenie podľa čiastočných hodnôt dátumu

Keď zoraďujete záznamy pomocou niektorého z príkazov Zoradiť , na určenie pozície každého záznamu sa použije celá hodnota dátumu – deň, mesiac a rok. Predpokladajme však, že chcete dátumy narodenín zoradiť iba na základe mesiacov, v ktorých sa vyskytujú, a ignorovať časť hodnôt pre deň a rok.

Zoradenie len podľa časti hodnôt dátumu vyžaduje zápis výrazu. Údaje v tabuľke alebo výsledky dotazu môžete zoraďovať – najskôr však musíte byť v údajovom zobrazení. Výraz sa zapíše do oblasti dotazu na karte Filter . Výraz, ktorý vytvoríte, extrahuje len požadované údaje a potom ich použije ako základ na zoradenie.

Zobrazenie karty Filter

  1. Prepnite tabuľku alebo dotaz do údajového zobrazenia.

    Ak pracujete s dotazom, spustite dotaz a zobrazte výsledky v údajovom zobrazení.

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

    Access zobrazí novú kartu objektu s názvom Filter.

Create výrazu

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

  2. Zadajte výraz do riadka Pole v prvom stĺpci. Ak chcete napríklad zoradiť podľa mesiaca bez ohľadu na rok, zadajte výraz Expr1: DatePart("m";[DátumNarodenia]) do riadkaPole v prvom stĺpci.

  3. Ak chcete zoradiť záznamy podľa dní v rámci každého mesiaca, zadajte výraz Expr2: DatePart("d";[DátumNarodenia]) do riadkaPole v druhom stĺpci.

    Funkcia DatePart v prvom stĺpci zoradí záznamy podľa mesiaca a funkcia DatePart v druhom stĺpci zoradí záznamy podľa dní v rámci každého mesiaca.

  4. V riadku Zoradiť vyberte položku Vzostupne alebo Zostupne pre každý z výrazov.

    Vzostupné zoradenie v prvom stĺpci zobrazuje január v hornej časti a december v dolnej časti. Vzostupné zoradenie v druhom stĺpci zobrazí číslo 1 v hornej časti a 31 v dolnej časti. Zostupné poradie zoradenia je opačné.

  5. Na karte Domov kliknite v skupine Zoradiť & filter na položku Prepnúť filter.

Na začiatok stránky

Zoradenie podľa čiastočných textových hodnôt

Zoraďovanie podľa čiastočných textových hodnôt je veľmi podobné zoradenia podľa čiastočných hodnôt dátumu. Ak chcete extrahovať znaky, ktoré tvoria základ zoradenia, musíte napísať výraz v okne Rozšírený filter alebo zoradenie.

Predpokladajme, že pole Mesto obsahuje hodnoty ako North Seattle (Severný Seattle), South Seattle (Južný Seattle), North Tacoma (Severná Tacoma) alebo South Tacoma (Juh Tacoma). Predpokladajme, že chcete ignorovať prvé slovo a zoradiť záznamy len podľa druhého slova.

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

  2. Zadajte výraz do riadka Pole v prvom stĺpci. Ak chcete napríklad ignorovať prvých šesť znakov v poli Mesto, zadajte vzorec =Mid([Mesto] 7 .

    Funkcia Mid vráti podreťazec obsiahnutý v zadanom reťazci alebo poli. V tomto prípade funkcia pre každý záznam vráti hodnotu začínajúcu od siedmeho znaku (t. j. za medzerou) v poli Mesto.

  3. V bunke Zoradiť vyberte položku Vzostupne alebo Zostupne.

  4. Na karte Domov kliknite v skupine Zoradiť & filter na položku Prepnúť filter.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.