Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Вы можете хранить форматированный текст в базе данных Access, используя поле Long Text (также называемое Memo) и присвоив свойству TextFormat поля значение RichText. Например, можно сделать текст полужирным или подчеркнутым, применить различные шрифты к отдельным словам или символам и изменить цвета текста. Форматирование можно применить ко всему содержимому поля или его части, когда поле отображается в таблице и путем редактирования поля с помощью привязанного элемента управления в форме или отчете.

В этой статье

Что такое форматированный текст?

Форматированный текст — это текст, отформатированный с общими параметрами форматирования, такими как полужирный шрифт и курсив, недоступный для обычного текста. Данные можно форматировать с помощью общих средств форматирования, таких как лента и мини-панель инструментов. В фоновом режиме Access применяет код форматирования языка ГИПЕРТЕКСТовой разметки (HTML) к вашим данным. Access использует HTML, так как обеспечивает большую степень совместимости с полями форматированного текста, хранящимися в списках SharePoint.

Изображение ленты Access

Access сохраняет форматированный текст с помощью типа данных Long Text, который является единственным типом данных, который имеет встроенную поддержку форматированного текста. Чтобы создать поле для хранения форматированного текста, создайте поле "Длинный текст", а затем задайте для свойства TextFormat этого поля значение RichText. Возможные два значения:

  • Richtext    Включает форматированный текст и сохраняется и интерпретируется как разметка HTML.

  • Plaintext    Включает обычный текст и интерпретируется как обычный текст.

Вы задаете свойство TextFormat для поля Длинный текст в таблице в режиме таблицы и конструкторе. После сохранения форматированного текста в поле "Длинный текст" его можно отобразить в форме или отчете с помощью элемента управления "Текстовое поле". Элемент управления Text Box имеет свойство TextFormat , которое наследует его начальное значение от свойства TextFormat поля Long Text. Однако можно изменить свойство TextFormat в элементе управления "Текстовое поле".

В следующей таблице показаны поддерживаемые параметры форматирования форматированного текста.

Значок

Параметр

Описание

Изображение кнопки

Название шрифта

Выбирает другой шрифт.

Изображение кнопки

Размер шрифта

Выбирает размер шрифта.

Изображение кнопки

Полужирный

Делает выделенный текст полужирным. Если текст уже выделен полужирным шрифтом, удаляет полужирный.

Изображение кнопки

Курсив

Делает выделенный текст курсивным. Если текст уже курсив, удаляет курсив.

Изображение кнопки

Подчеркнутый

Делает текст подчеркнутой. Если текст уже подчеркнут, удаляет подчеркивание.

Изображение кнопки

Выравнивание по левому краю

Выравнивает текст по левому краю.

Изображение кнопки

По центру

Центр текста в пределах поля.

Изображение кнопки

Выравнивание по правому краю

Выравнивает текст по правому краю.

Изображение кнопки

Нумерация

Начинает нумерацию абзацев. Номер отображается перед каждым абзацем.

Изображение кнопки "Маркеры"

Маркеры

Начинается размещение маркера перед каждым абзацем.

Изображение кнопки

Цвет шрифта

Выбирает цвет переднего плана шрифта.

Изображение кнопки

Цвет выделения текста

Текст выглядит так, как будто он был помечен ручкой маркера.

Изображение кнопки

Уменьшение отступа

Уменьшает отступ абзаца.

Изображение кнопки

Увеличение отступа

Увеличивает отступ абзаца.

кнопка выбора направления слева направо

Справа налево.

Заполняет элемент управления слева направо.

кнопка выбора направления справа налево

Справа налево.

Заполняет элемент управления справа налево.

К началу страницы

Create поле форматированного текста

Поле форматированного текста можно создать в табличном режиме или конструкторе.

В режиме таблицы

  1. Откройте таблицу в режиме Режим таблицы.

  2. Выберите Щелкните, чтобы добавить, а затем выберите Длинный текст в списке.

  3. Дважды щелкните заголовок поля и введите понятное имя для нового поля.

  4. Сохраните изменения.

В режиме конструктора

  1. Откройте таблицу в режиме Конструктор.

  2. В сетке конструктора таблицы найдите первую пустую строку. Затем в столбце Имя поля введите имя поля.

  3. В столбце Тип данных выберите Длинный текст.

  4. В разделе Свойства поля откройте вкладку Общие.

  5. Щелкните в поле Формат текста и выберите форматированный текст.

  6. Сохраните изменения.

К началу страницы

Изменение поля на форматированный текст

  1. Откройте таблицу, содержащую поле в режиме конструктора.

  2. В сетке макета таблицы щелкните поле Длинный текст, которое требуется изменить на форматированный текст.

  3. В разделе Свойства поля откройте вкладку Общие.

  4. Щелкните поле Формат текста и выберите форматированный текст.

  5. Сохраните изменения.

К началу страницы

Изменение поля форматированного текста на обычный текст

Важно    При изменении поля с форматированного текста на обычный, Access выводит предупреждение о том, что все форматирование будет удалено. После того как вы применили изменение к обычному тексту и таблица была сохранена, отменить это изменение невозможно.

  1. Откройте таблицу, содержащую поле в режиме конструктора.

  2. В сетке макета таблицы щелкните поле Длинный текст, которое требуется изменить на форматированный текст.

  3. В разделе Свойства поля откройте вкладку Общие.

  4. Щелкните поле TextFormat и выберите Обычный текст.

  5. Сохраните изменения.

К началу страницы

Очистка свойства "Только добавление"

Чтобы включить форматирование форматированного текста для поля, убедитесь, что свойство Только добавление для поля отключено. В противном случае Access скрывает текст в поле всякий раз, когда вы помещаете курсор в это поле или в любой форме или в элементах управления отчета, привязанных к его полю.

Отключение свойства "Только добавление"

  1. Откройте таблицу в режиме Конструктор.

  2. Выберите поле Длинный текст, которое нужно изменить, и в нижней части конструктора таблиц на вкладке Общие прокрутите вниз до свойства Только добавление .

  3. Щелкните поле рядом со свойством и выберите Нет в списке.

  4. Сохраните изменения.

К началу страницы

Включение форматирования форматированного текста для элементов управления формами и отчетами

Если вы используете команды на вкладке Create для создания формы или отчета и включили редактирование форматированного текста для базового поля "Длинный текст", результирующий элемент управления "Текстовое поле" наследует свойство "Формат текста" для поля "Длинный текст". Если у вас есть данные в поле Длинный текст таблицы, эти данные отображаются в текстовом элементе управления в форме или отчете. Однако access не включает редактирование форматированного текста при добавлении элемента управления в форму или отчет вручную, даже если этот элемент управления впоследствии привязывается к полю длинного текста с форматированием форматированного текста.

  1. Откройте форму в режиме конструктора.

  2. На вкладке Конструктор в группе Элементы управления щелкните Поле.

  3. В пустой области формы щелкните и перетащите мышь, чтобы нарисовать элемент управления.

  4. Щелкните текстовую область нового элемента управления, щелкните правой кнопкой мыши текстовую область элемента управления (не метку) и выберите пункт Свойства.

  5. На странице свойств нового элемента управления щелкните вкладку Все .

  6. Щелкните поле Свойства Control Source (Источник управления ) и выберите поле Long Text (Длинный текст) в списке.

    По умолчанию в списке отображаются поля в таблице, привязанной к форме. Если поле "Длинный текст" находится в другой таблице, используйте следующий синтаксис выражения для привязки элемента управления: =[имя таблицы]![имя поля]. Используйте квадратные скобки и восклицательный знак, как показано ниже. Введите имя таблицы в первой части выражения и имя поля "Длинный текст" во второй части. Например, если у вас есть таблица с именем Заметки с полем "Длинный текст" с именем Комплименты, введите следующую строку в поле свойства Control Source : =[Notes]![Compliments]

  7. На странице свойств, где по-прежнему выбрана вкладка Все , найдите и выберите поле свойства Формат текста , а затем выберите в списке пункт Форматированный текст .

  8. Сохраните изменения.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.