Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Вы можете хранить форматированный текст в базе данных Access, используя поле длинное текстовое (также называемое заМетка) и устанавливая для свойства TextFormat поля значение ричтекст. Например, вы можете сделать текст полужирным или подчеркнутым, применить разные шрифты к отдельным словам или символам, а также изменить цвет текста. Вы можете применить форматирование ко всему содержимому поля или его части, когда оно отображается в режиме таблицы, и редактируя поле с помощью связанного элемента управления в форме или отчете.
В этой статье
Что такое форматированный текст?
Форматированный текст — это текст с общими параметрами форматирования, такими как полужирный или курсив, недоступный для обычного текста. Чтобы отформатировать данные, используйте общие инструменты форматирования, такие как лента и мини-панель инструментов. При этом Access применяет HTML-код форматирования к данным. Приложение Access использует HTML-код, так как обеспечивает более высокую совместимость с форматированными текстовыми полями, хранящимися в списках SharePoint.
Access сохраняет форматированный текст с использованием типа данных "длинный текст", который является единственным типом данных, которые содержат встроенную поддержку форматированного текста. Чтобы создать поле для хранения форматированного текста, создайте длинное текстовое поле, а затем задайте для свойства TextFormat этого поля значение ричтекст. Возможны два значения:
-
Ричтекст Включение форматированного текста и его сохранение и интерпретация в виде форматированной HTML-разметки.
-
Форматирован Включает обычный текст и интерпретируется как обычный текст.
Вы задаете свойство TextFormat для поля "длинное текстовое поле" в режиме таблицы и конструктора. После сохранения форматированного текста в поле с длинным текстом его можно отобразить в форме или отчете с помощью элемента управления "текстовое поле". Элемент управления "текстовое поле" содержит свойство TextFormat , которое наследует начальное значение из свойства TextFormat текстового поля "длинное текстовое поле". Однако свойство TextFormat можно изменить в элементе управления "текстовое поле".
В следующей таблице приведены поддерживаемые параметры форматирования текста в формате RTF.
Значок | Параметр | Описание |
---|---|---|
|
Имя шрифта |
Выбор другого шрифта. |
|
Размер шрифта |
Выбор размера шрифта. |
|
Полужирный шрифт |
Преобразование выделенного текста в полужирный. Если текст уже выделен полужирным шрифтом, он удаляет полужирное начертание. |
|
Курсив |
Преобразование выделенного текста в курсивный. Если текст уже является курсивом, он удаляет курсив. |
|
Применить подчеркивание |
Делает текст подчеркнутым. Если текст уже подчеркнут, удаляется подчеркивание. |
|
Выравнивание по левому краю |
Выравнивает текст по левому краю. |
|
Выровнять по центру |
Выравнивает текст по центру поля. |
|
Выравнивание по правому краю |
Выравнивание текста по правому краю. |
|
Нумерация |
Начало нумерации абзацев. Число отображается перед каждым абзацем. |
|
Маркеры |
Начинает помещать маркер перед каждым абзацем. |
|
Цвет шрифта |
Выбор цвета переднего плана шрифта. |
|
Цвет выделения текста |
Текст будет выглядеть так, как он помечается пером маркера. |
|
Уменьшение отступа |
Уменьшение отступа абзаца. |
|
Увеличение отступа |
Увеличение отступа абзаца. |
|
Слева направо |
Выполняет заливку элемента управления слева направо. |
|
Справа налево |
Выполняет заливку элемента управления справа налево. |
Создание поля форматированного текста
В режиме таблицы или конструктораможно создать поле форматированного текста.
В режиме таблицы
-
Откройте таблицу в режиме таблицы.
-
Выберите элемент щелкните, чтобы добавить, а затем в списке выберите пункт длинный текст .
-
Дважды щелкните заголовок поля и введите значимое имя для нового поля.
-
Сохраните изменения.
В режиме конструктора
-
Откройте таблицу в конструкторе.
-
В бланке таблицы найдите первую пустую строку. Затем в столбце имя поля введите имя поля.
-
В столбце тип данных выберите пункт длинный текст.
-
В разделе Свойства поля откройте вкладку Общие.
-
Щелкните в поле Формат текста и выберите пункт форматированный текст.
-
Сохраните изменения.
Преобразование поля в форматированный текст
-
Откройте таблицу, содержащую поле, в режиме конструктора.
-
В бланке таблицы щелкните поле форматируемого текста, которое нужно преобразовать в форматированный текст.
-
В разделе Свойства поля откройте вкладку Общие.
-
Щелкните поле Формат текста и выберите пункт форматированный текст.
-
Сохраните изменения.
Преобразование поля форматированного текста в обычный текст
Важно! При изменении поля с форматированного текста на обычный текст выводится предупреждение о том, что все форматирование будет удалено. После применения изменения к обычному тексту и сохранения таблицы невозможно отменить изменения.
-
Откройте таблицу, содержащую поле, в режиме конструктора.
-
В бланке таблицы щелкните поле форматируемого текста, которое нужно преобразовать в форматированный текст.
-
В разделе Свойства поля откройте вкладку Общие.
-
Щелкните поле TextFormat и выберите обычный текст.
-
Сохраните изменения.
Очистка свойства "только добавление"
Чтобы включить в поле форматированный текст, убедитесь, что свойство " добавить только для поля" отключено. В противном случае при помещении курсора в это поле или любом элементе управления формы или отчета, привязанных к этому полю, Access скрывает текст.
Отключение свойства Append
-
Откройте таблицу в конструкторе.
-
Выделите поле с длинным текстом, которое вы хотите изменить, и в нижней части конструктора таблиц на вкладке Общие нажмите прокрутку вниз до свойства только добавление .
-
Щелкните поле рядом со свойством и выберите нет в списке.
-
Сохраните изменения.
Включение форматированного текста для элементов управления формы и отчета
Если вы используете команды на вкладке " Создание " для создания формы или отчета, а также редактируете текст, который вы включили для основного текстового поля, в результате будет наследоваться свойство " текстовый ", заданное для поля "длинное текстовое поле". Если в поле "длинный текст" таблицы есть данные, эти данные отображаются в элементе управления "текст" в форме или отчете. Однако Access не включает редактирование текста в формате RTF при добавлении элемента управления в форму или отчет вручную, даже если впоследствии привязать этот элемент управления к длинному текстовому полю с форматированным текстом.
-
Откройте форму в режиме конструктора.
-
На вкладке Конструктор в группе Элементы управления щелкните Поле.
-
В пустой области формы щелкните и перетащите указатель мыши, чтобы нарисовать элемент управления.
-
Щелкните область текста нового элемента управления, щелкните правой кнопкой мыши область текста элемента управления (но не подпись) и выберите пункт Свойства.
-
На странице свойств нового элемента управления откройте вкладку все .
-
Щелкните поле свойства Источник элементов управления и выберите в списке свое текстовое поле.
По умолчанию в списке отображаются поля таблицы, привязанные к форме. Если поле с длинным текстом находится в другой таблице, используйте следующий синтаксис выражения для привязки элемента управления: = [имя таблицы]! [ имя поля]. Используйте квадратные скобки и восклицательный знак в точности так, как показано. Введите имя таблицы в первую часть выражения и имя своего длинного текстового поля во второй части. Например, если у вас есть таблица с названием заметки с длинным текстовым полем "приветственные", введите эту строку в поле свойства Источник элементов управления : =[Notes]![Compliments]
-
На странице свойств с выделенной вкладкой все по-прежнему найдите и выберите поле свойства Формат текста , а затем выберите форматированный текст из списка.
-
Сохраните изменения.