Formátovanie poľa s číslom alebo menou

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

Typy údajov Číslo, Veľké číslo a Mena v Accesse zahŕňajú mnoho formátov. Pri formátovaní čísel a mien máte tri možnosti: ponechať predvolené formáty, použiť preddefinovaný formát alebo vytvoriť vlastný formát. Keď použijete formát na pole tabuľky, Access automaticky použije rovnaký formát na všetky ovládacie prvky formulára alebo zostavy, ktoré neskôr naviažete na dané pole tabuľky. Formátovaním sa mení len spôsob zobrazenia údajov. Nemá vplyv na spôsob ukladania údajov ani spôsob, akým ich používatelia zadávajú.

Obsah tohto článku

Prehľad formátov čísel a mien

Ak chcete vytvoriť vlastný formát, zadajte rôzne znaky do vlastnosti Formát poľa tabuľky. Znaky môžu byť zástupnými symbolmi, ako 0 napríklad a #; oddeľovačmi, ako napríklad bodky a čiarky, literálmi a farbami, v závislosti od toho, ako chcete formátovanie vyzerať. Access automaticky použije všetky vlastné formáty, ktoré použijete v poli tabuľky, na viazaný ovládací prvok vo formulári alebo zostave.

Formáty môžete zadať pre štyri typy číselných hodnôt: kladné, záporné, nulové (0) a nulové (nedefinované). Ak vytvoríte formát pre každý typ hodnoty, najprv použite formát pre kladné hodnoty, na druhom formát pre záporné hodnoty, na tretie formát pre nulové hodnoty a na posledný formát pre nulové hodnoty. Každý formát oddeľte bodkočiarkou.

Príklad vlastného formátovania: #,###.##;(#,###.##)[Red];0,000.00;"Undefined"

Zobrazuje sa ako:

  • 1,234.568
  • (1,234.568) červenou farbou
  • 0,000.00
  • Undefined

Tu je vysvetlenie formátovania:

  • Znak mriežky (#) je zástupný symbol pre číslice. Ak sa na správe nenachádzajú žiadne hodnoty, Access zobrazí prázdne miesto. Ak chcete, aby sa namiesto prázdnych miest zobrazili nuly, použite ho 0 ako zástupný symbol. Ak chcete napríklad zobraziť 1234 ako 1234.00, použite reťazec ####.00formátu.
  • Kladné hodnoty sa zobrazia s dvomi desatinnými miestami.
  • Záporné hodnoty sa zobrazia s dvomi desatinnými miestami, v zátvorkách a červenou farbou.
  • Nulové hodnoty sa zobrazia ako číslo 0, vždy s dvomi desatinnými miestami.
  • Hodnoty Null sa zobrazia ako slovo Undefined.

Pre reťazec sú k dispozícii až štyri sekcie a každá sekcia je oddelená bodkočiarkou (;). Ak pole tabuľky akceptuje nulové hodnoty, štvrtú časť môžete vynechať.

Časť Popis formátu Príklad
Ak prvá sekcia obsahuje #,###.## Zobrazí kladné hodnoty. 1234.5678 Zobrazuje sa ako 1,234.568. Tento formát používa ako oddeľovač tisícov čiarku a bodku ako oddeľovač desatinných miest. Ak desatinné hodnoty v zázname presiahnu počet zástupných znakov vo vlastnom formáte, Access hodnoty zaokrúhli a zobrazí len počet hodnôt určených formátom. Ak napríklad pole obsahuje 3,456.789formát , ale jeho formát určí dve desatinné miesta, program Access zaokrúhli hodnotu desatinného čísla na 0.79. Tip: V prípade formátu s väčšími hodnotami alebo viacerými desatinnými miestami pridajte ďalšie zástupné objekty pre desatinnú hodnotu, ako je napríklad #,###.###.
Ak druhá časť obsahuje (#,###.##)[Red] Zobrazuje len záporné hodnoty. Ak údaje neobsahujú záporné hodnoty, Access ponechá toto pole prázdne. Záporná hodnota je uzavretá v doslovných znakoch alebo zátvorkách. V tomto príklade je každá záporná hodnota zobrazená červenou farbou.
Ak tretia časť obsahuje 0,000.00 Definuje formát pre všetky nulové hodnoty (0). Ak pole obsahuje hodnotu nula, 0,000.00 zobrazí sa. Ak chcete, aby sa namiesto čísla zobrazil text, použite ho "Zero" v dvojitých úvodzovkách.
Ak štvrtá časť obsahuje "Undefined" Definuje, čo sa používateľom zobrazí v prípade, že záznam obsahuje hodnotu null. V tomto prípade sa používateľom zobrazí slovo Undefined. Môžete použiť aj iný text, napríklad "Null" alebo "****". Znaky ohraničené dvojitými úvodzovkami sa považujú za písmená a zobrazia sa presne tak, ako boli zadané.

Na začiatok stránky

Použitie preddefinovaného formátu

Access poskytuje niekoľko preddefinovaných formátov údajov o číslach a menách. Predvoleným formátom je zobrazenie čísla tak, ako je zadané.

Tip

Vlastnosť DecimalPlaces môžete použiť na prepísanie predvoleného počtu desatinných miest v preddefinovanom formáte určenom pre vlastnosť Formát .

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 v dolnej časti 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 . Umožní vám to 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 predstavuje názov poľa názov poľa číslo alebo mena.
  5. Ak chcete použiť zmeny v celej databáze, kliknite na tlačidlo Áno , keď sa zobrazí dialógové okno Aktualizovať vlastnosti , a zobrazia sa formuláre a iné objekty, ktoré zdedia nový formát. Ď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, ktoré vytvoríte na základe tejto tabuľky, získajú formátovanie tabuľky, ale môžete ho vo formulári, zostave alebo zobrazení prepísať bez zmeny formátovania tabuľky.

Vo formulári alebo zostave

Vo formulári alebo zostave sa dátumy zvyčajne zobrazujú v textových poliach. Stačí nastaviť vlastnosť Formát textového poľa na požadovaný formát dátumu.

  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 číslom alebo menou.
  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.

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

  • FunkciaFormatDateTime sa používa 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, napríklad makro alebo dotaz.

Na začiatok stránky

Príklady preddefinovaných formátov

Nasledujúca tabuľka zobrazuje preddefinované nastavenia vlastností formátu pre čísla a menu.

Nastavenie Popis
Všeobecné číslo (Predvolené) Zobrazí číslo tak, ako je zadané.
Mena Používa oddeľovač tisícov a používa nastavenia špecifikované v miestnych nastaveniach Windowsu pre záporné sumy, desatinné čísla, symboly desatinnej čiarky a desatinné miesta.
Euro Používa symbol meny () bez ohľadu na symbol meny určený v miestnych nastaveniach Windowsu.
Opravené Zobrazuje najmenej jednu číslicu a používa nastavenia záporných sústok, symbolov desatinných miest, meny a desatinných miest zadaných v miestnych nastaveniach Windowsu.
Štandardné Používa oddeľovač tisícov a používa nastavenia špecifikované v miestnych nastaveniach Windowsu pre záporné sumy, desatinné symboly a desatinné miesta.
Percento Vynásobí hodnotu číslom 100 a pripojí znak percenta (%). Nasleduje nastavenia špecifikované v miestnych nastaveniach Windowsu pre záporné hodnoty, desatinné symboly a desatinné miesta.
Vedecké Používa štandardný vedecký zápis.

Nižšie sú uvedené príklady preddefinovaných formátov čísel.

Nastavenie Údaje Displej
Všeobecné číslo 3456.789
–3456.789
213,21 $
3456.789
–3456.789
213,21 $
Mena 3456.789
–3456.789
3 456,79 EUR
(3 456,79 USD)
Opravené 3456.789
–3456.789
3.56645
3456.79
–3456.79
3.57
Štandardné 3456.789 3,456.79
Percento 3
0.45
300%
45%
Vedecké 3456.789
–3456.789
3,46E + 03
–3,46E+03

Na začiatok stránky

Použitie vlastného formátu

  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 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 výbere formátu sa zobrazí inteligentná značka možností aktualizácie vlastnosti . Umožní vám to 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 v celej databáze, kliknite na tlačidlo Áno , keď sa zobrazí dialógové okno Aktualizovať vlastnosti , a zobrazia sa formuláre a iné objekty, ktoré zdedia nový formát. Ď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.

  7. Formát otestujte nasledujúcim spôsobom:

    • Zadajte hodnoty bez oddeľovačov tisícov alebo oddeľovačov desatinných miest a zistite, ako formát spracuje údaje. Umiestnia oddeľovače formátu na správne miesta?
    • Zadajte hodnoty, ktoré sú dlhšie alebo kratšie, ako očakávate (s oddeľovačmi alebo bez nich), a pozrite sa, ako sa formát správa. Pridá formát nechcené medzery alebo nuly na začiatku alebo na konci?
    • Zadajte nulu alebo nulu vo formáte určenom pre kladné alebo záporné hodnoty a skontrolujte, či sa vám výsledok páči.

Poznámka

Keď použijete formát na pole tabuľky, Access použije rovnaký formát vo všetkých ovládacích prvkoch formulárov alebo zostáv, ktoré naviažete na dané pole.

Na začiatok stránky

Príklady vlastných formátov

Nižšie sú uvedené príklady vlastných formátov čísel.

Nastavenie Popis
0;(0);;"Null" Normálne zobrazenie kladných hodnôt, záporných hodnôt v zátvorkách a slovo Null , ak je hodnota Null.
+0.0;–0.0;0.0 Zobrazí znamienko plus (+) alebo mínus () s kladnými alebo zápornými číslami a zobrazí 0.0 , či je hodnota nula.

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.

Znak Popis
# Používa sa na zobrazenie číslice. Každá inštancia znaku predstavuje pozíciu pre jedno číslo. Ak sa na pozícii nenachádza žiadna hodnota, Access zobrazí prázdne miesto. Môžete ho použiť aj ako zástupný objekt. Ak napríklad použijete formát #,### a do poľa 45 zadáte hodnotu hodnôt, 45 zobrazí sa. Ak zadáte údaje 12,145 do poľa, Access sa zobrazí 12,145 napriek tomu, že ste definovali iba jeden zástupný objekt naľavo od oddeľovača tisícov.
0 Používa sa na zobrazenie číslice. Každá inštancia znaku predstavuje pozíciu pre jedno číslo. Ak sa na pozícii nenachádza žiadna hodnota, Access zobrazí nulu (0).
Oddeľovač desatinných miest
. (bodka)
Označuje, kam má program Access umiestniť znak oddeľovača medzi celkovou a desatinnou časťou poľa Číslo alebo Mena. Oddeľovače desatinných miest sa líšia a sú nastavené v miestnych nastaveniach Windowsu.
Oddeľovač tisícov
, (čiarka)
Označuje, kam má program Access umiestniť znak oddeľovača medzi tisícovkami v poli Číslo alebo Mena. Oddeľovače tisícov sa líšia a sú nastavené v miestnych nastaveniach systému Windows.
medzery, +-$() Používa sa na vkladanie prázdnych medzier, matematických znakov (+-) a finančných symbolov ($¥£) podľa potreby kamkoľvek do reťazcov formátu. Ak chcete použiť iné bežné matematické symboly, ako je napríklad lomka (\ alebo /) a hviezdička (*), vložte ich do dvojitých úvodzoviek. Pamätajte, že ich môžete umiestniť kamkoľvek.
\ Používa sa na vynútenie zobrazenia znaku, ktorý nasleduje bezprostredne za njim. Je to to isté ako uzavretie znaku dvojitými úvodzovkami.
! Používa sa na vynútenie zarovnania všetkých hodnôt vľavo. Keď vynútite zarovnanie doľava, nebudete môcť použiť # zástupné objekty číslic AND 0 , ale môžete použiť zástupné objekty pre textové znaky.
* Používa sa na vynútenie toho, aby sa znak bezprostredne za hviezdičkou stal znakom výplne, čo je znak používaný na vyplnenie prázdnych miest. Access zvyčajne zobrazuje číselné údaje ako zarovnané doprava a ľubovoľnú oblasť naľavo od hodnoty vyplní medzerami. Znaky výplne môžete pridať na ľubovoľné miesto v reťazci formátu a ak to urobíte, Access vyplní všetky prázdne miesta zadaným znakom. Formát £##*~.00 napríklad zobrazuje sumu v mene ako £45~~~~~.15. Počet znakov vlnovky (~) zobrazených v poli závisí od počtu prázdnych miest v poli tabuľky.
% Používa sa ako posledný znak v reťazci formátu. Vynásobí hodnotu číslom 100 a zobrazí výsledok so znakom percenta, na konci sa vráti.
E+, E-
alebo
e+, e-
Používa sa na zobrazenie hodnôt vo vedeckom alebo exponenciálnom formáte. Použite túto možnosť, ak preddefinovaný vedecký formát neposkytuje dostatok priestoru pre vaše hodnoty. Použite E+ OR e+ na zobrazenie hodnôt ako kladných exponentov a E- OR e- na zobrazenie záporných exponentov. Tieto zástupné objekty musíte použiť s inými znakmi. Predpokladajme napríklad, že použijete formát 0.000E+00 na číselné pole a potom zadáte .612345 Access zobrazí 6.123E+05. Access najskôr zaokrúhli počet desatinných miest nadol na tri, t. j. počet núl napravo alebo naľavo od oddeľovača desatinných miest. Potom Access vypočíta hodnotu exponenta z počtu číslic, ktoré patria napravo alebo doľava, v závislosti od jazykových nastavení, od oddeľovača desatinných miest v pôvodnej hodnote. V tomto prípade by 612345sa pôvodná hodnota umiestnila na miesto , alebo päť číslic, napravo od desatinnej čiarky. Z tohto dôvodu Access zobrazí 6.123E+05príkaz , pričom výsledná hodnota bude ekvivalentom príkazu 6.123 x 105.
"Literal text" Uzavrite text, ktorý chcete používateľom zobraziť, do dvojitých úvodzoviek.
[color] Používa sa na použitie farby na všetky hodnoty v sekcii formátu. Názov farby musíte uzavrieť do hranatých zátvoriek a použiť jeden z týchto názvov: black, blue, cyan, green, magenta, redyellow, alebo white.

Na začiatok stránky

Display A.D. or B.C.

Môžete použiť vlastný formát, ktorý sa A.D. zobrazí pred alebo po roku v B.C. závislosti od toho, či je zadané kladné alebo záporné číslo. Kladné čísla sa zobrazia ako roky s rokom A.D. pred rokom. Záporné čísla sa zobrazia ako roky za B.C. rokom.

  1. Otvorte tabuľku v návrhovom zobrazení.
  2. V hornej časti mriežky návrhu vyberte číselné pole, ktoré chcete formátovať.
  3. V dolnej časti kliknite na pole vlastnosti Formát a potom zadajte tento vlastný formát: "A.D. " #;# " B.C."

Na začiatok stránky