на что влияет свойство формат поля

Форматы отображения данных

Свойство Формат поля (Format) на вкладке Общие (General) позволяет указать форматы вывода текста, чисел, дат и значений времени на экран и на печать. Для каждого типа поля существует свой набор встроенных стандартных форматов. Эти форматы используют при отображении данных локальные установки, т. е. те параметры, которые установлены на соответствующих вкладках окна Язык и стандарты панели управления Windows. Но вы можете определить собственные (специальные) форматы, пользуясь специальными символами форматирования.

Свойство Формат поля (Format) используется для отображения данных не только в режиме Таблицы, но и в связанных с данным полем элементах управления в формах и отчетах, если для этих элементов управления не установлен другой формат.

Свойство Формат поля (Format) определяет только способ отображения данных, не влияя на способ их сохранения.

Свойство Формат поля (Format) имеет различные значения для разных типов данных. В табл. 2.6—2.11 приведены стандартные значения этого свойства для допустимых типов, а также специальные символы, которые используются при определении нестандартных форматов.

ЗначениеОписание
Основной (General Number)Используется в качестве значения по умолчанию. Числа отображаются так, как они были введены. Пример: 12345,67
Денежный (Currency)Число выводится с разделителями разрядов и символом национальной валюты, введенным в локальных установках. Пример: 3 457 р
Евро (Euro)Частный случай предыдущего формата со знаком валюты евро. Пример: 3 457 €
Фиксированный (Fixed)Числа выводятся без разделителей групп разрядов. Пример: 3456,79
С разделителями разрядов (Standard)Числа выводятся с разделителями групп разрядов. Пример: 3 456,79
Процентный (Percent)Значение умножается на 100; добавляется символ процента (%). Пример: 98,00%
Экспоненциальный (Scientific)Числа выводятся в экспоненциальном виде. Пример: 3.46Е+03

Таблица 2.6. Встроенные числовые форматы для числовых и денежных типов данных

По умолчанию, т. е. если значением свойства Число десятичных знаков является Авто (Auto), форматы Фиксированный, С разделителями разрядов и Процентный выводят числа с двумя десятичными знаками.

Числовые форматы также можно определять самостоятельно с помощью специальных символов. Они могут включать в себя от одного до четырех разделов, отделенных друг от друга точкой с запятой (;). В первом разделе описывается формат положительных чисел, во втором — формат отрицательных чисел, в третьем — формат нулевых значений, в четвертом — формат пустых (Null) значений.

Таблица 2.7. Символы форматирования для числовых типов данных

Для добавления в специальный формат запятой или другого символа разделителя следует ввести этот символ в кавычках, например, формат » # » ## задает последовательности вида #1, #35, #, #99.

Таблица 2.8. Встроенные форматы для полей типа Дата/Время

Специальные форматы даты и времени определяются с помощью символов форматирования, перечисленных в табл. 2.9.

: (двоеточиеРазделитель компонентов времени. Символ разделителя выбирается в окне Язык и стандарты панели управления Windows/Разделитель компонентов датыcЗадает встроенный Полный формат датыdНомер дня месяца, состоящий из 1 или 2 цифр (1-31)ddНомер дня месяца, состоящий из 2 цифр (01—31)dddСокращенное название дня недели (Пн-Вс)ddddПолное название дня недели (понедельник— воскресенье)dddddЗадает встроенный Краткий формат датыddddddЗадает встроенный Длинный формат датыwНомер дня недели (1-7)wwНомер недели в году (1-53)mНомер месяца, состоящий из 1 или 2 цифр (1-12)mmНомер месяца, состоящий из 2 цифр (01-12)mmmПервые три буквы названия месяца (янв— дек)mmmmПолное название месяца (Январь— Декабрь)qНомер квартала в году (1-4)yНомер дня в году (1-366)yyПоследние две цифры номера года (01-99)yyyyПолный номер года (0100-9999)hЧисло часов, состоящее из 1 или 2 цифр (0-23)hhЧисло часов, состоящее из 2 цифр (00-23)nЧисло минут, состоящее из 1 или 2 цифр (0-59)nnЧисло минут, состоящее из 2 цифр (00—59)sЧисло секунд, состоящее из 1 или 2 цифр (0-59)ssЧисло секунд, состоящее из 2 цифр (00-59)ttttЗадает встроенный Длинный формат времениAM/PM12-часовой формат времени с добавлением прописных букв «AM» или «РМ»am/pm12-часовой формат времени с добавлением строчных букв «am» или «рm»A/P12-часовой формат времени с добавлением прописных букв «А» или «Р»а/р12-часовой формат времени с добавлением строчных букв «а» или «р»АМРМ12-часовой формат времени; используется индикатор «утро/день», выбранный в окне Язык и стандарты панели управления Windows

Таблица 2.9. Символы форматирования для типа данных Дата/Время

Примеры:

ddd», «d\ imranm\ yyyy Пн, 1 января 2001

dd\ mmm\ уу 01 ЯНВ 01

dddd», «dd\ mmmmm\ yyyy понедельник, 01 января 2001

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

Специальные форматы для текстовых полей и полей MEMO могут включать один или два раздела, разделяемых точкой с запятой (;). В первом разделе описывается формат отображения текста, во втором — формат отображения строк нулевой длины и пустых (Null) значений.

В Access различаются понятия пустого значения и строки нулевой длины. Если поле имеет значение Null — пустое, то это означает, что поле не имеет никакого значения. Если значением текстового или МЕМО-поля является строка нулевой длины, то значение этого поля известно — пустая строка. Пустое значение не может быть равно никакому значению, в том числе другому пустому значению, поэтому связывать таблицы по значению Null нельзя. Пустые строки считаются равными друг другу, поэтому по пустым строкам таблицы связывать можно.

СимволОписание
@Обязательный текстовый символ или пробел
&Необязательный текстовый символ
Преобразует все символы в прописные

Таблица 2.10. Символы форматирования для текстовых и МЕМО-полей

Для логических полей свойство Формат (Format) позволяет указать использование встроенных форматов: Истина/Ложь (True/False), Да/Нет (Yes/No) или Вкл/Выкл (On/Off). В Microsoft Access элементом управления, используемым по умолчанию для логических полей, является Флажок (Check Box). При его применении игнорируются встроенные и специальные форматы.

Специальный логический формат может содержать от одного до трех разделов, разделяемых точкой с запятой (;). Первый раздел не влияет на формат логических значений, но символ точки с запятой указать необходимо. Во втором разделе задается строковое выражение, определяющее значение Истина (True), Да (Yes) или Вкл (On), а в третьем — строковое выражение, определяющее значение Ложь (False), Нет (No) или Выкл (Off).

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

СимволОписание
(Пробел )Выводит пробел как символьную константу, т. е. этот пробел выводится всегда
!Определяет выравнивание символов по левому краю
«ABC»Символы, заключенные в кавычки, считаются символьными константами
*Позволяет заполнить доступное пустое пространство следующим символом
\Выводит следующий символ как символьную константу
[цвет]Задает цвет, название которого указано в скобках. Допустимые имена цветов: (Черный) (Black), (Синий) (Blue), (Зеленый) (Green), (Бирюзовый) (Cyan), (Красный) (Red), (Лиловый) (Magenta), (Желтый) (Yellow), (Белый) (White)

Таблица. 2.11. Символы форматирования для всех типов данных

Источник

На что влияет свойство формат поля

Для того, чтобы получить справку о каком-либо свойстве поля, поместите текстовый курсор в окошко для ввода значения этого свойства и нажмите клавишу F1.

на что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поля

Рассмотрим подробнее некоторые свойства полей:

Свойство «Формат поля» позволяет указать форматы вывода текста, чисел, дат и значений времени на экран и на печать. Например, для поля «Цена» разумно указать в свойстве Формат поля (Format) формат «Денежный» и установить для его свойства Число десятичных знаков (DecimalPlaces) значение 2 или «Авто». В этом случае введенное в поле значение 4321,678 будет отображаться как 4 321,68р. Свойство Формат поля (Format) определяет только способ отображения данных. Оно не влияет на способ их сохранения.

Свойство «Маска ввода» (InputMask) задает маску ввода, облегчающую ввод данных в поле. Например, удобно создать следующую маску ввода для поля «Телефон», позволяющую вводить только цифры и автоматически добавляющую промежуточные символы: (___) ___-____. Значение данного свойства определяется автоматически при использовании мастера по созданию масок ввода.

Значение «Пароль» свойства Маска ввода (InputMask) определяет элемент управления, предназначенный для ввода пароля. Любые символы, вводящиеся в этот элемент управления будут отображаться на экране звездочками (*). Подобная маска ввода используется для предотвращения вывода на экран печатаемых символов.

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

Свойство «Индексированное поле» (Indexed) определяет индекс, создаваемый по одному полю. Индекс ускоряет выполнение запросов, в которых используются индексированные поля, и операции сортировки и группировки. Например, если часто выполняется поиск по полю «Фамилия» в таблице «Сотрудники», следует создать индекс для этого поля.

Значение данного свойства можно задать только в окне свойств в режиме конструктора таблицы. Индекс по одному полю может быть определен путем установки свойства Индексированное поле (Indexed). Кроме того, можно выбрать команду Индексы в меню Вид или нажать кнопку » Индексы » на что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поляна панели инструментов. Будет открыто окно индексов.

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

на что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поля

Рассмотрим некоторые из этих дополнительных свойств:

Свойство «Тип элемента управления» (DisplayControl) содержит раскрывающийся список типов элементов управления, доступных для выбранного поля. Для полей с типами «Текстовый» или «Числовой» для данного свойства возможен выбор поля, списка или поля со списком. Для логических полей возможен выбор поля, поля со списком или флажка.

Свойства «Тип источника строк» (RowSourceType), «Источник строк» (RowSource) определят источник данных для списка или поля со списком. Например, для того чтобы вывести в строках списка данные из запроса «Список клиентов», следует выбрать для свойства Тип источника строк значение «Таблица/запрос» и указать в свойстве Источник строк имя запроса «Список клиентов».

Если список должен содержать небольшое число значений, которые не должны изменяться, можно выбрать в свойстве Тип источника строк (RowSourceType) «Список значений» и ввести образующие список значения в ячейку свойства Источник строк (RowSource). Элементы списка отделяются друг от друга точкой с запятой.

Сила реляционных баз данных, таких как Microsoft Access, заключается в том, что они могут быстро найти и связать данные из разных таблиц при помощи запросов, форм и отчетов. Для этого каждая таблица должна содержать одно или несколько полей, однозначно идентифицирующих каждую запись в таблице. Это называется ключевым полем таблицы. Если для таблицы обозначены ключевые поля, то Microsoft Access предотвращает дублирование или ввод пустых значений в ключевое поле. В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ.

Ключевые поля счетчика

Поле счетчика можно задать таким образом, чтобы добавлении каждой записи в таблицу в это поле автоматически вносилось порядковое число. Для этого достаточно выбрать тип поля Счетчик. Указание такого поля в качестве ключевого является наиболее простым способом создания ключевых полей. Если до сохранения созданной таблицы ключевые поля не были определены, то при сохранении будет выдано сообщение о создании ключевого поля. При нажатии кнопки Да будет создано ключевое поле счетчика.

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

В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко-многим». Если определить подходящий набор полей для составного ключа сложно, просто добавьте поле счетчика и сделайте его ключевым. Например, не рекомендуется определять ключ по полям «Имена» и «Фамилии», поскольку нельзя исключить повторения этой пары значений для разных людей.

Создание и изменение ключевых полей

Допускается назначение ключевым полем поля, содержащего данные, однако, если в этом поле имеются повторяющиеся или пустые значения, будет выведено сообщение об ошибке. Получивший такое сообщение пользователь имеет три возможности: выполнить запрос на поиск повторяющихся записей для поиска записей, содержащих повторяющиеся или пустые значения в поле, и изменить эти значения; выбрать другое поле или добавить поле счетчика и определить его как ключевое.

Для составного ключа существенным может оказаться порядок образующих ключ полей. Сортировка записей осуществляется в соответствии с порядком ключевых полей в бланке в режиме конструктора таблицы. Если необходимо указать другой порядок сортировки без изменения порядка ключевых полей, то сначала определите ключ, как это описано выше, а затем нажатием кнопки Индексы на панели инструментов откройте окно «Индексы» и укажите другой порядок полей для индекса с именем «PrimaryKey».

на что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поля 1.8. Определение в базе данных связей между таблицами.

Для создания запросов, форм и отчетов, в которых выводятся данные из нескольких таблиц сразу, необходимо установить связи между таблицами. Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями разных таблиц (для удобства рекомендуется задавать для этих полей одинаковые имена). В большинстве случаев с ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы.

на что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поляна что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поля

Отношение «один-ко-многим» является наиболее часто используемым типом связи между таблицами. Каждой записи в таблице «Список сотрудников» могут соответствовать несколько записей в таблице «Назначения», а запись в таблице «Назначения» не может иметь более одной соответствующей ей записи в таблице «Список сотрудников».

Отношение «многие-ко-многим» реализуется только с помощью третьей (связующей) таблицы, ключ которой состоит по крайней мере из двух полей, которые являются полями внешнего ключа в основных таблицах. В нашем примере связующей является таблица «Назначения». С одной стороны каждый сотрудник может иметь несколько назначений, а с другой стороны для каждого отдела тоже может существовать несколько назначений. Таким образом для таблиц «Список сотрудников» и «Список отделов» реализовано отношение «многие-ко-многим»: каждый сотрудник может работать в нескольких отделах и каждый отдел может иметь нескольких сотрудников.

При отношении «один-к-одному» запись в одной таблице может иметь не более одной связанной записи в другой таблице и наоборот. Этот тип связи используют не очень часто, поскольку такие данные могут быть помещены в одну таблицу. Связь с отношением «один-к-одному» используют для разделения очень широких таблиц, для отделения части таблицы по соображениям защиты, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице.

на что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поля

Например, для того чтобы застраховать сотрудников, был проведен медицинский осмотр. Результаты можно поместить в таблицу «Список сотрудников», но в этом случае сложнее защитить данные от несанкционированного просмотра. Поэтому выгоднее хранить эту секретную и, скорее всего, разовую информацию в отдельной таблице Медицинский осмотр.

на что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поля 1.9. Обеспечение целостности данных в Microsoft Access.

Чтобы наложить эти правила на конкретную связь, при ее создании следует установить флажок Обеспечение целостности данных. Если данный флажок установлен, то любая попытка выполнить действие, нарушающее одно из перечисленных выше правил, приведет к выводу на экран предупреждения, а само действие выполнено не будет. Вы можете также наложить условия целостности на уже созданную связь или удалить связь. Для этого кликните правой клавишей мышки на линии связи, Вы сможете выбрать команду Удалить или Изменить связь в появившемся контекстном меню.

на что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поля

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

Источник

Access format функция примеры

Свойство Формат поля (Format) на вкладке Общие (General) позволяет указать форматы вывода текста, чисел, дат и значений времени на экран и на печать. Для каждого типа поля существует свой набор встроенных стандартных форматов. Эти форматы используют при отображении данных локальные установки, т. е. те параметры, которые установлены на соответствующих вкладках окна Язык и стандарты панели управления Windows. Но вы можете определить собственные (специальные) форматы, пользуясь специальными символами форматирования.

Свойство Формат поля (Format) используется для отображения данных не только в режиме Таблицы, но и в связанных с данным полем элементах управления в формах и отчетах, если для этих элементов управления не установлен другой формат.

Свойство Формат поля (Format) определяет только способ отображения данных, не влияя на способ их сохранения.

Свойство Формат поля (Format) имеет различные значения для разных типов данных. В табл. 2.6—2.11 приведены стандартные значения этого свойства для допустимых типов, а также специальные символы, которые используются при определении нестандартных форматов.

на что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поля
ЗначениеОписание
Основной (General Number)Используется в качестве значения по умолчанию. Числа отображаются так, как они были введены. Пример: 12345,67
Денежный (Currency)Число выводится с разделителями разрядов и символом национальной валюты, введенным в локальных установках. Пример: 3 457 р
Евро (Euro)Частный случай предыдущего формата со знаком валюты евро. Пример: 3 457 €
Фиксированный (Fixed)Числа выводятся без разделителей групп разрядов. Пример: 3456,79
С разделителями разрядов (Standard)Числа выводятся с разделителями групп разрядов. Пример: 3 456,79
Процентный (Percent)Значение умножается на 100; добавляется символ процента (%). Пример: 98,00%
Экспоненциальный (Scientific)Числа выводятся в экспоненциальном виде. Пример: 3.46Е+03

Таблица 2.6. Встроенные числовые форматы для числовых и денежных типов данных

По умолчанию, т. е. если значением свойства Число десятичных знаков является Авто (Auto), форматы Фиксированный, С разделителями разрядов и Процентный выводят числа с двумя десятичными знаками.

Числовые форматы также можно определять самостоятельно с помощью специальных символов. Они могут включать в себя от одного до четырех разделов, отделенных друг от друга точкой с запятой (;). В первом разделе описывается формат положительных чисел, во втором — формат отрицательных чисел, в третьем — формат нулевых значений, в четвертом — формат пустых (Null) значений.

Таблица 2.7. Символы форматирования для числовых типов данных

Для добавления в специальный формат запятой или другого символа разделителя следует ввести этот символ в кавычках, например, формат » # » ## задает последовательности вида #1, #35, #, #99.

Таблица 2.8. Встроенные форматы для полей типа Дата/Время

Специальные форматы даты и времени определяются с помощью символов форматирования, перечисленных в табл. 2.9.

Символ
: (двоеточиеРазделитель компонентов времени. Символ разделителя выбирается в окне Язык и стандарты панели управления Windows/Разделитель компонентов датыcЗадает встроенный Полный формат датыdНомер дня месяца, состоящий из 1 или 2 цифр (1-31)ddНомер дня месяца, состоящий из 2 цифр (01—31)dddСокращенное название дня недели (Пн-Вс)ddddПолное название дня недели (понедельник— воскресенье)dddddЗадает встроенный Краткий формат датыddddddЗадает встроенный Длинный формат датыwНомер дня недели (1-7)wwНомер недели в году (1-53)mНомер месяца, состоящий из 1 или 2 цифр (1-12)mmНомер месяца, состоящий из 2 цифр (01-12)mmmПервые три буквы названия месяца (янв— дек)mmmmПолное название месяца (Январь— Декабрь)qНомер квартала в году (1-4)yНомер дня в году (1-366)yyПоследние две цифры номера года (01-99)yyyyПолный номер года (0100-9999)hЧисло часов, состоящее из 1 или 2 цифр (0-23)hhЧисло часов, состоящее из 2 цифр (00-23)nЧисло минут, состоящее из 1 или 2 цифр (0-59)nnЧисло минут, состоящее из 2 цифр (00—59)sЧисло секунд, состоящее из 1 или 2 цифр (0-59)ssЧисло секунд, состоящее из 2 цифр (00-59)ttttЗадает встроенный Длинный формат времениAM/PM12-часовой формат времени с добавлением прописных букв «AM» или «РМ»am/pm12-часовой формат времени с добавлением строчных букв «am» или «рm»A/P12-часовой формат времени с добавлением прописных букв «А» или «Р»а/р12-часовой формат времени с добавлением строчных букв «а» или «р»АМРМ12-часовой формат времени; используется индикатор «утро/день», выбранный в окне Язык и стандарты панели управления Windows

Таблица 2.9. Символы форматирования для типа данных Дата/Время

Примеры:

ddd», «d imranm yyyy Пн, 1 января 2001

dd mmm уу 01 ЯНВ 01

dddd», «dd mmmmm yyyy понедельник, 01 января 2001

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

Специальные форматы для текстовых полей и полей MEMO могут включать один или два раздела, разделяемых точкой с запятой (;). В первом разделе описывается формат отображения текста, во втором — формат отображения строк нулевой длины и пустых (Null) значений.

В Access различаются понятия пустого значения и строки нулевой длины. Если поле имеет значение Null — пустое, то это означает, что поле не имеет никакого значения. Если значением текстового или МЕМО-поля является строка нулевой длины, то значение этого поля известно — пустая строка. Пустое значение не может быть равно никакому значению, в том числе другому пустому значению, поэтому связывать таблицы по значению Null нельзя. Пустые строки считаются равными друг другу, поэтому по пустым строкам таблицы связывать можно.

СимволОписание
@Обязательный текстовый символ или пробел
&Необязательный текстовый символ
Преобразует все символы в прописные

Таблица 2.10. Символы форматирования для текстовых и МЕМО-полей

Для логических полей свойство Формат (Format) позволяет указать использование встроенных форматов: Истина/Ложь (True/False), Да/Нет (Yes/No) или Вкл/Выкл (On/Off). В Microsoft Access элементом управления, используемым по умолчанию для логических полей, является Флажок (Check Box). При его применении игнорируются встроенные и специальные форматы.

Специальный логический формат может содержать от одного до трех разделов, разделяемых точкой с запятой (;). Первый раздел не влияет на формат логических значений, но символ точки с запятой указать необходимо. Во втором разделе задается строковое выражение, определяющее значение Истина (True), Да (Yes) или Вкл (On), а в третьем — строковое выражение, определяющее значение Ложь (False), Нет (No) или Выкл (Off).

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

СимволОписание
(Пробел )Выводит пробел как символьную константу, т. е. этот пробел выводится всегда
!Определяет выравнивание символов по левому краю
«ABC»Символы, заключенные в кавычки, считаются символьными константами
*Позволяет заполнить доступное пустое пространство следующим символом
Выводит следующий символ как символьную константу
[цвет]Задает цвет, название которого указано в скобках. Допустимые имена цветов: (Черный) (Black), (Синий) (Blue), (Зеленый) (Green), (Бирюзовый) (Cyan), (Красный) (Red), (Лиловый) (Magenta), (Желтый) (Yellow), (Белый) (White)

Таблица. 2.11. Символы форматирования для всех типов данных

Возвращает значение типа Variant ( String), которое содержит выражение, отформатированное в соответствии с указаниями, содержащимися в выражении формата.

Об Возникла проблема с использованием этой функции. Последний понедельник в некоторых годовых годах может быть возвращен в неделю 53, когда она должна быть неделей 1. Дополнительные сведения и временное решение можно найти в статье функции Format и datepart могут возвращать неверный номер недели для последнего месяца в году.

Функция Format имеет следующие аргументы:

Обязательный аргумент. Любое допустимое выражение.

Необязательный. Допустимое именованное или определяемое пользователем выражение формата.

Необязательный. Константа, задающая первый день недели.

Необязательный аргумент. Константа, задающая первую неделю года.

Аргумент первый_день_недели может принимать следующие значения:

Используются параметры API NLS.

Воскресенье (по умолчанию)

Аргумент первая_неделя_года может принимать следующие значения:

Используются параметры API NLS.

Начинается с недели, на которую приходится 1 января (по умолчанию).

Первой неделей считается та, которая содержит хотя бы четыре дня нового года.

Первой неделей считается первая полная неделя года.

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

Значения даты и времени

Используйте стандартные именованные форматы даты и времени или создайте пользовательские форматы даты и времени.

Серийные номера даты и времени

Используйте форматы даты и времени или числовые форматы.

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

Если вы попытаетесь отформатировать число без задания формата, функция Format будет работать аналогично функции Str, хотя и с поддержкой международных форматов. Однако положительные числа, отформатированные как строки с использованием функции Format, не будут включать начальный пробел, зарезервированный для знака значения; с другой стороны, в случае преобразования с помощью функции Str начальный пробел сохранится.

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

Примечание: Если для свойства Calendar задано значение Gregorian, а для аргумента формат указано форматирование даты, предоставленное выражение должно иметь тип Gregorian. Если для свойства Calendar в Visual Basic задано значение Hijri, выражение должно иметь тип Hijri.

Если используется григорианский календарь, значение символов выражения формат не изменяется. Если используется календарь Хиджра, все символы формата даты (например, dddd, mmmm, yyyy) имеют то же значение, но применяются к календарю Хиджра. Символы формата остаются английскими; символы, отображаемые в текстовом виде (например, AM и PM), выводят строку (на английском или арабском языке), связанную с этим символом. Диапазон некоторых символов при использовании календаря Хиджра изменяется.

Отображает полное название месяца (у названий месяцев Хиджра нет сокращений).

Примеры

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

В этом примере в источнике записей отчета есть поле «Дата», содержащее дату изменения каждой конкретной записи и использующееся в отчете. Во время выполнения отчета результаты фильтруются и отображаются только те записи, в которых значение недели в поле «Дата» (Format([Дата],»ww»)) равно прошлой неделе (Format(Now(),»ww»)-1).

Использование функции Format в коде VBA

Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В данном примере показаны различные варианты использования функции Format для форматирования значений с помощью предварительно заданных форматов и форматов, определенных пользователем. Для разделителя даты ( /), разделителя времени ( 🙂 и литералов AM/ PM фактические отформатированные выходные данные, отображаемые системой, зависят от ее региональных параметров. В среде разработки для отображения времени и даты используется краткий формат времени и даты, заданный в региональных параметрах программы. При отображении в работающей программе применяется краткий формат даты и времени из региональных параметров системы, который может отличаться от региональных параметров программы. В этом примере используется локаль «Английский (США)».

MyTime и MyDate отображаются в среде разработки с использованием текущих системных параметров для краткого формата времени и даты.

Использование функции Format с пустыми строками

В Microsoft Access 97 и более поздних версиях необходимо отдельно проверить, не равно ли значение Null, а затем вернуть соответствующее значение с учетом результата. Например, можно использовать функцию IIf в выражении с функцией Format:

varX = IIf(IsNull(varStrX),»Null», Format(varStrX, «@;ZLS»))

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

При преобразовании базы данных из Microsoft Access 2.0 или более ранней версии в Microsoft Access 2002 или более поздней версии необходимо изменить текст программы так, чтобы проверка для случая Null выполнялась отдельно.

Очередь просмотра

Очередь

YouTube Premium

на что влияет свойство формат поля. Смотреть фото на что влияет свойство формат поля. Смотреть картинку на что влияет свойство формат поля. Картинка про на что влияет свойство формат поля. Фото на что влияет свойство формат поля

Хотите сохраните это видео?

Пожаловаться на видео?

Выполните вход, чтобы сообщить о неприемлемом контенте.

Понравилось?

Не понравилось?

Текст видео

Если вы не знаете, как работает функция Format в базе данных Microsoft Access, то посмотрите это видео.
На простых запросах мы разберем принцип работы встроенной функции Format.
Функция Format в запросах Access необходима для отображения выражения, отформатированного по установленному заранее формату.

Синтаксис: Format (Выражение; [«формат»]; [Первый день недели]; [Первая неделя года])

Функция Format имеет 4 аргумента: 1 обязательный и 3 необязательных.

1 аргумент — это выражение, к которому нужно применить определенный формат;
2 аргумент (необязательный) — параметр формата;
3 аргумент (необязательный) — первый день недели.
4 аргумент (необязательный) — первая неделя года.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *