Formátování textového pole

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pravděpodobně nejčastěji používanými datovými typy jsou pole typu Krátký text a Dlouhý text. U formátování textu máte dvě možnosti: zachovat výchozí formáty nebo vytvořit vlastní. Použijete-li formát u pole tabulky, bude stejný formát automaticky použit u všech ovládacích prvků formuláře nebo sestavy, které následně svážete s daným polem tabulky.  Formátování mění pouze způsob zobrazení dat a nemá vliv na způsob uložení dat nebo způsob zadávání dat uživateli.

V tomto článku

Přehled formátů textu

Datové typy Krátký text a Dlouhý text (říká se jim také Memo) nemají předdefinované formáty. Datový typ Krátký text má jenom vlastní formáty. Datový typ Dlouhý text má vlastní formátování i formátování RTF. Pokud nezadáte formát, Access zarovná veškerý text v datových listech doleva.

U datových typů Krátký text a Dlouhý text se obvykle používají vlastní formáty, aby se data v tabulce lépe četla. Pokud například používáte formulář pro shromažďování čísel platebních karet a ukládáte tato čísla bez mezer, můžete použít vlastní formát a přidat příslušné mezery, aby byla čísla platebních karet čitelnější.

Vlastní formáty textových polí můžou mít až dvě části. Každá část obsahuje specifikaci formátu pro jiná data v poli.

Oddíl Popis
První Formát pro pole s textem
Druhý Formát pro pole s řetězci nulové délky a hodnotami Null

Pokud máte například ovládací prvek typu textové pole, ve kterém chcete, aby se objevilo slovo "Žádný", i když pole neobsahuje žádný řetězec, můžete zadat vlastní formát @;. Žádný" jako nastavení vlastnosti Format (Formát ) ovládacího prvku. Symbol @ v první části způsobí, že se zobrazí text z pole, a druhá část způsobí, že se v případě, že pole obsahuje řetězec nulové délky nebo hodnotu null, zobrazí slovo Žádný.

Pomocí funkce Format můžete vrátit jednu hodnotu pro řetězec nulové délky a jinou pro hodnotu Null

Chcete-li řídit formát, ve kterém jsou data zadávána, naleznete potřebné informace v tématu Řízení formátů zadávání dat pomocí vstupních masek. Informace o vylepšení prostého textu v datovém typu Dlouhý text najdete v tématu Přidání pole ve formátu RTF.

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 oddílu Vlastnosti pole vyberte kartu Obecné , klikněte na buňku vedle pole Formát a zadejte konkrétní znaky podle potřeb formátování.

  4. Po zadání formátu se zobrazí tlačítko Možnosti aktualizace vlastností , které vám umožní použít formát u všech ostatních polí tabulky a ovládacích prvků formuláře, které jej logicky zdědí. Chcete-li použít změny v celé databázi, klikněte na inteligentní značku a potom klikněte na tlačítko Aktualizovat formát všude, kde <je použit název> pole. V tomto případě je Název pole název vašeho textového pole.

  5. Pokud se rozhodnete použít změny u celé databáze, zobrazí se dialogové okno Aktualizovat vlastnosti s formuláři a jinými objekty, které zdědí nový formát. Kliknutím na Ano formát použijete.
    Další informace naleznete v tématu Šíření vlastnosti pole.

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

  7. Otestujte vlastní formátování textu následujícími způsoby:

    • Zadejte hodnoty napsané velkými nebo malými písmeny a podívejte se, jak tento formát zachází s daty.
    • Zadejte řetězec nulové délky nebo hodnotu null a uvidíte, jestli se vám výsledek bude líbit.

Začátek stránky

Příklady vlastních formátů

Tady jsou příklady vlastních formátů textu.

Nastavení Data Zobrazení
@@@-@@-@@@@ 465043799 465-04-3799
@@@@@@@@@ 465-04-3799
465043799
465-04-3799
465043799
> Davolio
DRYML
Chvojková
DRYML
DRYML
DRYML
< Davolio
DRYML
Chvojková
Davolio
Davolio
Davolio
@;"Neznámý" hodnota Null Neznámý
Řetězec nulové délky Neznámý
Libovolný text Stejný text jako zadaný

Začátek stránky

Vlastní formát znaků

Poznámka

Pokud u polí typu Dlouhý text nebo Memo použijete jakýkoli vlastní formát, zkrátí se zobrazení na 255 znaků.

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

Znak Popis
@ Používá se k zobrazení libovolného dostupného znaku pro jeho pozici ve formátovacím řetězci. Pokud Access umístí všechny znaky do podkladových dat, zobrazí se všechny zbývající zástupné znaky jako mezery.
Pokud je třeba formátovací řetězec @@@@@ a podkladový text je ABC, text se zarovná doleva se dvěma počátečními mezerami.
& Používá se k zobrazení libovolného dostupného znaku pro jeho pozici ve formátovacím řetězci. Pokud Access umístí všechny znaky do podkladových dat, nezobrazí se u zbývajících zástupných objektů nic.
Pokud je třeba formátovací řetězec &&&&& a text je ABC, zobrazí se jenom text zarovnaný doleva.
! Používá se k vynucení vyplnění zástupných znaků zleva doprava místo zprava doleva. Tento znak musíte použít na začátku všech formátovacích řetězců.
< Používá se k vynucení psaní všech textů malými písmeny. Tento znak musíte použít na začátku formátovacího řetězce, ale můžete před něj přidat vykřičník (!).
> Používá se k vynucení formátování celého textu jako velkých písmen. Tento znak musíte použít na začátku formátovacího řetězce, ale můžete před něj přidat vykřičník (!).
* Při použití se znak hned za hvězdičkou (*) změní na výplňový znak – znak používaný k vyplnění prázdných míst. Access normálně zobrazuje text jako zarovnaný doleva a vyplní všechny oblasti napravo od hodnoty mezerami. Výplňové znaky můžete přidat kamkoliv do formátovacího řetězce. Když to uděláte, Access vyplní všechna prázdná místa zadaným znakem.
Prázdné místo, + - $ () Používá se k vkládání prázdných míst, matematických znaků (+ -), finančních symbolů (Kč ¥ £) a závorek podle potřeby kamkoli do formátovacích řetězců. Pokud chcete použít jiné běžné matematické symboly, jako je lomítko (\ nebo /) a hvězdička (*), uzavřete je do uvozovek – tyto znaky můžete umístit kamkoliv do formátovacího řetězce.
"Doslovný text" Text, který chcete zobrazit uživatelům, ohraničte dvojitým uvozovkami.
\ Používá se k vynucení zobrazení znaku, který bezprostředně následuje. Je to stejné, jako když se znak ohraničí uvozovkami.
[barva] Používá se k použití barvy u všech hodnot v oddílu formátu. Název 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