Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access.методика.doc
Скачиваний:
43
Добавлен:
06.01.2021
Размер:
45.39 Mб
Скачать

5.2.2. Включение полей в бланк запроса

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

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

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

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

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

5.2.3. Добавление столбца в бланк запроса

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

5.2.4. Удаление столбца из бланка запроса

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

Удаляемый столбец окрасится в черный цвет. Затем нужно нажать клавишу Delete. Для удаления нескольких идущих подряд столбцов достаточно распространить на них выделение перемещением мыши с нажатой левой кнопкой и затем нажать клавишу Delete. Можно также использовать команду Удалить столбцы в меню Правка.

5.2.5. Перемещение поля в бланке запроса

Включите режим Сдвиг одновременным нажатием клавиши Ctrl и F8. Затем выделите поле, которое требуется переместить. Для перемещения выделенного поля используются клавиши < и >.Чтобы выключить режим Сдвиг, нужно нажать на клавишу Esc. Аналогично можно переместить группу идущих подряд полей.

5.2.6. Добавление вычисляемого поля

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

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

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

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

Для модификации выражения нужно щелкнуть по содержащей его ячейке и внести изменения. Чтобы просмотреть введенное выражение целиком, нужно нажать клавиши Shift+F2 или щелкнуть правой кнопкой мыши по содержащей его ячейке и выбрать в контекстном меню пункт Масштаб. Содержимое ячейки появится в отдельном окне Область ввода.

ФИО: [Фамилия] & " " & [Имя] & " " & [Отчество];

Стоимость заказа: [Цена] * [Количество];

Год рождения: Year ([Дата рождения]);

Цена со скидкой: [Цена]*0,9.

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

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