Настройка свойств полей в запросе и свойств самого запроса

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

К вычисляемому полю в запросе применимы только свойства, заданные в запросе, т. к. данные, отображаемые в вычисляемом поле, не хранятся в исходной таблице. Например, если значение в поле вычисляется путем перемножения чисел, которые не являются целыми, следует установить свойство Формат (Format) для этого поля. Можно также, вместо того, чтобы устанавливать свойство Формат, применить функцию Format (<имя поля>, <формат>) или подходящую функцию преобразования типов данных, чтобы получить отображение данных в столбце в требуемом формате.

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

В окне свойств поля можно задать значения четырех свойств:

Каждое из перечисленных свойств соответствует соглашениям о свойствах полей таблиц. Присваивание значения свойству Подпись (Caption) эквивалентно указанию префикса в строке Поле (Field) в бланке запроса для этого поля. Значение свойства Маска ввода (Input Mask) необязательно соответствует значению свойства Формат поля (Format). Например, поле с типом данных Дата/время (Date/Time) может иметь средний формат даты для вывода, а в маске ввода можно задать короткий формат.

Диалоговое окно Свойства запроса (Query Properties) представлено на рис. 8.57.

Диалоговое окно Свойства запроса

Рис. 8.57. Диалоговое окно Свойства запроса

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