Настольная СУБД Access 2002

         

Изменение уровня детализации в запросе



Изменение уровня детализации в запросе

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

  1. Добавьте в уже созданный запрос таблицу "Типы" (Categories).
  2. Замените столбцы "КодТовара" и "Марка" в запросе столбцами "КодТипа" и "Категория" таблицы "Типы". Для этого сначала удалите лишние столбцы, а затем перенесите нужные столбцы в бланк заказа. В ячейках

    Перекрестная таблица
    (Crosstab) обоих столбцов выберите значение Заголовки строк (Row Heading) (рис. 8.19).
  3. Измените выражение в столбце Выражение! (Expl) Format([ДатаРазмещения];"""Квартал ""q") , которое определяет заголовки столбцов "Квартал 1", "Квартал 2", "Квартал 3", "Квартал 4". Несколько кавычек требуется для указания того, что слово Квартал и пробел рассматриваются как строка, a q — как формат.
  4. Откройте бланк свойств и очистите содержимое свойства Заголовки столбцов (Column Headings), а затем закройте бланк. Если не удалить фиксированные заголовки, то в перекрестной таблице не будет данных. Чтобы ускорить работу запроса, можно задать в поле свойства Заголовки столбцов четыре фиксированных названия: "Квартал 1", "Квартал 2", "Квартал 3", "Квартал 4".
  5. Нажмите кнопку Запуск (Run) для вывода результатов запроса (рис. 8.20).



Содержание раздела