Pole Krátký text a Dlouhý text (označovaná také jako Memo) jsou pravděpodobně nejčastěji používané datové typy. U formátování textu máte dvě možnosti: zachovat výchozí formáty 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ů textu
Datové typy Krátký text a Dlouhý text (označované také jako Memo) nemají předdefinované formáty. Datový typ Krátký text má pouze vlastní formáty. Datový typ Dlouhý text má vlastní i formát 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 obvykle použijete vlastní formáty, aby se data tabulky snadněji četla. Pokud například pomocí formuláře shromáždíte čísla platebních karet a tato čísla uložíte bez mezer, můžete pomocí vlastního formátu 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ž dva oddíly. 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 Textové poleOvládací prvek, ve kterém chcete, aby se v poli zobrazilo slovo "Žádný", můžete zadat vlastní formát @;" None" jako nastavení vlastnosti Formát ovládacího prvku. Symbol @ v prvním oddílu způsobí, že se zobrazí text z pole, a druhá část způsobí, že se v poli zobrazí slovo "Žádný", pokud je v poli řetězec nulové délky nebo hodnota Null.
Funkci Format můžete použít k vrácení jedné hodnoty pro řetězec nulové délky a druhé pro hodnotu Null .
Pokud chcete řídit formát, ve kterém se data zadávají, přečtěte si téma Ovládání formátů zadávání dat pomocí vstupních masek. Pokud chcete vylepšit prostý text v datovém typu Dlouhý text, přečtěte si téma Přidání pole s formátovaným textem.
Použití vlastního formátu
-
Otevřete tabulku v návrhovém zobrazení.
-
V horní části návrhové mřížky vyberte pole Datum a čas, které chcete formátovat.
-
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í.
-
Po zadání formátu se zobrazí tlačítko Možnosti aktualizace vlastností , které vám umožní použít formát na všechna ostatní pole tabulky a ovládací prvky formuláře, 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 textového pole.
-
Pokud se rozhodnete 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. Pokud chcete formát použít, klikněte na Ano .
Další informace najdete v tématu Šíření vlastnosti pole.
-
Uložte změny a pak přepněte do zobrazení Datový list, abyste zjistili, jestli formát vyhovuje vašim potřebám.
-
Otestujte vlastní formátování textu následujícími způsoby:
-
Zadejte hodnoty velkých nebo malých písmen a podívejte se, jak formát zachází s daty.
-
Zadejte řetězec nulové délky nebo hodnotu null a podívejte se, jestli se vám výsledek líbí.
-
Příklady vlastních formátů
Následují příklady vlastních formátů textu.
Nastavení |
Data |
Zobrazení |
@@@-@@-@@@@ |
465043799 |
465-04-3799 |
@@@@@@@@@ |
465-04-3799 465043799 |
465-04-3799 465043799 |
> |
dryml DRYML dryml |
DRYML DRYML DRYML |
< |
dryml DRYML dryml |
dryml dryml dryml |
@;"Neznámý" |
hodnota Null |
Neznámý |
Řetězec nulové délky |
Neznámý |
|
Libovolný text |
Stejný text jako zadaný |
Znaky vlastního formátu
Poznámka: Použití libovolného vlastního formátu u polí typu Dlouhý text nebo Memo zkrátí 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 |
@ |
Slouží 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, všechny zbývající zástupné symboly se zobrazí jako prázdné mezery. Pokud je například formátovací řetězec @@@@@ a podkladový text je ABC, text je zarovnaný doleva se dvěma počátečními mezerami. |
& |
Slouží 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 žádné zbývající zástupné symboly. Pokud je například formátovací řetězec &&&&& a text je ABC, zobrazí se pouze text zarovnaný doleva. |
! |
Slouží k vynucení vyplnění zástupných znaků zleva doprava místo zprava doleva. Tento znak musíte použít na začátku libovolného formátovacího řetězce. |
< |
Slouží k vynucení malého textu. Tento znak musíte použít na začátku řetězce formátu, ale můžete mu předcházet vykřičník (!). |
> |
Slouží k vynucení velkého textu. Tento znak musíte použít na začátku řetězce formátu, ale můžete mu předcházet vykřičník (!). |
* |
Při použití se znak hned za hvězdičkou (*) stane znakem výplně – znakem, který se používá k vyplnění prázdných mezer. Access obvykle zobrazuje text jako zarovnaný doleva a vyplňuje všechny oblasti napravo od hodnoty prázdnými mezerami. Znaky výplně můžete přidat kdekoli ve formátovacím řetězci. Když to uděláte, Access vyplní všechny prázdné mezery zadaným znakem. |
Prázdné místo, + - $ () |
Používá se k vložení prázdných mezer, matematických znaků (+ -), finančních symbolů ($ ... £ ) a závorek 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 (*), ohraničte je do dvojitých uvozovek – všimněte si, že tyto znaky můžete umístit kdekoli ve formátovacím řetězci. |
"Literálový text" |
K ohraničení textu, který chcete uživatelům zobrazit, použijte dvojité uvozovky. |
\ |
Slouží k vynucení, aby Access zobrazil znak, který následuje hned za ní. Je to stejné jako obklopit znak dvojitými uvozovkami. |
[color] |
Používá se k použití barvy u všech hodnot v oddílu vašeho 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á. |