Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей)




Скачать 427.13 Kb.
НазваниеМетодическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей)
страница10/10
Дата публикации28.07.2013
Размер427.13 Kb.
ТипМетодическое пособие
zadocs.ru > Информатика > Методическое пособие
1   2   3   4   5   6   7   8   9   10
^

8.4 Параметрический запрос


Параметрический запрос – это запрос, при выполнении которого задаётся переменный параметр.

Для создания параметрического запроса необходимо сначала создать простой запрос для вывода нужных полей (в том числе и полей, по которым будут вводиться параметры). Чтобы определить параметр, необходимо в поле, для которого задаётся переменное значение в строке Условие отбора вместо конкретного значения ввести фразу, заключенную в квадратные скобки. То, что заключено в квадратных скобках, АССЕSS рассматривает как имя параметра. Оно выводится в окне диалога при выполнении запроса. Поэтому в качестве имени параметра разумно использовать содержательную фразу. В одном запросе можно задать несколько параметров. При этом имя каждого параметра должно быть уникальным и содержательным. При выполнении запроса АССЕSS попросит ввести поочередно значения для каждого из параметров, используя окна диалогов.

Пример. Из базы данных вывести сведения о поставках поставщиками конкретного материала (вводимого по запросу) в заданный период (указанный в запросе).

^ Ход выполнения:

Чтобы вывести эти сведения необходимо создать параметрический запрос с тремя параметрами. В верхнюю часть запроса необходимо поместить таблицы ПОСТАВКА, МАТЕРИАЛ, ПОСТАВЩИК, т.к. понадобятся поля только из этих таблиц. В нижней части запроса необходимо выбрать нужные поля из соответствующих таблиц. Для поля Материал в строке Условие отбора необходимо ввести параметр [Введите материал]. Для указания диапазона дат нужного периода в поле Дата_поставки в строке Условие отбора необходимо ввести BETWEEN [Введите начальную дату] AND [Введите конечную дату].

В результате будет сформирован запрос, который в режиме конструктора имеет вид, показанный на рис. 8.13.

Е



сли выполнить этот запрос, щелкнув мышью по его названию дважды, то сначала появится диалоговое окно для ввода значения параметра [Введите материал], показанное на рис. 8.14, а после ввода значения "песок" и щелчка по кнопке ОК этого диалогового окна поочередно появятся диалоговые окна для ввода значений параметров [Введите начальную дату] и [Введите конечную дату]. После ввода в них значений "1.07.01" и "31.12.01" соответственно, как показано на рис. 8.15 – 8.16, можно будет увидеть набор записей этого запроса, показанный на рис. 8.17.


^

8.5Итоговый запрос


Иногда нужны не отдельные записи таблицы, а итоговые значения по группам данных.

Итоговый запрос позволяет получить значения таких итоговых показателей, как суммарное, среднее, минимальное, максимальное значения и др. Для расчета этих показателей используются следующие групповые операции: Sum (сумма), Count (количество), Avg (среднее) и др.

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

Для создания итогового запроса необходимо выполнить следующие действия:

1. Создать простой запрос на выборку, который позволяет вывести следующие поля:

  • поля, по которым нужно группировать данные, т.е. при изменении значения которых необходимо подводить итоги;

  • поля, в которых нужно получить итоговые показатели.

Примечание. Если по какому-либо полю нужно получить несколько итоговых показателей (например, максимальное, минимальное, суммарное значение и др. показатели), то это поле нужно поместить в запрос столько раз, сколько показателей по нему нужно получить.

2. В режиме конструктора запроса выполнить команду "Групповые операции", нажав на панели инструментов кнопку  или щелкнув правой кнопкой мыши на любом поле и в появившемся меню выбрав пункт "Групповые операции".

3. В нижней части запроса в режиме конструктора появится дополнительная строка ^ Групповая операция, в каждом столбце которой появится операция "Группировка". Операция "Группировка" позволяет группировать данные по тому столбцу, в котором она находится. Если в каком-либо поле необходимо получить итоговый показатель, то необходимо изменить для этого поля тип групповой операции. Для этого установить курсор в строке Групповая операция этого столбца и с помощью раскрывающегося списка выбрать нужную групповую операцию,.

Пример. Из базы данных вывести следующие данные: общее, минимальное и максимальное количество каждого вида материала, поставленного каждым поставщиком, указав количество однотипных поставок.

^ Ход выполнения:

Для вывода нужных сведений необходимо создать итоговый запрос с двумя уровнями группировки и четырьмя итоговыми показателями. В верхнюю часть запроса необходимо поместить таблицы ПОСТАВКА, МАТЕРИАЛ, ПОСТАВЩИК, т.к. понадобятся поля только из этих таблиц. В нижней части запроса необходимо выбрать поля Поставщик, Материал, Количество_материала и Код_поставки из соответствующих таблиц. Причем поле Поставщик следует расположить левее, чем поле Материал, т.к. внешняя сортировка должна осуществляться по полю Поставщик, а поле Количество_материала следует поместить в запрос три раза, т.к. по этому полю нужно получить три итоговых показателя. Затем выполнить команду "Групповые операции", нажав на панели инструментов кнопку  В нижней части запроса в режиме конструктора появится дополнительная строка Групповая операция, в каждом столбце которой появится операция "Группировка". Затем в первом столбце Количество_материала следует изменить тип групповой операции на Sum, во втором – на Min и в третьем - на Max, а в столбце Код_поставки – на Count. В результате будет сформирован з
апрос, который в режиме конструктора имеет вид, показанный на рис. 8.18.

Если выполнить этот запрос, щелкнув мышью по его названию дважды, то можно увидеть набор записей этого запроса, показанный на рис. 8.19.



^

9СОЗДАНИЕ ПРОСТЫХ ОТЧЕТОВ


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

  1. В
    окне открытой базы данных выбрать вкладку "Отчеты" и щелкнуть по кнопке Создать . Появится окно "Новый отчет", показанное на рис.9.1.

  2. В окне "Новый отчет" выделить пункт "Мастер отчетов" и в раскрывающемся списке таблиц и запросов выбрать предварительно созданный базовый запрос, а затем щелкнуть по кнопке ОК .

  3. П
    оявится окно, как показано на рис. 9.2. Здесь следует все нужные доступные поля базового запроса переместить из области "Доступные поля" в область "Выбранные поля" аналогично тому, как это осуществляется для создания форм, а затем щелкнуть по кнопке Далее .

  4. П
    оявится окно, как показано на рис. 9.3. В появившемся окне выбрать нужный тип представления данных, а затем щелкнуть по кнопке Далее .

  5. П
    оявится окно, как показано на рис. 9.4, в котором можно добавить уровни группировки, а затем щелкнуть по кнопке Далее .

  6. Появится окно, как показано на рис. 9.5, в котором можно выбрать порядок сортировки данных и указать итоговые операции после щелчка по к
    нопке Итоги… , а затем щелкнуть по кнопке Далее .

  7. П
    оявится окно, показанное на рис. 9.6, в котором необходимо выбрать вид макета для отчета, а затем щелкнуть по кнопке Далее .

  8. Появится окно, показанное на рис. 9.7, в котором необходимо выбрать стиль для отчета, а затем щелкнуть по кнопке Далее .



  1. П
    оявится окно, в котором необходимо задать имя отчета, а затем щелкнуть по кнопке Готово .


Пример. Если создать отчет на базе уже созданного запроса "Поставка материалов" (см. выше пункт 8.1 " Запросы на выборку", рис.8.4 – 8.5), выполнив последовательно шаги мастера по созданию отчетов, как показано на рис. 9.1 – 9.7 и назвав отчет "Отчет о поставках материалов", можно получить отчет, который в режиме просмотра выглядит как на рис. 9.8.





ЛИТЕРАТУРА





  1. Джон Вейскас. Эффективная работа с Microsoft Access 7.0 для Windows 95 / Перев. с англ. // СПб.: Питер, 1997, 848с.

  2. Майкл Хэлворсон, Майкл Янг. Эффективная работа с Microsoft Office 97 // СПб.: Питер, 1997, 1056с.

  3. Информационные технологии управления: Учеб. пособие для вузов / Под ред. проф. Г.А. Титоренко // М.: ЮНИТИ-ДАНА, 2002. – 280 с.

  4. Базы данных: модели, разработка, реализация/Т.С. Карпова. СПб.: Питер, 2001. – 304 с.

  5. Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник/Г.Н. Смирнова, А.А Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. – М.: Финансы и статистика, 2002. – 512 с

  6. Устинова Г.М. Информационные системы менеджмента: Основные аналитические технологии в поддержке принятия решений / Учеб. пособие. - СПБ: Издательство "ДиаСофтЮП", 2000.



1   2   3   4   5   6   7   8   9   10

Похожие:

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания по выполнению дипломного проекта для студентов...
«Информационные системы и технологии» и 1-53 01 02 «Автоматизированные системы обработки информации»

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания для студентов всех экономических специальностей заочного отделения
Данное пособие адресовано студентам I курса всех экономических специальностей, изучающим английский язык на заочном отделении нгту,...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconУчебное пособие для студентов экономических специальностей Электронное издание 3,0 мб
Лекция Международное разделение труда — важнейший путь развития экономических связей разных стран

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconЕ. Н. Наумова
Учебно-методическое пособие предназначено для студентов специальности 080105 «Финансы и кредит». Оно может также быть полезным студентам...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания для самостоятельной работы студентов экономических...
Методические указания к изучению дисциплины “Логистика” составлены на основе требований Государственного общеобразовательного стандарта...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания к лабораторным и практическим занятиям для...
...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания по выполнению самостоятельной работы для студентов...
Федерации. Курс «Налоги и налоговая система» является составной частью системы экономических дисциплин в процессе подготовки бакалавров...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconЗадания и методические указания к контрольной работе №2 по высшей...
Методические указания предназначены для студентов 1 курса заочного отделения экономических специальностей бнту. Они могут быть также...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания и тематика контрольных работ для студентов экономических специальностей
Методические указания предназначены для студентов экономических специальностей заочной формы обучения. Они составлены в соответствии...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconЗадания и методические указания к контрольной работе №2 по высшей...
Методические указания предназначены для студентов 1 курса заочного отделения экономических специальностей бнту. Они могут быть также...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
zadocs.ru
Главная страница

Разработка сайта — Веб студия Адаманов