Formátovanie poľa dátumu a času

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Typy údajov dátumu a času majú širokú škálu formátov, ktoré pomáhajú vyhovovať vašim jedinečným okolnostiam. Pri formátovaní máte tri možnosti: zachovať predvolené formáty, použiť preddefinovaný formát alebo vytvoriť vlastný formát. Keď použijete formát na pole tabuľky, ten istý formát sa automaticky použije na všetky ovládacie prvky formulárov alebo zostavy, ktoré následne naviažete na dané pole tabuľky. Formátovanie mení iba spôsob zobrazenia údajov, nemá vplyv na spôsob ukladania údajov ani spôsob, akým môžu používatelia údaje zadávať.

Obsah tohto článku

Prehľad formátov dátumu a času

Access automaticky zobrazí dátum a čas vo formátoch Všeobecný dátum a Dlhý čas. Dátumy sa zobrazujú ako mm/dd/rrrr v USA a ako dd/mm/rrrr mimo USA, kde mm je mesiac, dd je deň a rrrr je rok. Čas sa zobrazuje ako, hh:mm:ss AM/PM, kde hh je hodina, mm minúty a ss sekundy.

Tieto automatické formáty dátumov a časov sa líšia v závislosti od geografickej polohy určenej v nastavení miestnych a jazykových možností systému Microsoft Windows v počítači. Napríklad v Európe a mnohých častiach Ázie sa v závislosti od vašej polohy môže zobraziť dátum a čas ako 28.11.2018 12:07:12 PM alebo 28/11/2018 12:07:12 PM. V Spojených štátoch by sa zobrazilo 11/28/2018 12:07:12 PM.

Tieto preddefinované formáty je možné zmeniť pomocou vlastných formátov zobrazenia. Môžete napríklad zadať dátum v európskom formáte, napríklad 28.11.2018, a nastaviť tabuľku, formulár alebo zostavu tak, aby zobrazovala hodnotu 18/28/2018. Vlastný formát, ktorý vyberiete, nebude mať vplyv na spôsob zadávania údajov ani spôsob, akým Access tieto údaje ukladá.

Access automaticky poskytuje určitú úroveň overenia údajov súvisiacu s formátovaním dátumu a času. Ak napríklad zadáte neplatný dátum, napríklad 32.11.2018, zobrazí sa správa a budete mať možnosť zadať novú hodnotu alebo skonvertovať pole z typu údajov Date/Time na typ údajov Text. Platné hodnoty dátumu sú z rozsahu -657 434 (od 1. januára 100 n. l.) do 2 958 465 (31. decembra 9999 n. l.). Platné časové hodnoty sú v rozsahu od 0,0 do 0,9999 alebo 23:59:59.

Ak chcete obmedziť zadávanie dátumu a času v konkrétnom formáte, použite vstupnú masku. Ak ste napríklad použili vstupnú masku na zadávanie dátumov v európskom formáte, niekto, kto zadá údaje do databázy, nebude môcť zadávať dátumy v iných formátoch. Vstupné masky možno použiť na polia v tabuľkách, množiny výsledkov dotazu a na ovládacie prvky vo formulároch a zostavách. Ďalšie informácie nájdete v téme Ovládanie formátov zadávaných údajov vstupnými maskami.

Na začiatok stránky

Použitie preddefinovaného formátu

Access poskytuje niekoľko preddefinovaných formátov údajov o dátume a čase.

V tabuľke

  1. Otvorte tabuľku v návrhovom zobrazení.
  2. V hornej časti mriežky návrhu vyberte pole s dátumom a časom, ktoré chcete formátovať.
  3. V časti Vlastnosti poľa kliknite na šípku v poli vlastnosti Formát a z rozbaľovacieho zoznamu vyberte formát.
  4. Po výbere formátu sa zobrazí tlačidlo Možnosti aktualizácie vlastnosti , ktoré umožňuje použiť nový formát na akékoľvek iné polia tabuľky a ovládacie prvky formulára, ktoré ho logicky zdedia. Ak chcete použiť zmeny v celej databáze, kliknite na inteligentnú značku a potom na položku Aktualizovať formát všade, kde <sa používa názov> poľa. V tomto prípade je názov poľa názvom poľa Dátum a čas.
  5. Ak chcete použiť zmeny na celú databázu, po zobrazení dialógového okna Aktualizovať vlastnosti sa zobrazia formuláre a iné objekty, ktoré zdedia nový formát. Kliknite na tlačidlo Áno.
    Ďalšie informácie nájdete v téme Rozšírenie vlastnosti poľa.
  6. Uložte zmeny, prepnite na údajové zobrazenie, aby ste zistili, či formát vyhovuje vašim potrebám.

Poznámka

Nové formuláre, zostavy alebo zobrazenia vytvorené na základe tejto tabuľky získajú formátovanie tabuľky, ktoré však môžete vo formulári, zostave alebo zobrazení prepísať bez zmeny formátovania tabuľky.

Vo formulári alebo zostave

  1. Otvorte formulár alebo zostavu v zobrazení rozloženia alebo v návrhovom zobrazení.
  2. Umiestnite ukazovateľ myši do textového poľa s dátumom a časom.
  3. Stlačením klávesu F4 zobrazte hárok vlastností.
  4. Nastavte vlastnosť Formát na jeden z preddefinovaných formátov dátumu.
    Hárok vlastností so zobrazeným rozbaľovacím zoznamom Formát.

V dotaze

  1. Otvorte dotaz v návrhovom zobrazení.
  2. Kliknite pravým tlačidlom myši na pole s dátumom a potom kliknite na položku Vlastnosti.
  3. V hárku vlastností vyberte požadovaný formát zo zoznamu vlastností Formát .

Vo výraze

  • Použite funkciu FormatDateTime na naformátovanie hodnoty dátumu do niektorého z niekoľkých preddefinovaných formátov.
    Toto môže byť užitočné, ak pracujete v oblasti, ktorá vyžaduje výraz, ako je napríklad makro alebo dotaz.

Na začiatok stránky

Príklady preddefinovaných formátov

Formát Popis Príklad
Všeobecný dátum (Predvolené) Zobrazuje hodnoty dátumu ako čísla a časové hodnoty ako hodiny, minúty a sekundy, za ktorými nasleduje AM alebo PM. Pre oba typy hodnôt používa program Access oddeľovače dátumu a času zadaný v miestnych nastaveniach systému Windows. Ak hodnota neobsahuje časovú zložku, Access zobrazí iba dátum. Ak hodnota neobsahuje žiadnu súčasť dátumu, Access zobrazí iba čas. 30.06.2024 10:10:42
Dlhý dátum Zobrazuje len hodnoty dátumu určené formátom Dlhý dátum v miestnych nastaveniach systému Windows. pondelok, august 27, 2024
Stredný dátum Zobrazuje dátum vo formáte dd/mmm/rr, ale používa oddeľovač dátumu určený v miestnych nastaveniach Windowsu. 27/Aug/24
27-Aug-24
Krátky dátum Zobrazuje hodnoty dátumu určené formátom krátkeho dátumu v miestnom nastavení systému Windows. 8/27/2024
8-27-2024
Dlhý čas Zobrazuje hodiny, minúty a sekundy, za ktorými nasleduje dopoludnie alebo popoludnie. Access používa oddeľovač určený v nastavení Čas v miestnych nastaveniach Windowsu. 10:10:42
Stredný čas Zobrazí hodiny a minúty a pokyny dopoludnie alebo popoludnie. Access používa oddeľovač určený v nastavení Čas v miestnych nastaveniach Windowsu. 10:10
Krátky čas Zobrazuje iba hodiny a minúty. Access používa oddeľovač určený v nastavení Čas v miestnych nastaveniach Windowsu. 10:10

Na začiatok stránky

Použitie vlastného formátu

Niekedy rozbaľovací zoznam vlastnosti Formát v hárku vlastností neobsahuje požadovaný formát dátumu. Môžete vytvoriť vlastný formát pomocou typu kódu, ktorý Access rozpozná na formátovanie dátumu.

Pri použití vlastného formátu pre pole Dátum a čas môžete kombinovať rôzne formáty tak, že máte dve sekcie, jednu pre dátum a druhú pre čas. V takom prípade by ste sekcie oddelili medzerou. Môžete napríklad kombinovať formáty všeobecného dátumu a dlhého času takto: m/dd/rrrr h:mm:ss.

  1. Otvorte tabuľku v návrhovom zobrazení.
  2. V hornej časti mriežky návrhu vyberte pole Date/Time alebo Date/Time Extended, ktoré chcete formátovať.
  3. V časti Vlastnosti poľa vyberte kartu Všeobecné , kliknite na bunku vedľa poľa Formát a zadajte konkrétne znaky na základe vašich potrieb formátovania.
  4. Po zadaní formátu sa zobrazí tlačidlo Možnosti aktualizácie vlastnosti , ktoré vám umožní použiť formát na ľubovoľné iné polia tabuľky a ovládacie prvky formulára, ktoré ho logicky zdedia. Ak chcete použiť zmeny v celej databáze, kliknite na inteligentnú značku a potom na položku Aktualizovať formát všade, kde sa používa názov poľa. V tomto prípade je názov poľa názvom poľa Dátum a čas.
  5. Ak sa rozhodnete použiť zmeny na celú databázu, zobrazí sa dialógové okno Aktualizovať vlastnosti a zobrazia sa formuláre a iné objekty, ktoré zdedia nový formát. Kliknutím na tlačidlo Áno použite formát.
    Ďalšie informácie nájdete v téme Rozšírenie vlastnosti poľa.
  6. Uložte vykonané zmeny, prepnite na údajové zobrazenie, aby ste zistili, či formát vyhovuje vašim potrebám.

Na začiatok stránky

Príklady vlastných formátov

Tu je niekoľko príkladov rôznych spôsobov formátovania 13. januára 2012:

Ak chcete dátum formátovať takto... Do poľa vlastnosti Formát zadajte tento kód:
2024-01-13 rrrr-mm-dd
2024 rrrr
13. januára 2024 dd mmm rrrr
13.01.2024 dd\.mm\.rrrr (opačné lomky sa v programe Access pridajú automaticky)
Pi 1/13 ddd m/d
2/6 ww/w
Januára 13, 2024 mmm d", "yyyy

Na začiatok stránky

Znaky vlastného formátu

Ak chcete vytvoriť vlastný formát, použite nasledujúce znaky ako zástupné objekty a oddeľovače. Vlastné formáty, ktoré nie sú konzistentné s nastavením dátumu a času určeným v miestnom nastavení Windowsu, sa ignorujú. Ďalšie informácie nájdete v téme Zmena miestnych nastavení Windowsu na úpravu vzhľadu niektorých typov údajov.

Poznámka Pre nanosekundovú časť typu údajov Date/Time Extended neexistuje žiadny znak vlastného formátu.

Znak Popis
Oddeľovač dátumu Určuje, kam program Access umiestni oddeľovač dní, mesiacov a rokov. Použite oddeľovač definovaný v miestnych nastaveniach systému Windows. V angličtine (USA) napríklad použite lomku (/).
Oddeľovač času Určuje, kam program Access umiestni oddeľovače hodín, minút a sekúnd. Použite oddeľovač definovaný v miestnych nastaveniach systému Windows. Napríklad v angličtine (Spojené štáty) použite dvojbodku (:) .
c Zobrazuje všeobecný formát dátumu.
d alebo dd Zobrazuje deň v mesiaci ako jednu alebo dve číslice. V prípade jednej číslice použite jeden zástupný objekt. V prípade dvoch číslic použite dva zástupné objekty.
ddd Skráti deň v týždni na tri písmená.
dddd Vyhláskuje všetky dni týždňa.
ddddd Zobrazuje krátky formát dátumu.
dddddd Zobrazuje dlhý formát dátumu.
w Zobrazuje číslo zodpovedajúce dňu v týždni. (1 až 7)
ww Zobrazí číslo zodpovedajúce týždu v roku (1 až 53).
m alebo mm Zobrazuje mesiac ako jednociferné alebo dvojciferné číslo.
mmm Skráti názov mesiaca na tri písmená. Napríklad január sa zobrazí ako január.
mmmm Vyhláskuje všetky názvy mesiacov.
q Zobrazuje číslo aktuálneho kalendárneho štvrťroka (1 až 4). Ak napríklad prijmete pracovníka v máji, Access zobrazí ako hodnotu štvrťroka číslo 2.
y Zobrazí deň v roku od 1 do 366.
yy Zobrazí posledné dve číslice roka.
Poznámka: Odporúčame zadať a zobraziť všetky štyri číslice daného roka.
rrrr Zobrazí všetky číslice v roku pre 0001-9999 v závislosti od podporovaného rozsahu typu údajov dátumu a času.
h or hh Zobrazuje hodiny ako jednu alebo dve číslice.
n alebo nn Minúty sa zobrazujú ako jedna alebo dve číslice.
s alebo ss Zobrazuje sekundy ako jednu alebo dve číslice.
tttt Zobrazuje formát Dlhý čas.
AM/PM Čas v dvanásťhodinovom formáte s označením veľkými písmenami AM alebo PM (podľa potreby).
am/pm Čas v dvanásťhodinovom formáte s označením malými písmenami am alebo pm (podľa potreby).
A/P Čas v dvanásťhodinovom formáte s označením veľkými písmenami A alebo P (podľa potreby).
a/p Čas v dvanásťhodinovom formáte s označením malými písmenami a alebo p (podľa potreby).
AMPM Čas v dvanásťhodinovom formáte so symbolom označovania dopoludnia/odpoludnia podľa nastavenia určeného v miestnom nastavení Windowsu.
Medzera, + - $ () Podľa potreby kdekoľvek v reťazcoch formátu použite medzery, niektoré matematické znaky (+ -) a finančné symboly ($ ¥ £). Ak chcete použiť iné bežné matematické symboly, ako je napríklad lomka (\ alebo /) a hviezdička (*), musíte ich uzavrieť do dvojitých úvodzoviek.
"Doslovný text" Akýkoľvek text, ktorý chcete používateľom zobraziť, dajte do dvojitých úvodzoviek.
\ Vynúti, aby Access zobrazil znak, ktorý nasleduje bezprostredne za ním. Je to to isté ako uzavretie znaku do dvojitých úvodzoviek.
* Ak sa použije, z znaku bezprostredne za hviezdičkou sa stane znak výplne – znak, ktorý sa používa na vyplnenie prázdnych miest. Access zvyčajne zobrazí text zarovnaný vľavo a vyplní ľubovoľnú oblasť napravo od hodnoty medzerami. Znaky výplne môžete pridať na ľubovoľné miesto v reťazci formátu a Access vyplní všetky prázdne miesta zadaným znakom.
[farba] Použije farbu na všetky hodnoty v sekcii formátu. Názov musíte uzavrieť do hranatých zátvoriek a použiť jeden z nasledujúcich názvov: čierna, modrá, azúrová, zelená, purpurová, červená

Na začiatok stránky