Учебное пособие: Информационные технологии в юриспруденции
3. Щелкните правой кнопкой мыши в первом пустом поле бланка запроса. В появившемся контекстном меню выберите строку Построить . Появится диалоговое окно Построитель выражений .
4. Для создания нового поля в верхней части окна надо ввести следующее выражение: Дата окончания:=Дата начала + Число недель * 7 . Для этого введите текст: Дата окончания: , щелкните по знаку = , дважды щелкните на слове Таблицы , затем на названии таблицы Здание . В правом окне отразятся данные этой таблицы.
5. Выделите поле Дата начала и нажмите кнопку Вставить , затем щелкните знак сложения + , вставьте поле Число недель , введите умножение на 7. Нажмите кнопку ОК . В бланке запроса появится новое поле.
6. Перейдите в режим таблицы и просмотрите результаты. Сохраните запрос под именем Задание_4 .
Задание 5: создайте новый запрос на основании Задание_4 и отобразите в запросе информацию о переносе окончания ремонта на два дня.
1. Создайте копию запроса Задание_4 и переименуйте ее в Задание_5 .
2. Откройте запрос Задание_5 в режиме конструктора.
3. Щелкните в пустом поле справа от поля Дата окончания .
4. Введите выражение: [Дата окончания] + 2 и нажмите клавишу Enter . Перейдите в режим таблицы и просмотрите полученные результаты.
1.1.5. Изменение свойств вычисляемых полей.
1. Откройте запрос Задание_5 в режиме конструктора.
2. Установите курсор в поле с именем Выражение 1 . Нажмите на панели инструментов конструктора кнопку Свойства . Появится окно свойств поля.
3. Щелкните в поле свойства Описание и введите Изменение окончания ремонта. Щелкните в поле свойства Формат поля , щелкните на стрелке поля и выделите в списке Длинный формат даты . Щелкните в поле свойства Подпись и введите Новая дата . Закройте окно свойств.
4. В бланке запроса выделите текст Выражение1 и введите Новая дата для названия поля.
5. Закройте запрос с сохранением изменений. Просмотрите полученные результаты. Обратите внимание на новый формат представления данных даты. Отформатируйте ширину столбца Новая дата .
6. Закройте запрос с сохранением изменений.
Создание параметрических запросов.
Задание 6 : создайте параметрический запрос для получения информации о часовой ставке работников задаваемой специальности, например каменщика.
1. Создайте запрос с помощью конструктора на выборку данных из таблицы Специальность . Включите в него поля Специальность и Часовая ставка .
2. Заполните поля строки Условие отбора не конкретными критериями отбора, а обращением к пользователю для ввода критерия. В строке условие отбора в столбце Специальность введите фразу: [ Назовите специальность]. Текст - при вводе заключите в квадратные скобки.
3. Выберите команду меню Запрос - Параметры . В поле Параметр диалогового окна Параметры запроса введите текст - Назовите специальность только без скобок. Определите тип данных в поле Тип данных в соответствии с таблицей Специальность и нажмите кнопку ОК . Запрос будет оформлен.
4. Перейдите в режим таблицы. На экране появляется окно - Введите значение параметра .
5. Введите слово – Каменщик и нажмите кнопку ОК . На экране появится результат запроса.
6. Просмотрите результат и закройте окно с сохранением запроса под именем Задание_6 .
1.1.7. Создание перекрестных запросов.
Задание 7 : создайте перекрестный запрос для определения объема затрат на зарплату работников различных специальностей
1. Создайте запрос на выборку на основе двух таблиц Работник и Зарплата .
2. В меню Запрос активизируйте команду Перекрестный. В бланке запроса отобразятся строки Групповая операция и Перекрестная таблица .
3. Включите в бланк запроса поля Имя и Специальность из таблицы Работник и поле Заплата из таблицы Зарплата .