Formátovaný text můžete v accessové databázi uložit tak, že použijete pole Dlouhý text (říká se mu také Memo) a nastavíte vlastnost TextFormat tohoto pole na RichText. Můžete třeba udělat text tučný nebo podtržený, použít různé písmo pro jednotlivá slova nebo znaky a změnit barvy textu. Pokud je pole zobrazeno v datovém listu nebo jeho části, můžete formátování použít na celý nebo částečný obsah pole úpravou pole prostřednictvím vázaného ovládacího prvku ve formuláři nebo sestavě.
V tomto článku
- Co je formát RTF?
- Vytvoření pole ve formátu RTF
- Změna pole na formát RTF
- Změna pole ve formátu RTF na prostý text
- Vymazání vlastnosti Pouze přidat
- Povolení plného formátování textu pro ovládací prvky formulářů a sestav
Co je formát RTF?
Formátovaný text je text, který je formátován s použitím běžných možností formátování, jako je například tučné písmo a kurzíva, které nejsou ve formátu prostého textu dostupné. Data formátujete pomocí běžných nástrojů formátování, jako je pás karet a minipanel nástrojů. Access na pozadí použije pro data kód formátování HTML (Hypertext Markup Language). Access používá HTML, protože poskytuje vyšší stupeň kompatibility s poli s formátovaným textem uloženými v seznamech SharePointu.
Access ukládá formát RTF pomocí datového typu Dlouhý text, který jako jediný obsahuje integrovanou podporu formátovaného textu. Chcete-li vytvořit pole pro ukládání formátovaného textu, vytvořte pole typu Dlouhý text a nastavte vlastnost TextFormat tohoto pole na hodnotu RichText. Dvě možné hodnoty jsou:
- Formátovaný text Povoluje formát RTF a tento text je uložen a interpretován jako formát RTF HTML.
- Prostý text Povoluje prostý text, který je interpretován jako prostý text.
Vlastnost TextFormat pro pole Dlouhý text se nastavuje v tabulce v zobrazení Datový list a v návrhovém zobrazení. Po uložení formátovaného textu do pole typu Dlouhý text jej můžete zobrazit ve formuláři nebo sestavě pomocí ovládacího prvku textové pole. Ovládací prvek textové pole má vlastnost TextFormat , která dědí svou počáteční hodnotu z vlastnosti TextFormat pole typu Dlouhý text. Vlastnost TextFormat ovládacího prvku textové pole ale můžete změnit.
Následující tabulka uvádí podporované možnosti formátování textu:
| Ikona | Možnost | Popis |
|---|---|---|
|
Název písma | Vybere jiný typ písma. |
|
Velikost písma | Vybere velikost písma. |
|
Tučné | Vybraný text se nastaví jako tučný. Pokud už je text tučný, odebere ho. |
|
Kurzíva | Nastaví vybraný text jako kurzívu. Pokud už text kurzívou je, kurzívu odebere. |
|
Podtržení | Podtrhne text. Pokud už je text podtržený, podtržení se odebere. |
|
Zarovnání doleva | Zarovná text k levému okraji. |
|
Zarovnání na střed | Zarovná text na střed okraje. |
|
Zarovnat doprava | Zarovná text k pravému okraji. |
|
Číslování | Začne číslovat odstavce. Číslo se zobrazí před každým odstavcem. |
|
Odrážky | Začne umisťovat odrážku před každý odstavec. |
|
Barva písma | Vybere barvu popředí písma. |
|
Barva zvýraznění textu | Text bude vypadat jako označený zvýrazňovačem. |
|
Zmenšení odsazení | Zmenší odsazení odstavce. |
|
Zvětšení odsazení | Zvětší odsazení odstavce. |
|
Zleva doprava: | Vyplní ovládací prvek zleva doprava. |
|
Zprava doleva: | Vyplní ovládací prvek zprava doleva. |
Vytvoření pole ve formátu RTF
Pole ve formátu RTF můžete vytvořit v tabulce, v zobrazení datového listu nebo v návrhovém zobrazení.
V zobrazení Datový list
- Otevřete tabulku v zobrazení datového listu.
- Vyberte Kliknutím přidat a pak ze seznamu vyberte Dlouhý text .
- Poklikejte na záhlaví pole a zadejte smysluplný název nového pole.
- Uložte změny.
V návrhovém zobrazení
- Otevřete tabulku v návrhovém zobrazení.
- V návrhové mřížce tabulky najděte první prázdný řádek. Poté do sloupce Název pole zadejte název pole.
- Ve sloupci Datový typ vyberte Dlouhý text.
- Ve skupinovém rámečku Vlastnosti pole klikněte na kartu Obecné.
- Klikněte do pole Formát textu a vyberte možnost RTF.
- Uložte změny.
Změna pole na formát RTF
- Otevřete tabulku obsahující dané pole v návrhovém zobrazení.
- V návrhové mřížce tabulky klikněte na pole typu Dlouhý text, které chcete změnit na formát RTF.
- Ve skupinovém rámečku Vlastnosti pole klikněte na kartu Obecné.
- Klikněte na pole Formát textu a vyberte možnost RTF.
- Uložte změny.
Změna pole ve formátu RTF na prostý text
Důležité Pokud změníte pole z formátovaného na prostý text, zobrazí Access upozornění, že bude odebráno veškeré formátování. Po provedení změny u prostého textu a uložení tabulky ji nelze vrátit zpět.
- Otevřete tabulku obsahující dané pole v návrhovém zobrazení.
- V návrhové mřížce tabulky klikněte na pole typu Dlouhý text, které chcete změnit na formát RTF.
- Ve skupinovém rámečku Vlastnosti pole klikněte na kartu Obecné.
- Klikněte do pole TextFormat a vyberte Prostý text.
- Uložte změny.
Vymazání vlastnosti Pouze přidat
Chcete-li u pole povolit plné formátování textu, zajistěte, aby byla pro pole zakázána vlastnost Pouze přidat . V opačném případě Access text v poli skryje, kdykoli do daného pole umístíte kurzor nebo ovládací prvek formuláře nebo sestavy svázaný s daným polem.
Zakázání vlastnosti Pouze přidat
- Otevřete tabulku v návrhovém zobrazení.
- Vyberte pole typu Dlouhý text, které chcete změnit, a v dolní části návrháře tabulky na kartě Obecné přejděte dolů k vlastnosti Pouze připojit .
- Klikněte na pole vedle vlastnosti a v seznamu vyberte Ne .
- Uložte změny.
Povolení plného formátování textu pro ovládací prvky formulářů a sestav
Pokud použijete příkazy na kartě Vytvořit k vytvoření formuláře nebo sestavy a povolíte úpravy formátovaného textu pro podkladové pole typu Dlouhý text, zdědí výsledný ovládací prvek Textové pole vlastnost Formát textu nastavenou pro pole Dlouhý text. Pokud máte v tabulce data v poli Dlouhý text, zobrazí se tato data v textovém ovládacím prvku formuláře nebo sestavy. Když ale do formuláře nebo sestavy ručně přidáte ovládací prvek, Access nepovolí úpravy formátovaného textu, a to ani v případě, že tento ovládací prvek následně svážete s polem typu Dlouhý text s formátováním RTF.
- Otevřete formulář v návrhovém zobrazení.
- Na kartě Návrh klikněte ve skupině Ovládací prvky na položku Textové pole.
- V prázdné oblasti formuláře kliknutím a tažením nakreslete ovládací prvek.
- Klikněte do textové oblasti nového ovládacího prvku, klikněte pravým tlačítkem myši do textové oblasti ovládacího prvku (nikoli na popisek) a klikněte na příkaz Vlastnosti.
- V seznamu vlastností nového ovládacího prvku klikněte na kartu Vše .
- Klikněte na pole vlastnosti Zdroj ovládacího prvku a vyberte ze seznamu pole typu Dlouhý text.
Ve výchozím nastavení se v seznamu zobrazují pole z tabulky, která je svázaná s formulářem. Pokud se pole typu Dlouhý text nachází v jiné tabulce, použijte pro vazbu ovládacího prvku tuto syntaxi výrazu: =[název tabulky]![ Název pole]. Hranaté závorky a vykřičník používejte přesně tak, jak je znázorněno. Do první části výrazu zadejte název tabulky a do druhé části název pole dlouhého textu. Pokud máte třeba tabulku s názvem Poznámky s polem Dlouhý text s názvem Komplimenty, do pole vlastnosti Zdroj ovládacího prvku zadáte tento řetězec:=[Notes]![Compliments] - V seznamu vlastností se stále vybranou kartou Vše vyhledejte a vyberte pole vlastnosti Formát textu a poté ze seznamu vyberte možnost RTF .
- Uložte změny.