Работа в Microsoft Office. Губина Т.Н - 86 стр.

UptoLike

Губина Т.Н., Масина О.Н., Губин М.А.
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