Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

В этой статье

Обзор текстовых форматов

Типы данных Short Text и Long Text (также называемые Memo) не имеют предопределенных форматов. Тип данных Short Text имеет только настраиваемые форматы. Тип данных Long Text имеет пользовательское и форматирование форматов форматированного текста. Если не указать формат, Access слева выравнивает весь текст в таблицах.

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

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

Часть

Описание

Первый

Формат для полей с текстом.

Секунды

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

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

Функцию Format можно использовать для возврата одного значения для строки нулевой длины и другого для значения NULL .

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

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

Применение настраиваемого формата

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

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

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

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

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

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

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

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

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

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

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

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

Ниже приведены примеры пользовательских текстовых форматов.

Параметр

Данные

Отображение

@@@-@@-@@@@

465043799

465-04-3799

@@@@@@@@@

465-04-3799
465043799

465-04-3799
465043799

>

davolio
DAVOLIO
Davolio Davolio

ДАВОЛЬО ДАВОЛЬО
ДАВОЛЬО

<

davolio
DAVOLIO
Davolio Davolio

davolio
davolio
davolio davolio

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

Значение NULL

Неизвестно

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

Неизвестно

Любой текст

Отображается тот же текст, что и введенный

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

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

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

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

Символ

Описание

@

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

Например, если строка форматирования @@@@@, а базовый текст — ABC, текст выравнивается по левому краю с двумя пробелами.

&

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

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

!

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

<

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

>

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

*

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

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

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

"Литеральный текст"

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

\

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

[цвет]

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

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

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

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

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

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×