Иллюстрированный самоучитель по OfficeXP


Упражнение 4. Итоговый запрос


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

  1.  В окне базы данных щелкните на кнопке Запросы.

  2.  Дважды щелкните на значке Создание запроса в режиме конструктора (Create Query In Design View).

  3.  В открывшемся окне диалога (рис. 17.6) выделите строку Контакты.

  4. 4. Щелчком на кнопке Добавить добавьте выбранную таблицу в верхнюю область конструктора запроса.

  5. 5. Выделите пункт Список и снова щелкните на кнопке Добавить.

  6. 6. Щелчком на кнопке Закрыть закройте окно диалога Добавление таблицы (Show Table). Списки полей двух таблиц, соединенные линией связи, появятся в окне конструктора.

  7. 7. Щелкните на кнопке Групповые операции (Totals) панели инструментов. В бланке запроса появится дополнительная строка Групповая операция: (Total), позволяющая выполнять статистические операции со значениями конкретных полей.

Рис.

17.6

. Добавление таблицы

  1.  Перетащите поле Фамилия в ячейку Поле (Field) первого столбца конструктора.

  2.  В ту же ячейку второго столбца перетащите поле Имя таблицы Контакты.

  3.  В третий, четвертый и пятый столбцы бланка запроса перетащите поле Дата таблицы Список (рис. 17.7).

Рис. 17.7.

Запрос с групповыми операциями

  1.  В раскрывающемся списке ячейки Групповая операция (Total) третьего столб ца бланка запроса выберите пункт Min.

  2. В той же ячейке четвертого столбца выберите пункт Мах.

  3. В пятом столбце задайте групповую операцию Count. Групповые операции построенного запроса обработают все записи таблицы Список, соответствующие конкретному человеку из таблицы Контакты, и вместо самих данных таблицы Список выведут в соответствующее поле результата запроса только значение величины, вычисляемой по определенной формуле.


    Начало  Назад  Вперед