Главная страница
Навигация по странице:

  • Групповая операция

  • Оценка

  • Средний балл

  • 2.7.5 Использование свойства «Заголовки столбцов»

  • Заголовки столбцов

  • Покупатели, Заказы и Книги

  • Условие отбора

  • Групповая операция заменим

  • Перекрестная таблица

  • Список использованных источников и литературы

  • КР Информационные системы в экономике. 1. Рынок информационных услуг. Правовое регулирование на информационном рынке


    Скачать 1.49 Mb.
    Название1. Рынок информационных услуг. Правовое регулирование на информационном рынке
    АнкорКР Информационные системы в экономике
    Дата06.03.2023
    Размер1.49 Mb.
    Формат файлаdocx
    Имя файлаКР Информационные системы в экономике.docx
    ТипДокументы
    #972494
    страница5 из 5
    1   2   3   4   5

    2.7.4 Добавление итогового столбца в перекрестную таблицу

    В перекрестную таблицу можно добавить один или несколько столбцов, содержащих итоговые сведения по строке. Для добавления итогового столбца следует еще раз включить в бланк запроса поле, значения которого используются при создании перекрестной таблицы. В строке Групповая операция нужно выбрать подходящую итоговую функцию, а в строке Перекрестная таблица — значение Заголовки строк.

    Например, чтобы включить в перекрестную таблицу Итоги сессии на курсе столбец со средними баллами студентов и сделать его последним в таблице, достаточно выполнить следующие действия (рис. 2.41):

    1. Включить в бланк запроса поле Оценка из таблицы Сессия.

    2. Выбрать в строке Групповая операция значение Avg, а в строке Перекрестная таблица — значение Заголовки строк.

    3. Дать этому столбцу новое название Средний балл и установить в его свойствах нужный формат вывода значений.

    4. Перейти в режим просмотра и сделать столбец Средний балл последним в итоговой таблице.



    Рисунок 2.41 - Создание итогового столбца

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

    2.7.5 Использование свойства «Заголовки столбцов»

    Иногда требуется изменить порядок следования столбцов в итоговой таблице. Для этого нужно, находясь в режиме конструктора, вызвать щелчком мыши по кнопке Свойства на панели инструментов свойства запроса. Затем щелкнуть на свойстве Заголовки столбцов и ввести текст заголовков в нужном порядке, отделяя их друг от друга точкой с запятой или запятой в зависимости от установок Windows.

    Пример 2.20. Нужно создать перекрестный запрос с информацией о заказах покупателей, живущих в данном городе, за последние три месяца 1997 года. Название города — параметр запроса. Заголовками строк должны быть фамилии и инициалы покупателей, заголовками столбцов — названия месяцев в формате «ммм-гг», а значениями таблицы — суммарная стоимость заказов, сделанных покупателем в данном месяце (рис. 2.42).



    Рисунок 2.42 - Перекрестный запрос с параметром

    В этом запросе используется информация из таблиц Покупатели, Заказы и Книги. После их добавления в окно конструктора укажем тип создаваемого запроса: Перекрестный.

    Затем включим в бланк запроса поле Город и введем в строке Условие отбора в качестве имени параметра текст Введите город и заключим его в квадратные скобки. Выберем пункт меню Запрос, а затем Параметры. В окне Параметры запроса введем имя этого параметра и укажем его тип: Текстовый. В строке Групповая операция заменим значение Группировка на Условие.

    Создадим вычисляемое поле ФИО, которое будет использоваться в качестве заголовков строк. Для этого введем в строку Поле выражение ФИО: [Фамилия] & " " & Left([Имя];1) & ". " & Left([Отчество];1) & ".", в строке Перекрестная таблица укажем значение Заголовки строк, а в строке Сортировка по возрастанию.

    Для заголовков столбцов также создадим вычисляемое поле Format ([Заказы] ![Дата отправки];«mmm-yy»). В строке Перекрестная таблица укажем значение Заголовки столбцов. Затем вызовем свойства запроса и в свойстве Заголовки столбцов введем текст заголовков окт-97; ноя-97; дек-97 (см. рис. 2.43).



    Рисунок 2.43 - Ввод заголовков столбцов

    Для вычисления значений итоговой таблицы создадим еще одно поле, введя в строку Поле выражение [Заказы]![Количество]*[Книги]![Цена]. Для этого поля нужно в строке Перекрестная таблица выбрать Значение, ав строке Групповая операцияSum.

    На этом создание запроса завершено. При его выполнении Access попросит указать город, в котором живут покупатели. После ввода текста новосибирск появится таблица со сведениями о заказах покупателей, живущих в Новосибирске (см. рис. 2.44).



    Рисунок 2.44 - Заказы покупателей из Новосибирска

    Задание фиксированных заголовков столбцов позволяет уменьшить время выполнения запроса. Если перекрестный запрос используется как базовый для подчиненной формы, то явное указание имен столбцов в этом свойстве необходимо для установления связи между подчиненной формой и запросом.

    Список использованных источников и литературы

    1. Берёза Н.В., Современные тенденции развития рынка информационных услуг// Инженерный вестник Дона: электронный научно-инновационный журнал. 2012. №2.

    2. Горовиц Ж. Сервис стратегия: управление, ориентированное на потребителя: пер. 2 го англ. изд. М.: Дело и Сервис, 2007. 288 с.

    3. Гринченко Н.Н., Проектирование баз данных. СБД Micrisoft Access: Учебное пособие для вузов/ Е.В. Гусев, Н.П. Макаров, А.Н. Пылькин, Н.И. Цуканова.-М.: Горячая линия-Телеком, 2004, 240 с.

    4. Новалис, С. Access 2000: Руководство по VBA [Текст] /С. Новалис // ЛОРИ – Москва, – 2001. – 506 с.

    5. Петрова Е.А. Современный информационный рынок: микроэкономический анализ закономерностей формирования и развития. М.: Гелиос АРВ, 2004.

    6. Харитонова, И. А., MicrosoftAccess 2000 [Текст] / И.А. Харитонова, В.Д. Михеева // – СПб.: БХВ – Санкт-Петербург, – 1999, – 1088 с.




    1Декартовым произведением множеств X и Y называется множество Z, состоящее из элементов z=(x,y), где x — элемент множества X, а y — элемент множества Y.

    2 Чтобы в пустом поле напротив фамилии Смирнов появился текст, достаточно задать в свойствах поля Подчиняется такой формат: @;"главный начальник".

    3 Можно также использовать функцию DLookUp.

    4 Фактически использование группировки по полю — быстрейший способ создания списка уникальных значений в этом поле.

    5 Эта групповая операция обычно выбирается, если в выражении в строке Поле используются одна или несколько групповых функций.

    1   2   3   4   5


    написать администратору сайта