Поля "Короткий текст" и "Длинный текст" (memo) — это, возможно, наиболее часто используемые типы данных. Есть два варианта форматирования текста: сохранение форматов по умолчанию или создание пользовательского формата. При применении формата к полю таблицы этот же формат автоматически применяется к любому оклю формы или отчета, который вы впоследствии привяжете к этому полю таблицы.  Форматирование только изменяет способ отображения данных и не влияет на способ их хранения и ввод данных пользователями.

В этой статье

Общие сведения о форматах текста

Типы данных "Короткий текст" и "Длинный текст" (memo) не имеют предопределяемого формата. Тип данных "Короткий текст" имеет только пользовательские форматы. Тип данных "Длинный текст" имеет как пользовательское, так и форматирование RICH TEXT. Если не указать формат, access выровняет весь текст в таблицах по левую стороне.

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

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

Часть

Описание

Первый

Форматирование полей с текстом.

Секунды

Формат для полей с нулевыми строками и значениями NULL.

Например, если у вас есть поле текстовое полеэлемент управления, в котором нужно ввести слово "Нет", если в поле нет строки, можно ввести пользовательский формат @;" Нет" в качестве параметра свойства Format (Формат) для управления. Символ @ в первом разделе вызывает отображение текста из поля, а во втором — слово "Нет", если в поле имеется строка нулевой длины или значение NULL.

С помощью функции Format можно возвращать одно значение для строки нулевой длины, а другое — для значения Null.

Чтобы управлять форматом ввода данных, см. форматы ввода данных с помощью масок ввода. Сведения о том, как улучшить обычный текст при типе данных "Длинный текст", см. в поле "Добавление расширенного текста".

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

Применение пользовательского формата

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

  2. В верхней части сетки выберите поле даты и времени, форматирование в который вы хотите.

  3. В разделе "Свойства поля" перейдите на вкладку "Общие", щелкните ячейку рядом с полем "Формат" и введите определенные символы в соответствии с вашими потребностями форматирования.

  4. После ввода формата появляется кнопка "Параметры обновления свойств", которая позволяет применить формат к любым другим полям таблицы и элементу управления формы, которые логически наследуют его. Чтобы применить изменения во всей базе данных, щелкните смарт-тег и нажмите кнопку "Обновить формат везде<имя поля> используется. В этом случае имя поля — это имя текстового поля.

  5. Если вы решите применить изменения во всей базе данных, появится диалоговое окно "Свойства обновления" с формами и другими объектами, которые наследуют новый формат. Нажмите кнопку "Да", чтобы применить формат.

    Дополнительные сведения см. в свойстве "Распространение поля".

  6. Сохраните изменения и переключиться в представление таблицы, чтобы узнать, соответствует ли формат вашим требованиям.

  7. Проверьте пользовательское форматирование текста следующим образом:

    • Введите значения верхнего или нижнего регистра и посмотрите, как формат обрабатывает данные.

    • Введите нулевую строку или значение NULL и посмотрите, нравится ли результат.

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

Примеры пользовательских форматов

Ниже examples of custom text formats (Примеры пользовательских форматов текста).

Параметр

Данные

Отображение

@@@-@@-@@@@

465043799

465-04-3799

@@@@@@@@@

465-04-3799
465043799

465-04-3799
465043799

>

егов
еголий
Егоро

ЕГОВ
ЕГОВ

<

егов
еголий
Егоро

егову
Егоро

@;" Неизвестно"

Значение Null

Неизвестно

Строка нулевой длины

Неизвестно

Любой текст

Отображается тот же текст, что и ввели

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

Символы пользовательского формата

Примечание: Применение любого пользовательского формата к полям "Длинный текст" или "Поле МЕМО" ухменит отображение до 255 знаков.

Чтобы создать пользовательский формат, используйте следующие символы в качестве замецев и между словами:

Символ

Описание

@

Используется для отображения любого символа, доступного для его положения в строке формата. Если Access разместит все символы в данных, оставшиеся пустые места будут пустыми.

Например, если строка формата имеет формат @@@@ и ее текст — АБВ, текст выравнивается по левую стороне с двумя ведущими пустыми пробелами.

&

Используется для отображения любого символа, доступного для его положения в строке формата. Если Access померит все символы в данных, оставшиеся подмытники не будут отображаться.

Например, если строка формата &&&&& текст абв, отображается только текст, выровненный по леву.

!

Используется для принудительного заполнения заполнителями слева направо, а не справа налево. Этот знак необходимо использовать в начале любой строки формата.

<

Используется для принудительного в тексте в нижнем регистре. Этот знак необходимо использовать в начале строки формата, но перед ним можно использовать восклицательный знак (!).

>

Используется для принудительного в тексте верхнего регистра. Этот знак необходимо использовать в начале строки формата, но перед ним можно использовать восклицательный знак (!).

*

При этом знак сразу после звездочки (*) становится символом заполнения — символом, используемым для заполнения пустых пробелов. Access обычно выравнивает текст по левым и заполняет любую область справа от значения пустыми пробелами. Вы можете добавить символы заполнения в любом месте строки формата. При этом Access заполнит указанным знаком пробелы.

Пустое место, + - $ ()

Используется для вставки пробелов, математических символов (+ -), финансовых символов ($ ¥ £) и скобок в любом месте строк формата. Если вы хотите использовать другие распространенные математические символы, например косую черту (\ или /) и звездочку (*), задайте их в двойных кавычках. Обратите внимание, что эти символы можно в любой части строки формата.

"Литерал"

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

\

Используется для принудительного отображения в Access знака, который следует за ним. Это то же самое, что и вокруг символа с двойными кавычками.

[цвет]

Используется для применения цвета к всем значениям в разделе формата. Имя должно быть заключено в квадратные скобки и использовать одно из таких имен: черное, синее, синее, зеленое, пурпурное, красное, желтое или белое.

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

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

Совершенствование навыков

Перейти к обучению >

Первоочередный доступ к новым возможностям

Присоединение к программе предварительной оценки Майкрософт >

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×