Polia Krátky text a Dlhý text (nazývané aj Memo) sú azda najpoužívanejšími typmi údajov. Pri formátovaní textu máte dve možnosti: ponechať predvolené formáty alebo vytvoriť vlastný formát. Keď použijete formát na pole tabuľky, tento rovnaký formát sa automaticky použije na ľubovoľný ovládací prvok formulára alebo zostavy, ktorý následne naviažete na dané pole tabuľky. Formátovanie iba zmení spôsob zobrazovania údajov a neovplyvní spôsob ukladania údajov ani spôsob zadávania údajov používateľmi.
Obsah tohto článku
Prehľad textových formátov
Typy údajov Krátky text a Dlhý text (nazývané aj Memo) nemajú preddefinované formáty. Typ údajov Krátky text má iba vlastné formáty. Typ údajov Dlhý text má vlastné formátovanie aj formátovanie RTF. Ak nezadáte formát, Access zarovná všetok text v údajových hárkoch doľava.
Na uľahčenie čítania údajov tabuľky zvyčajne používate vlastné formáty pre typy údajov Krátky text a Dlhý text. Ak napríklad používate formulár na zhromažďovanie čísel kreditných kariet a tieto čísla ukladáte bez medzier, môžete použiť vlastný formát na pridanie príslušných medzier, aby sa čísla kreditných kariet ľahšie čítali.
Vlastné formáty pre textové polia môžu mať až dve sekcie. Každá sekcia obsahuje špecifikáciu formátu pre rozličné údaje v poli.
Sekcia |
Popis |
Prvá sekcia |
Formát pre polia s textom. |
Druhá sekcia |
Formát pre polia s reťazcom nulovej dĺžky a hodnoty Null. |
Ak máte napríklad textové poleovládací prvok, v ktorom sa má zobraziť slovo Žiadne, ak pole neobsahuje žiadny reťazec, môžete zadať vlastný formát @;" None" (Žiadne) ako nastavenie vlastnosti Formát ovládacieho prvku. Symbol @ v prvej sekcii spôsobí, že sa zobrazí text z poľa a druhá sekcia spôsobí, že sa v poli zobrazí slovo Žiadne alebo nulová hodnota.
Funkciu Format môžete použiť na vrátenie jednej hodnoty pre reťazec s nulovou dĺžkou a inú pre hodnotu Null
Ak chcete ovládať formát, do ktorého sa zadávajú údaje, pozrite si tému Ovládanie formátov zadávania údajov pomocou vstupných masiek. Ak chcete vylepšiť obyčajný text v type údajov Dlhý text, pozrite si tému Pridanie poľa rtf.
Použitie vlastného formátu
-
Otvorte tabuľku v návrhovom zobrazení.
-
V hornej časti mriežky návrhu vyberte pole dátumu a času, ktoré chcete formátovať.
-
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.
-
Po zadaní formátu sa zobrazí tlačidlo Možnosti aktualizácie vlastností a umožňuje použiť formát na všetky ostatné polia tabuľky a ovládacie prvky formulára, ktoré by ho logicky zdedili. Ak chcete použiť zmeny v celej databáze, kliknite na inteligentnú značku a potom kliknite na položku Aktualizovať formát všade, <sa používa názov poľa>. V tomto prípade je názov poľa názvom textového poľa.
-
Ak sa rozhodnete použiť zmeny v celej databáze, zobrazí sa dialógové okno Aktualizovať vlastnosti a zobrazia sa formuláre a iné objekty, ktoré zdedia nový formát. Ak chcete použiť formát, kliknite na tlačidlo Áno .
Ďalšie informácie nájdete v téme Rozšírenie vlastnosti poľa.
-
Uložte zmeny a potom prepnite do údajového zobrazenia, aby ste zistili, či formát spĺňa vaše potreby.
-
Otestujte vlastné formátovanie textu nasledujúcimi spôsobmi:
-
Zadajte hodnoty veľkých alebo malých písmen a zistite, ako formát spracúva údaje.
-
Zadajte reťazec nulovej dĺžky alebo hodnotu null a skontrolujte, či sa vám výsledok páči.
-
Príklady vlastných formátov
Nižšie sú uvedené príklady vlastných textových formátov.
Nastavenie |
Údaje |
Zobrazenie |
@@@-@@-@@@@ |
465043799 |
465-04-3799 |
@@@@@@@@@ |
465-04-3799 465043799 |
465-04-3799 465043799 |
> |
davolio DAVOLIO Davolio |
DAVOLIO DAVOLIO DAVOLIO |
< |
davolio DAVOLIO Davolio |
davolio davolio davolio |
@;"Neznáme" |
hodnota Null |
Neznáme |
Reťazec nulovej dĺžky |
Neznáme |
|
Akýkoľvek text |
Zobrazí sa rovnaký text, aký zadáte |
Znaky vlastného formátu
Poznámka: Použitím ľubovoľného vlastného formátu v poliach Dlhý text alebo Memo sa zobrazenie skráti na 255 znakov.
Ak chcete vytvoriť vlastný formát, použite ako zástupné objekty a oddeľovače nasledujúce znaky.
Znak |
Popis |
@ |
Používa sa na zobrazenie ľubovoľného dostupného znaku pre jeho pozíciu v reťazci formátu. Ak Access vloží všetky znaky do základných údajov, všetky zostávajúce zástupné objekty sa zobrazia ako prázdne medzery. Ak je napríklad reťazec formátu @@@@@ a základný text je ABC, text je zarovnaný doľava s dvoma úvodnými prázdnymi medzerami. |
& |
Používa sa na zobrazenie ľubovoľného dostupného znaku pre jeho pozíciu v reťazci formátu. Ak Access umiestni všetky znaky do základných údajov, všetky zostávajúce zástupné objekty nezobrazia nič. Ak je napríklad reťazec formátu &&&&& a text je ABC, zobrazí sa len text zarovnaný doľava. |
! |
Používa sa na vynútenie vyplnenia zástupných znakov zľava doprava namiesto sprava doľava. Tento znak musíte použiť na začiatku ľubovoľného reťazca formátu. |
< |
Používa sa na vynútenie celého textu malými písmenami. Tento znak je nutné použiť na začiatku reťazca formátu, ale môžete pred ním uviesť výkričník (!). |
> |
Používa sa na vynútenie veľkých písmen celého textu. Tento znak je nutné použiť na začiatku reťazca formátu, ale môžete pred ním uviesť výkričník (!). |
* |
Ak sa použije znak bezprostredne za hviezdičkou (*), stane sa znakom výplne – znakom, ktorý sa používa na vyplnenie prázdnych medzier. Access zvyčajne zobrazuje text zarovnaný doľava a vyplní ľubovoľnú oblasť napravo od hodnoty prázdnymi medzerami. Znaky výplne môžete pridať kdekoľvek v reťazci formátu. Keď to urobíte, Access vyplní všetky prázdne medzery zadaným znakom. |
Prázdne miesto, + - $ () |
Používa sa na vkladanie prázdnych medzier, matematických znakov (+ -), finančných symbolov ($ ¥ £) a zátvoriek podľa potreby kdekoľvek vo formáte reťazcov. Ak chcete použiť iné bežné matematické symboly, ako napríklad lomku (\ alebo /) a hviezdičku (*), obklopte ich dvojitými úvodzovkami – všimnite si, že tieto znaky môžete umiestniť kdekoľvek do reťazca formátu. |
"Doslovný text" |
Na ohraničenie textu, ktorý chcete používateľom zobraziť, použite dvojité úvodzovky. |
\ |
Používa sa na vynútenie, aby Access zobrazil znak, ktorý bezprostredne nasleduje. Je to rovnaké ako okolie znaku s dvojitými úvodzovkami. |
[farba] |
Používa sa na použitie farby na všetky hodnoty v sekcii formátu. Názov musíte uzavrieť do hranatých zátvoriek a použiť jeden z týchto názvov: čierna, modrá, azúrová, zelená, purpurová, červená, žltá alebo biela. |