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

Datové typy Číslo (včetně velkého čísla) a Měny v Accessu mají širokou škálu formátů, které vám pomůžou vyhovět vašim jedinečným okolnostem. U formátování čísla a měny máte tři možnosti: zachovat výchozí formáty, použít předdefinovaný formát nebo vytvořit vlastní formát.  Když použijete formát u pole tabulky, použije se stejný formát automaticky u všech ovládacích prvků formuláře nebo sestavy, které následně svážete s tímto polem tabulky.  Formátování mění jenom způsob zobrazení dat a nemá vliv na to, jak se data ukládají nebo jak je uživatelé zadávají.

V tomto článku

Přehled formátů čísel a měn

Pokud chcete vytvořit vlastní formát, zadáte do vlastnosti Format pole tabulky různé znaky. Znaky můžou být zástupné symboly (například 0 a #), oddělovače (například tečky a čárky), literální znaky a barvy na základě požadovaného formátování. Nezapomeňte, že Access automaticky použije všechny vlastní formáty, které použijete v poli tabulky, na ovládací prvek ve formuláři nebo sestavě, pokud je svázaný (propojený).

Můžete zadat formáty pro čtyři typy číselných hodnot – kladné, záporné, nula (0) a null (nedefinované). Pokud se rozhodnete vytvořit formát pro každý typ hodnoty, musíte nejdřív zadat formát pro kladné hodnoty, formát pro záporné hodnoty na druhé, formát pro nulové hodnoty třetí a formát pro hodnoty null jako poslední. Každý formát také musíte oddělit středníkem.

Příklad vlastního formátování: #,###.##; (#,###.##) [Červená]; 0,000.00;" Nedefinováno"

Zobrazí se takto: 1 234,568-1,234,568 = 0

Tady je význam formátování.

  • Znak čísla (#) je zástupný symbol pro číslice. Pokud neexistují žádné hodnoty, Access zobrazí prázdné místo. Chcete-li místo prázdných mezer zobrazit nuly.Příklad: Pokud chcete 1234 zobrazit jako 1234,00, použijte číslo 0 jako zástupný symbol jako tento ####.00.

  • Kladné hodnoty se dvěma desetinnými místy

  • Záporné hodnoty se dvěma desetinnými místy, v závorkách a červeném typu.

  • Nulové hodnoty jako číslo 0, vždy se dvěma desetinnými místy.

  • Hodnoty Null jako slovo "Undefined" (Nedefinováno)

Pro řetězec jsou možné až čtyři oddíly a každý oddíl je oddělen středníkem (;). Pokud pole tabulky přijímá hodnoty null, můžete vynechat čtvrtou část.

Oddíl

Popis formátu

Příklad

Pokud první oddíl obsahuje #,###.##

Zobrazí kladné hodnoty.

1234.5678 se zobrazí jako 1 234,568

Tento formát používá čárku jako oddělovač tisíců a tečku jako oddělovač desetinných míst. Pokud desetinné hodnoty v záznamu překročí počet zástupných znaků ve vlastním formátu, Access tyto hodnoty zaokrouhlí a zobrazí pouze počet hodnot určených formátem. Pokud například pole obsahuje 3 456,789, ale jeho formát určuje dvě desetinná místa, Aplikace Access zaokrouhlí desetinnou hodnotu na 0,79.

Tip: Pro formát s většími hodnotami nebo více desetinnými místy přidejte pro desetinnou hodnotu další zástupné symboly, například #,####.##.

Pokud druhý oddíl obsahuje (#,###.#)[Red]

Zobrazí pouze záporné hodnoty.Pokud data neobsahují záporné hodnoty, access ponechá pole prázdné.

Záporná hodnota je uzavřena v literálových znacích nebo závorkách. V tomto příkladu se jakákoli záporná hodnota zobrazí červeně.

Pokud třetí oddíl obsahuje 0 000,00

Definuje formát pro všechny nulové (0) hodnoty.

Pokud pole obsahuje hodnotu nula, zobrazí se 0 000,00. Pokud chcete místo čísla zobrazit text, použijte "Nula" (uzavřená do dvojitých uvozovek).

Pokud čtvrtá část obsahuje "Nedefinováno"

Definuje, co uživatelé uvidí, když záznam obsahuje hodnotu null. V tomto případě se uživatelům zobrazí slovo "Undefined" (Nedefinováno).

Můžete také použít jiný text, například "Null" nebo "***". Okolní znaky s dvojitými uvozovkami se považují za literály a zobrazují se přesně tak, jak jsou zadané.

Začátek stránky

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

Access poskytuje několik předdefinovaných formátů pro data čísel a měn. Výchozí formát je zobrazit zadané číslo.

Tip    Vlastnost DecimalPlaces můžete použít k přepsání výchozího počtu desetinných míst pro předdefinovaný formát určený pro vlastnost Format .

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 v dolní části klikněte na šipku v poli vlastnosti Formát a vyberte formát z rozevíracího seznamu.

  4. Po výběru formátu se zobrazí tlačítko Možnosti aktualizace vlastností , které vám umožní použít nový formát na všechna ostatní pole tabulky a ovládací prvky formuláře, které by ho logicky zdědily. Pokud chcete změny použít v celé databázi, klikněte na inteligentní značku a potom klikněte na Aktualizovat formát všude, kde se používá <název pole>. V tomto případě je Název pole název vašeho čísla nebo pole měny.

  5. Pokud chcete použít změny na celou databázi, zobrazí se dialogové okno Aktualizovat vlastnosti a zobrazí formuláře a další objekty, které zdědí nový formát. Klikněte na Ano.

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

  6. Uložte změny a přepněte do zobrazení Datový list, abyste zjistili, 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 to přepsat ve formuláři, sestavě nebo zobrazení, aniž byste změnili formátování tabulky.

Ve formuláři nebo sestavě

Ve formuláři nebo sestavě se data obvykle zobrazují v textových polích. Stačí nastavit vlastnost Formát textového pole na požadovaný formát data.

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

  2. Umístěte ukazatel do textového pole s číslem nebo měnou.

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

  4. Vlastnost Format nastavte 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 myši na pole data a potom klikněte na Vlastnosti.

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

Ve výrazu

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

    To může být užitečné, pokud pracujete v oblasti, která vyžaduje výraz, jako je makro nebo dotaz.

Začátek stránky

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

Následující tabulka obsahuje předdefinovaná nastavení vlastnosti Formát pro čísla a měnu.

Nastavení

Popis

Obecné číslo

(Výchozí) Zobrazí se zadané číslo.

Měna

Použijte tisíc Oddělovač; postupujte podle nastavení zadaných v místním nastavení systému Windows pro záporné částky, desetinné číslo a symboly měny a desetinná místa.

Euro

Použijte symbol eura (Euro) bez ohledu na symbol měny zadaný v místním nastavení systému Windows.

Opraveno

Zobrazí se alespoň jedna číslice; postupujte podle nastavení zadaných v místním nastavení systému Windows pro záporné částky, desetinné číslo a symboly měny a desetinná místa.

Standardní

Použijte oddělovač tisíců; postupujte podle nastavení zadaných v místním nastavení systému Windows pro záporné částky, symboly desetinných míst a desetinná místa.

Procenta:

Vynásobte hodnotu číslem 100 a připojte znak procenta (%); postupujte podle nastavení zadaných v místním nastavení systému Windows pro záporné částky, symboly desetinných míst a desetinná místa.

Matematický

Použijte standardní vědecký zápis.

Níže jsou uvedené příklady předdefinovaných formátů čísel.

Nastavení

Data

Zobrazení

Obecné číslo

3456,789 –3456,789 213,21 Kč

3456,789 –3456,789 213,21 Kč

Měna

3456,789 –3456.789

3 456,79 Kč (3 456,79 Kč)

Opraveno

3456,789 –3456,789 3.56645

3456,79 –3456,79 3.57

Standardní

3456.789

3,456.79

Procenta:

3. 0.45

300 % 45%

Matematický

3456,789 –3456.789

3.46E+03 –3.46E+03

Začátek stránky

Použití vlastního formátu

  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 konkrétní znaky podle potřeby formátování.

  4. Po výběru formátu se zobrazí inteligentní značka Možnosti aktualizace vlastností , která vám umožní použít nový formát na všechna ostatní pole tabulky a ovládací prvky formulářů, které by ho logicky dědily. Pokud chcete změny použít v celé databázi, klikněte na inteligentní značku a potom klikněte na Aktualizovat formát všude, kde se používá název pole. V tomto případě je Název pole název pole datum a čas.

  5. Pokud chcete použít změny na celou databázi, zobrazí se dialogové okno Aktualizovat vlastnosti a zobrazí formuláře a další objekty, které zdědí nový formát. Klikněte na Ano.

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

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

  7. Otestujte formát následujícím způsobem:

    • Zadejte hodnoty bez oddělovačů tisíců nebo desetinných míst a podívejte se, jak formát zachází s daty. Umístí formát oddělovače na správná místa?

    • Zadejte hodnoty, které jsou delší nebo kratší, než očekáváte (s oddělovači a bez oddělovačů) a podívejte se, jak se formát chová. Přidávají se do formátu buď nežádoucí prázdné mezery, úvodní nebo koncové nuly?

    • Zadejte nulovou nebo nulovou hodnotu ve formátu určeném pro kladné nebo záporné hodnoty a podívejte se, jestli se vám výsledek líbí.

Poznámka:    Když použijete formát pro pole tabulky, Access použije stejný formát v jakémkoli formuláři nebo ovládacích prvcích sestavy, které s tímto polem svážete (propojit).

Začátek stránky

Příklady vlastních formátů

Následují příklady vlastních formátů čísel.

Nastavení

Popis

0; (0);;" Null"

Zobrazit kladné hodnoty normálně; zobrazení záporných hodnot v závorkách; pokud je hodnota Null, zobrazí se slovo Null.

+0.0;–0.0; 0.0

Zobrazení znaménka plus (+) nebo minus (-) s kladnými nebo zápornými čísly; zobrazí hodnotu 0,0, pokud je hodnota nula.

Začátek stránky

Znaky vlastního formátu

Pokud chcete vytvořit vlastní formát, použijte následující znaky jako zástupné symboly a oddělovače.

Znak

Popis

#

Slouží k zobrazení číslice. Každá instance znaku představuje pozici pro jedno číslo. Pokud na pozici neexistuje žádná hodnota, Access zobrazí prázdné místo. Můžete také použít jako zástupný symbol.

Pokud například použijete formát #,### a do pole zadáte hodnotu 45, zobrazí se 45. Pokud do pole zadáte 12 145, Access zobrazí hodnotu 12 145, i když jste nalevo od oddělovače tisíců definovali jenom jeden zástupný symbol.

0

Slouží k zobrazení číslice. Každá instance znaku představuje pozici pro jedno číslo. Pokud na pozici neexistuje žádná hodnota, Access zobrazí nulu (0).

Oddělovač desetinných míst

. (tečka)

Určuje, kam má Access umístit oddělovač mezi celou a desetinnou část čísla nebo pole měny.

Oddělovače desetinných míst se liší a jsou nastavené v místním nastavení ve Windows.

Oddělovač tisíců

; (středník)

Určuje, kam má Access umístit znak oddělovače mezi část tisíců v poli čísla nebo měny.

Oddělovače tisíců se liší a jsou nastavené v místním nastavení ve Windows.

prázdné mezery, + - $ ()

Používá se k vložení prázdných mezer, matematických znaků (+ -) a finančních symbolů (gbp $) podle potřeby kdekoli ve formátových řetězcích. Pokud chcete použít jiné běžné matematické symboly, jako je lomítko (\ nebo /) a hvězdička (*), obklopte je dvojitými uvozovkami. Všimněte si, že je můžete umístit kamkoli.

 \

Slouží k vynucení, aby Access zobrazil znak, který následuje hned za ní. Je to stejné jako obklopit znak dvojitými uvozovkami.

 !

Slouží k vynucení zarovnání všech hodnot doleva. Když vynutíte zarovnání vlevo, nemůžete použít zástupné symboly # a 0 číslic, ale můžete použít zástupné symboly pro textové znaky.

 *

Slouží k vynucení, aby se znak bezprostředně za hvězdičkou stal znakem výplně – znakem, který se používá k vyplnění prázdných míst. Access obvykle zobrazuje číselná data jako zarovnaná doprava a vyplňuje všechny oblasti nalevo od hodnoty prázdnými mezerami. Znaky výplně můžete přidat kdekoli ve formátovacím řetězci, a když to uděláte, Access vyplní všechny prázdné mezery zadaným znakem.

Například formát £##*~.00 zobrazí částku měny 45 liber~~~~~,15. Počet znaků tildy (~) zobrazených v poli závisí na počtu prázdných mezer v poli tabulky.

 %

Používá se jako poslední znak ve formátovacím řetězci. Vynásobí hodnotu hodnotou 100 a zobrazí výsledek s koncovým znakem procenta.

E+, E-

– nebo –

e+, e-

Slouží k zobrazení hodnot ve vědeckém (exponenciálním) zápisu.

Tuto možnost použijte, pokud předdefinovaný vědecký formát neposkytuje dostatečný prostor pro vaše hodnoty. Pomocí E+ nebo e+ zobrazíte hodnoty jako kladné exponenty a E- nebo e- zobrazíte záporné exponenty. Tyto zástupné symboly musíte použít s jinými znaky.

Předpokládejme například, že u číselného pole použijete formát 0.000E+00 a pak zadáte 612345. Access zobrazí 6,123E+05. Access nejprve zaokrouhlí počet desetinných míst dolů na tři (počet nul vpravo nebo vlevo od oddělovače desetinných míst). V dalším kroku Access vypočítá exponent z počtu číslic, které spadají doprava (nebo doleva v závislosti na nastavení jazyka) oddělovače desetinných míst v původní hodnotě. V tomto případě by původní hodnota umístila "612345" (pět číslic) napravo od desetinné čárky. Proto Access zobrazí 6,123E+05 a výsledná hodnota odpovídá hodnotě 6,123 x 105.

"Literálový text"

K ohraničení textu, který chcete uživatelům zobrazit, použijte dvojité uvozovky.

[color]

Používá se k použití barvy u všech hodnot v oddílu vašeho formátu. Název barvy musíte uzavřít do závorek a použít jeden z těchto názvů: černá, modrá, azurová, zelená, purpurová, červená, žlutá nebo bílá.

Začátek stránky

Zobrazení A.D. nebo B.C.

Vlastní formát byste také mohli použít k zobrazení „A.D.“ před rokem nebo „B.C.“ po roce podle toho, jestli je zadané kladné nebo záporné číslo. Kladná čísla se zobrazí jako roky s „A.D.“ před rokem. Záporná čísla se zobrazí jako roky s „B.C.“ za rokem.

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

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

  3. V dolní části klikněte na pole vlastnosti Formát a zadejte tento vlastní formát:

    "A.D. " #;# " B.C."

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.