Составители:
Губина Т.Н., Масина О.Н., Губин М.А.
86
Примечание. В запросе условия связаны отношением и, причем одно из них
задается в строке Условие отбора, а второе является параметром запроса.
Задание 2. Создание запросов на выборку с вычисляемым полем.
Название запроса: Список невыполненных заказов.
Источник данных: таблицы Заказы, Услуги, Клиенты.
Результат выполнения запроса (например, для текущей даты
03.06.2006):
Номер
заказа
Наименование
клиента
Наименование услуги Дата
Количество
дней
Дата
выполнения
532 ОАО "ЕлецГазСтрой" Диагностика компьютера 01.06.2006 5 06.06.2006
533 ООО "Прометей" Ремонт холодильника 01.06.2006 4 05.06.2006
534 ТОО "Коспар" Подключение компьютера 02.06.2006 2 04.06.2006
535 ЧП Меркулов С.А. Монтаж сети 03.06.2006 3 06.06.2006
536 ООО "ЕлецУниСтрой" Подключение телефона 03.06.2006 2 05.06.2006
537 ЧП Меркулов С.А. Сборка компьютера 03.06.2006 1 04.06.2006
538 ЧП Меркулов С.А. Монтаж сети 04.06.2006 3 07.06.2006
539 ЗАО "Юбилей" Подключение Интернет 05.06.2006 1 06.06.2006
Примечание. Дата выполнения заказа складывается из даты поступления и
количе
тем вычисления по формуле: [Дата]+[Количество дней]. Для соз-
ся
Построителем выражений.
ства дней, необходимых на ремонт. Т.е. мы должны добавить еще одно поле, ко-
торое образуется пу
дания вычисляемого поля можно ввести выражение в строку Поле в свободном столбце
или воспользовать
Для обеспечения решения поставленной задачи, необходимо установить ограни-
чение на созданное поле с помощью функции
Now(), которая возвращает текущую дату.
Функция записывается в строке Условие отбора непосредственно с клавиатуры или че-
рез
Построитель выражений.
При выполнении запроса выходной набор будет пустым – это происходит из-за
отсутствия записей, т.к. прошел довольно большой временной период и все заказы ока-
зались выполненными. Для проверки правильности запроса необходимо изменить зна-
чение текущей даты. Для этого можно:
- изменить в настройках компьютера текущую дату, присвоив ей необходимое значение;
-
ввести в базу данных несколько новых записей с датами, близкими к системным;
Губина Т.Н., Масина О.Н., Губин М.А.
П р и м е ч а н и е . В запросе условия связаны отношением и, причем одно из них
задается в строке Условие отбора, а второе является параметром запроса.
Задание 2. Создание запросов на выборку с вычисляемым полем.
Н а з в а н и е з а п р о с а : Список невыполненных заказов.
И с т о ч н и к д а н н ы х : таблицы Заказы, Услуги, Клиенты.
Р е з у л ь т а т в ы п о л н е н и я з а п р о с а (например, для текущей даты
03.06.2006):
Номер Наименование Количество Дата
Наименование услуги Дата
заказа клиента дней выполнения
532 ОАО "ЕлецГазСтрой" Диагностика компьютера 01.06.2006 5 06.06.2006
533 ООО "Прометей" Ремонт холодильника 01.06.2006 4 05.06.2006
534 ТОО "Коспар" Подключение компьютера 02.06.2006 2 04.06.2006
535 ЧП Меркулов С.А. Монтаж сети 03.06.2006 3 06.06.2006
536 ООО "ЕлецУниСтрой" Подключение телефона 03.06.2006 2 05.06.2006
537 ЧП Меркулов С.А. Сборка компьютера 03.06.2006 1 04.06.2006
538 ЧП Меркулов С.А. Монтаж сети 04.06.2006 3 07.06.2006
539 ЗАО "Юбилей" Подключение Интернет 05.06.2006 1 06.06.2006
П р и м е ч а н и е . Дата выполнения заказа складывается из даты поступления и
количества дней, необходимых на ремонт. Т.е. мы должны добавить еще одно поле, ко-
торое образуется путем вычисления по формуле: [Дата]+[Количество дней]. Для соз-
дания вычисляемого поля можно ввести выражение в строку Поле в свободном столбце
или воспользоваться Построителем выражений.
Для обеспечения решения поставленной задачи, необходимо установить ограни-
чение на созданное поле с помощью функции Now(), которая возвращает текущую дату.
Функция записывается в строке Условие отбора непосредственно с клавиатуры или че-
рез Построитель выражений.
При выполнении запроса выходной набор будет пустым – это происходит из-за
отсутствия записей, т.к. прошел довольно большой временной период и все заказы ока-
зались выполненными. Для проверки правильности запроса необходимо изменить зна-
чение текущей даты. Для этого можно:
- изменить в настройках компьютера текущую дату, присвоив ей необходимое значение;
- ввести в базу данных несколько новых записей с датами, близкими к системным;
86
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »
