Formátování pole data a času

Datový typ datum a čas obsahuje širokou paletu formátů, které pomáhají vyhovět vašim jedinečným okolnostem. S formátováním data a času máte tři možnosti: zachovat výchozí formáty, použít předdefinovaný formát nebo vytvořit vlastní formát.  Pokud použijete formát u pole tabulky, bude se tento stejný formát automaticky používat u všech formulářů nebo sestav, které následně svážete s tímto polem tabulky.  Formátováním se změní pouze způsob zobrazení dat a neovlivní způsob ukládání dat a způsob, jakým uživatelé mohou zadávat data.

V tomto článku

Přehled formátů data a času

Použití předdefinovaného formátu

Příklady předdefinovaných formátů

Použití vlastního formátu

Příklady vlastních formátů

Vlastní formátovací znaky

Nastavení formátu data a času ve webové aplikaci pro Access

Přehled formátů data a času

Access automaticky zobrazí datum a čas ve formátech Obecné datum a čas. Kalendářní data se zobrazí jako mm/dd/rrrr v USA a dd/mm/rrrr mimo USA, kde mm je měsíc, DD je den a RRRR je rok. Čas se zobrazí jako, hh: mm: ss dop./odp., kde hh představuje hodiny, mm je minuty a SS je sekundy.

Tyto automatické formáty kalendářních dat a časů se liší podle geografického umístění určeného v nastavení místního a jazykového nastavení systému Microsoft Windows ve vašem počítači. Například v Evropě a mnoha částech Asie v závislosti na vaší pozici se může datum a čas zobrazit jako 28.11.2018 12:07:12 ODP. a 28/11/2018 12:07:12 ODP. Ve Spojených státech uvidíte 11/28/2018 12:07:12 ODP.

Tyto předdefinované formáty můžete změnit pomocí vlastních formátů zobrazení. Můžete například zadat datum do evropského formátu, například 28.11.2018, a mít tabulku, formulář nebo sestavu zobrazenou jako 11/28/2018. Vybraný vlastní formát neovlivní způsob zadávání dat nebo způsob, jakým aplikace Access tato data ukládá.

Access automaticky poskytne určitou úroveň ověřování dat, která souvisí s formátováním data a času. Pokud třeba zadáte neplatné datum, třeba 32.11.2018, zobrazí se zpráva, která vám umožní zadat novou hodnotu nebo převést pole z datového typu datum a čas na datový typ text. Rozsah platných hodnot kalendářních dat od-657 434 (1. ledna 100) do 2 958 465 (31. prosince, 9999 N.L.). Rozsah platných hodnot času od .0 do. 9999 nebo 23:59:59.

Pokud chcete omezit zadání data a času v určitém formátu, použijte vstupní masku. Pokud jste například při zadávání dat do evropského formátu použili vstupní masku, uživatelé, kteří zadají data do databáze, nebudou moct zadávat data do jiných formátů. Vstupní masky se dají použít na pole v tabulkách, sadách výsledků dotazu a na ovládací prvky ve formulářích a sestavách. Další informace najdete v tématu řízení formátů zadávání dat pomocí vstupních masek.

Začátek stránky

Použití předdefinovaného formátu

Access nabízí několik předdefinovaných formátů dat data a času.

V tabulce

  1. Otevřete tabulku v návrhovém zobrazení.

  2. V horní části návrhové mřížky vyberte pole Datum a čas, které chcete formátovat.

  3. V části Vlastnosti pole klikněte na šipku u pole vlastnosti Formát a v rozevíracím seznamu vyberte formát.

    Obrázek Seznamu vlastností s rozbaleným rozevíracím seznamem Formát

  4. Po výběru formátu se zobrazí tlačítko Možnosti aktualizace vlastností a umožňuje použít nový formát pro všechna další pole tabulky a ovládací prvky formulářů, které ji logicky zdědí. Pokud chcete použít změny v databázi, klikněte na inteligentní značku a potom klikněte na Aktualizovat formát všude <název pole>. V tomto případě je název pole název pole data a času.

  5. Chcete-li změny použít u celé databáze, po zobrazení dialogového okna aktualizovat vlastnosti a zobrazení formulářů a dalších objektů, které zdědí nový formát. Klikněte na Ano.

    Další informace najdete v tématu rozšíření vlastnosti pole.

  6. Uložte změny a přepněte do zobrazení Datový list, abyste viděli, jestli formát vyhovuje vašim potřebám.

Poznámka:    Nové formuláře, sestavy nebo zobrazení, které vytvoříte na základě této tabulky, získají formátování tabulky, ale můžete je přepsat ve formuláři, sestavě nebo zobrazení beze změny formátování tabulky.

Ve formuláři nebo sestavě

  1. Otevřete formulář nebo zobrazení rozložení sestavy nebo návrhové zobrazení.

  2. Umístěte ukazatel do textového pole s datem a časem.

  3. Stisknutím klávesy F4 zobrazte seznam vlastností.

  4. Nastavte vlastnost Formát na jeden z předdefinovaných formátů data.

V dotazu

  1. Otevřete dotaz v návrhovém zobrazení.

  2. Klikněte pravým tlačítkem na datové pole a potom klikněte na vlastnosti.

  3. V seznamu vlastností vyberte požadovaný formát ve vlastnostech Formát .

Ve výrazu

  • Pomocí funkce FormatDateTime naformátujte hodnotu data v jednom z několika předdefinovaných formátů.

    Pokud pracujete v oblasti, která vyžaduje výraz, například makro nebo dotaz, může být tato užitečná.

Začátek stránky

Příklady předdefinovaných formátů

Formát

Popis

Příklad

Datum (obecné)

Nastavení Zobrazí hodnoty data jako čísla a hodnoty času jako hodiny, minuty a sekundy následované nápisem AM nebo PM. V případě obou typů hodnot používá Access oddělovače data a času zadané v místním nastavení Windows. Pokud hodnota nemá komponentu Time, Access zobrazí jenom datum. Pokud hodnota nemá komponentu Date, zobrazí se v aplikaci Access pouze čas.

06/30/2018 10:10:42

Datum (dlouhé)

Zobrazí pouze hodnoty kalendářních dat, které jsou určené formátem dlouhého data v místním nastavení systému Windows.

Pondělí, 27 2018

Datum (střední)

Zobrazí datum ve formátu dd/MMM/RR, ale použije oddělovač data zadaný v místním nastavení systému Windows.

27. srpna/18
27. srpna 18

Datum (krátké)

Zobrazí hodnoty kalendářních dat, které jsou určené formátem krátkého data v místním nastavení Windows.

8/27/2018
8-27-2018

Čas (dlouhý)

Zobrazí hodiny, minuty a sekundy následované nápisem AM nebo PM. Access použije oddělovač určený v nastavení čas v místním nastavení Windows.

10:10:42

Čas (střední)

Zobrazuje hodiny a minuty následované nápisem AM nebo PM. Access použije oddělovač určený v nastavení čas v místním nastavení Windows.

10:10

Čas (krátký)

Zobrazí jenom hodiny a minuty. Access použije oddělovač určený v nastavení čas v místním nastavení Windows.

10:10

Začátek stránky

Použití vlastního formátu

V některých případech neobsahuje rozevírací seznam vlastnosti Formát na seznamu vlastností přesný formát data. Pomocí typu kódu, který Access rozezná pro formátování kalendářních dat, můžete vytvořit vlastní formát.

Pokud použijete vlastní formát na pole Datum a čas, můžete kombinovat různé formáty tak, že budete mít dva oddíly, jednu pro datum a druhou pro čas. V takovém případě byste oddíly oddělili mezerou. Můžete například kombinovat formáty Obecné datum a čas v následujícím tvaru: m/dd/rrrr h:mm: ss.

  1. Otevřete tabulku v návrhovém zobrazení.

  2. V horní části návrhové mřížky vyberte pole Datum a čas, které chcete formátovat.

  3. V části Vlastnosti pole vyberte kartu Obecné , klikněte na buňku vedle pole Formát a zadejte příslušné znaky na základě vašich potřeb formátování.

  4. Po zadání formátu se zobrazí tlačítko Možnosti aktualizace vlastností a vy můžete použít formát pro všechna další pole tabulky a ovládací prvky formulářů, které ji logicky zdědí. Pokud chcete použít změny v databázi, klikněte na inteligentní značku a potom klikněte na Aktualizovat formát všude, kde se používá pole název. V tomto případě je název pole název pole data a času.

  5. Pokud se rozhodnete změny použít u celé databáze, zobrazí se dialogové okno aktualizovat vlastnosti a zobrazí se formuláře a další objekty, které zdědí nový formát. Kliknutím na Ano formát použijte.

    Další informace najdete v tématu rozšíření vlastnosti pole.

  6. Uložte změny a potom přepněte do zobrazení Datový list a zjistěte, jestli formát vyhovuje vašim potřebám.

Začátek stránky

Příklady vlastních formátů

Tady je několik příkladů, jak formátovat 13. ledna 2012:

Formátování data jako...

Do pole vlastnosti Formát zadejte tento kód:

2012-01-13

RRRR-MM-DD

2012

yyyy

13 leden 2012

dd MMM rrrr

13.01.2012

dd\.mm\.yyyy (Access přidá zpětná lomítka automaticky)

Pá 1/13

DDD

2/6

TT/w

13. ledna 2012

mmm d "," rrrr

Začátek stránky

Vlastní formátovací znaky

Pokud chcete vytvořit vlastní formát, použijte následující znaky jako zástupné symboly a oddělovače.  Budou ignorovány vlastní formáty, které jsou nekonzistentní s nastavením data a času v místním nastavení systému Windows. Další informace najdete v článku Změna místních nastavení systému Windows tak, aby se změnil vzhled některých datových typů.

Znak

Popis

Oddělovač data

Určuje, kam Access umístí oddělovač pro dny, měsíce a roky. Použijte oddělovač definovaný v místním nastavení Windows. Například v angličtině (USA) použijte lomítko (/).

Oddělovač času

Určuje, kam Access umístí oddělovače pro hodiny, minuty a sekundy. Použijte oddělovač definovaný v místním nastavení Windows. Například v angličtině (U.S.) použijte dvojtečku (:).

c

Zobrazuje obecný formát data.

d nebo DD

Zobrazí den v měsíci jako jednu nebo dvě číslice. Pro jednu číslici použijte jediný zástupný symbol; pro dvě číslice použijte dva zástupné symboly.

ddd

Zkrátí den v týdnu na tři písmena.

dddd

Vypíše všechny dny v týdnu.

ddddd

Zobrazuje krátký formát data.

dddddd

Zobrazuje dlouhý formát data.

w

Zobrazí číslo odpovídající dnu v týdnu. (1 až 7)

ww

Zobrazí číslo odpovídající týdnu v roce (1 až 53).

m nebo mm

Zobrazí měsíc jako jednociferné nebo dvouciferné číslo.

mmm

Zkrátí název měsíce na tři písmena. Například leden se zobrazí jako LED.

mmmm

Vypíše názvy všech měsíců.

q

Zobrazí číslo aktuálního kalendářního čtvrtletí (1-4). Pokud například najímáte pracovníka, zobrazí se jako hodnota čtvrtletí aplikace Access.

y

Zobrazí den v 1-366.

yy

Zobrazí poslední dvě číslice roku.

Poznámka: Doporučujeme zadávat a zobrazovat všechny čtyři číslice roku.

yyyy

Zobrazí všechny číslice v roce v rozsahu 0100-9999.

h nebo hh

Zobrazí hodinu jako jednu nebo dvě číslice.

n nebo NN

Zobrazí minuty jako jednu nebo dvě číslice.

s nebo SS

Zobrazí sekundy jako jednu nebo dvě číslice.

tttt

Zobrazuje formát dlouhého času.

AM/PM

Dvanáctihodinový časový údaj s rozlišením dopoledne a odpoledne zkratkami „AM“ nebo „PM“ (v anglickém formátu)

am/pm

Dvanáctihodinový časový údaj s rozlišením dopoledne a odpoledne zkratkami „am“ nebo „pm“ (v anglickém formátu)

A/P

Dvanáctihodinový časový údaj s rozlišením dopoledne a odpoledne písmeny „A“ nebo „P“ (v anglickém formátu)

a/p

Dvanáctihodinový časový údaj s rozlišením dopoledne a odpoledne písmeny „a“ nebo „p“ (v anglickém formátu)

AMPM

Dvanáctihodinové zobrazení času s příslušným označením dopoledne/odpoledne podle místního nastavení systému Windows.

Prázdné místo, +-$ ()

Ve formátovacích řetězcích můžete libovolně používat mezery, matematické znaky (+-) a finanční symboly ($ y £). Pokud chcete použít jiné běžné matematické symboly, například lomítko (\ nebo/) a hvězdičku (*), musíte je uvést do uvozovek.

"Doslovný text"

Text, který se má uživatelům zobrazovat, uzavřete do dvojitých uvozovek.

\

Vynutí přístup k zobrazení znaku, který bezprostředně následuje. To je stejné jako kolem znaku v uvozovkách.

*

Při použití znaku bezprostředně za hvězdičkou se změní znak výplně – znak, který se používá k vyplnění mezer. Access obvykle zobrazí text zarovnaný doleva a vyplní libovolnou oblast vpravo od hodnoty mezerami. Můžete přidat znaky výplně kdekoli ve formátovacím řetězci a Access zaplní všechny mezery zadaným znakem.

barevných

Použije barvu pro všechny hodnoty v části formátu. Název musíte uzavřít do hranatých závorek a použít jeden z těchto názvů: černá, modrá, azurová, zelená, purpurová, červená 

Začátek stránky

Nastavení formátu data a času ve webové aplikaci pro Access

Webové aplikace pro Access zobrazují data v zobrazeních, která mají v desktopových databázích podobné textové pole. Místo seznamu vlastností však můžete nastavit možnosti formátování tak, že vyberete textové pole a potom kliknete na tlačítko Formát , které se zobrazí. Potom v seznamu Formát vyberte požadovaný formát.

Aplikace pro Access nemají vlastní formáty data. Dotazy můžete vytvářet v aplikacích pro Access, ale v dotazu nejsou možnosti formátování kalendářních dat. Veškeré formátování data se ovládá na úrovni zobrazení. Funkce FormatDateTime není k dispozici v aplikacích pro Access.

Obrázek nabídky Formátování v aplikaci pro Access

Začátek stránky

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Rozšiřte své dovednosti s Office
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! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×