Форматований, відформатований текст можна зберігати в базі даних Access, використовуючи поле "Довгий текст" (також називається Memo) і установивши для властивості поля TextFormat значення RichText. Наприклад, можна зробити текст жирним або підкресленим, застосувати різні шрифти до окремих слів або символів і змінити кольори тексту. Форматування можна застосувати до всього вмісту поля або його частини, якщо поле відображається в табличному поданні та редагуванням поля за допомогою зв'язаного елемента керування у формі або звіті.
У цій статті
Загальні відомості про форматований текст
Форматований текст – це текст, відформатований із загальними параметрами форматування, наприклад жирним і курсивом, недоступним для звичайного тексту. Дані можна форматувати за допомогою загальних засобів форматування, як-от стрічки та міні-панелі. Програма Access застосовує до даних код форматування мови розмітки гіпертексту (HTML). Програма Access використовує HTML-код, оскільки забезпечує більшу ступінь сумісності з полями форматованого тексту, які зберігаються у списках SharePoint.
Access зберігає форматований текст, використовуючи тип даних "Довгий текст", який є єдиним типом даних, який підтримує форматований текст. Щоб створити поле для зберігання форматованого тексту, створіть поле "Довгий текст", а потім установіть для цього поля властивість TextFormat значення RichText. Можливі два значення:
-
RichText (Формат RTF) Вмикає форматований текст і зберігається та інтерпретується як розмітка у форматі RTF.
-
Звичайний текст Вмикає звичайний текст і інтерпретується як звичайний текст.
Ви встановлюєте властивість TextFormat для поля "Довгий текст" у таблиці в режимі табличного подання даних і режимі конструктора. Зберігши форматований текст у полі "Довгий текст", його можна відобразити у формі або звіті за допомогою елемента керування "текстове поле". Елемент керування "Текстове поле" має властивість TextFormat , яка успадковує початкове значення властивості TextFormat поля "Довгий текст". Проте можна змінити властивість TextFormat в елементі керування текстовим полем.
У таблиці нижче наведено підтримувані параметри форматування форматованого тексту:
Icon |
Параметр |
Опис |
|
Ім'я шрифту |
Вибір іншого нак лицьовика. |
|
Розмір шрифту |
Вибір розміру шрифту. |
|
Жирний |
Виділення виділеного тексту жирним шрифтом. Якщо текст уже виділено жирним шрифтом, жирний шрифт буде видалено. |
|
Курсив |
Виділення виділеного тексту курсивом. Якщо текст уже курсивний, курсив буде видалено. |
|
Підкреслення |
Підкреслення тексту. Якщо текст уже підкреслено, підкреслення буде видалено. |
|
Вирівнювання зліва |
Вирівнювання тексту за лівим полем. |
|
Вирівняти по центру |
Вирівнювання тексту по центру в межах поля. |
|
Вирівнювання справа |
Вирівнювання тексту за правим полем. |
|
Нумерація |
Починається нумерація абзаців. Число відображається перед кожним абзацом. |
|
Маркери |
Починається розміщення маркера перед кожним абзацом. |
|
Колір шрифту |
Вибір кольору переднього плану шрифту. |
|
Колір виділення тексту |
Вигляд тексту за допомогою маркера. |
|
Зменшення відступу |
Зменшення відступу абзацу. |
|
Збільшення відступу |
Збільшення відступу абзацу. |
|
Зліва направо |
Заповнює елемент керування зліва направо. |
|
Справа наліво |
Заповнює елемент керування справа наліво. |
Створення поле форматованого тексту
Поле форматованого тексту можна створити в табличному поданні таблиці або режимі конструктора.
У вікні табличного подання даних
-
Відкрийте таблицю в Поданні таблиці.
-
Натисніть кнопку Клацніть, щоб додати, а потім виберіть у списку пункт Довгий текст .
-
Двічі клацніть заголовок поля та введіть зрозуміле ім'я для нового поля.
-
Збережіть внесені зміни.
У режимі конструктора
-
Відкрийте таблицю в режимі Конструктор.
-
У бланку таблиці знайдіть перший пустий рядок. Потім у стовпці Ім'я поля введіть ім'я поля.
-
У стовпці Тип даних виберіть пункт Довгий текст.
-
У розділі Властивості поля виберіть вкладку Загальні.
-
Клацніть усередині поля Формат тексту та виберіть формат RTF.
-
Збережіть внесені зміни.
Перетворення поля на форматований текст
-
Відкрийте таблицю, яка містить поле в режимі конструктора.
-
На бланку таблиці клацніть поле Довгий текст, яке потрібно перетворити на форматований текст.
-
У розділі Властивості поля виберіть вкладку Загальні.
-
Клацніть поле Формат тексту та виберіть формат RTF.
-
Збережіть внесені зміни.
Перетворення поля форматованого тексту на звичайний текст
Увага! Коли ви змінюєте поле з форматованого тексту на звичайний текст, Access пропонує попередження про те, що все форматування буде видалено. Застосувавши зміну до звичайного тексту та зберігши таблицю, цю зміну не можна скасувати.
-
Відкрийте таблицю, яка містить поле в режимі конструктора.
-
На бланку таблиці клацніть поле Довгий текст, яке потрібно перетворити на форматований текст.
-
У розділі Властивості поля виберіть вкладку Загальні.
-
Клацніть у полі Формат тексту та виберіть пункт Звичайний текст.
-
Збережіть внесені зміни.
Очистити властивість "Лише додавання"
Щоб увімкнути форматування форматованого тексту для поля, переконайтеся, що властивість Лише додавання поля вимкнуто. В іншому разі програма Access приховує текст у полі щоразу, коли курсор установлено в цьому полі або в будь-яких елементах керування форми чи звіту, зв'язаних із цим полем.
Вимкнення властивості Лише додавання
-
Відкрийте таблицю в режимі Конструктор.
-
Виберіть поле "Довгий текст", яке потрібно змінити, і в нижній частині конструктора таблиць на вкладці Загальні прокрутіть униз до властивості Лише додавання .
-
Клацніть поле поруч із властивістю та виберіть зі списку значення Ні .
-
Збережіть внесені зміни.
Увімкнення форматування форматованого тексту для елементів керування форми та звіту
Якщо для створення форми або звіту використовуються команди на вкладці Створення, а для базового поля "Довгий текст" увімкнуто редагування форматованого тексту, отриманий елемент керування "Текстове поле" успадковує властивість "Формат тексту" для поля "Довгий текст". Якщо в полі "Довгий текст" таблиці є дані, вони відображатимуться в елементі керування текстом у формі або звіті. Однак у програмі Access не ввімкнуто редагування форматованого тексту, якщо вручну додати елемент керування до форми або звіту, навіть якщо цей елемент керування згодом прив'язано до поля "Довгий текст" із форматуванням форматованого тексту.
-
Відкрийте форму в режимі конструктора.
-
На вкладці Конструктор у групі Елементи керування клацніть Текстове поле.
-
У пустій області форми клацніть і перетягніть вказівник миші, щоб накреслити елемент керування.
-
Клацніть текстову область нового елемента керування, клацніть правою кнопкою миші текстову область елемента керування (а не надпис) і виберіть пункт Властивості.
-
У вікні властивостей нового елемента керування перейдіть на вкладку Усі .
-
Клацніть поле властивості Джерело елемента керування та виберіть зі списку поле "Довгий текст".
За замовчуванням у списку відображаються поля в таблиці, зв'язаній із формою. Якщо поле "Довгий текст" міститься в іншій таблиці, використовуйте цей синтаксис виразу, щоб зв'язати елемент керування: =[ім'я таблиці]![ім'я поля]. Використовуйте дужки та знак оклику саме так, як показано на екрані. Введіть ім'я таблиці в першій частині виразу та ім'я поля "Довгий текст" у другій частині. Наприклад, якщо у вас є таблиця "Нотатки" з полем "Довгий текст" із іменем "Компліменти", слід ввести цей рядок у поле властивості Джерело елемента керування : =[Notes]![Compliments]
-
На аркуші властивостей із вибраною вкладкою Усі знайдіть і виберіть поле властивості Формат тексту , а потім виберіть зі списку пункт Формат RTF .
-
Збережіть внесені зміни.