Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EKONOMIChESKAYa_INFORMATIKA_NO_EShYo_NE_VSYa_33...docx
Скачиваний:
1
Добавлен:
26.09.2019
Размер:
328.73 Кб
Скачать

34. Создание итогового запроса

Итоговые запросы позволяют получать статистическую информацию по группам данных, как например: сумму, среднее арифметическое, мат.ожидание, дисперсию значений полей таблицы; число значений полей, удовлетворяющих определенным условиям и т.д. Создадим запрос среднего бала студента. Откроем новый бланк запроса, внесем в него таблицу "Студенты", “Результаты” и установим вывод полей "Номер_С",  "Фамилия", "Оценка_Т", "Оценка_П", “Оценка_Л”. Для вычисления в запросе итоговых значений щелкнем по кнопке "Групповые операции" панели инструментов. В бланке QBE появится строка "Групповая операция", где для каждого описанного поля в этой строке установлено по умолчанию "Группировка". Теперь записи по каждому полю будут группироваться, но итог подводиться не будет. Для выведения итоговых значений необходимо вместо слова "Группировка" установить какую-нибудь групповую операцию (см прил.1). Для полей “Оценка_Т”, “Оценка_П”, “Оценка_Л” операцию "Avg",  выводящую среднее значение поля для группы записей (получим средний бал). Изменим также заголовки полей выводимой таблицы. Для этого в описании полей в строке "Поле" введем их новые названия,  отделяя их от описания двоеточием: Оценка_Т: Теория Оценка_П: Практика Оценка_Л:  Лабы

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

35. Корректирующие запросы К корректирующим запросам относятся запросы:  • на обновление записей • на добавление записей • на удаление записей При создании таких запросов в конструкторе необходимо изменить вид запроса (по умолчанию установлен запрос на выборку) используя пункт меню Запрос или кнопку Тип запроса на панели инструментов 1. Запрос на обновление Изменить написание единицы измерения «л» на «литр» для продуктов, имеющих эту единицу измерения . Запрос на обновление Новое значение, которое должно быть записано в поле ЕдИзм вместо старого, указывается в строке «Обновление».  Строка «Обновление» может содержать выражения, например, увеличить цену продажи на 5%: [ЦенаПродажи]*1,05 66 2. Запрос на добавление записей в таблицу Добавить в таблицу Продукты новые продукты из таблицы НовыеПродукты.  При установке вида запроса на добавление необходимо указать (в диалоговом окне «Добавление»), в какую таблицу будут добавляться данные  Диалоговое окно «Добавление»  Запрос на добавление продуктов с кодом >21 (т.к. продукты с кодами от 1 до 21 уже есть в таблице Продукты) из таблицы НовыеПродукты в таблицу Продукты приведен на Рис. 3-30. Строка «Добавление» содержит ссылки на имена полей таблицы Продукты.  3. Запрос на удаление записей Удалить все записи из таблицы НовыеПродукты)

36. Выполнение запроса на выборку и перекрестного запроса Запросы на выборку и перекрестные запросы используются для извлечения и представления данных, а также для передачи данных в формы и отчеты. При выполнении запроса на выборку или перекрестного запроса в программе Microsoft Office Access 2007 результаты запроса отображаются в режиме таблицы. Выполнение запроса Найдите запрос в области переходов. Выполните одно из следующих действий: Дважды щелкните запрос, который требуется выполнить. Выберите запрос, который требуется выполнить, и нажмите клавишу ВВОД. Если запрос, который нужно выполнить, открыт в режиме конструктора, его можно запустить нажатием кнопки Выполнить (вкладка Структура, группа Результаты ленты, которая является частью нового интерфейса пользователя Пользовательский интерфейс Microsoft Office Fluent). К НАЧАЛУ СТРАНИЦЫ Выполнение запроса на изменение Существует четыре типа запросов на изменение: запрос на добавление, запрос на удаление, запрос на обновление и запрос на создание таблицы. Кроме запроса на создание таблицы (который создает новые таблицы), остальные запросы на изменение вносят изменения в данные в таблицах, на основе которых они созданы. Эти изменения не так просто отменить, например нажатием клавиш CTRL+Z. Если при помощи запроса на изменение внесены изменения, которые впоследствии оказались не нужны, восстановить прежнее состояние данных можно только из резервной копии. По этой причине рекомендуется перед тем, как запускать запрос на изменение, убедиться, что сделана свежая резервная копия исходных данных. Чтобы уменьшить риск повреждения данных при выполнении запроса на изменение, следует сначала просмотреть данные, над которыми будут выполняться действия. Существует два способа сделать это: Просмотрите запрос на изменение в режиме таблицы, перед тем как запустить его. Для этого откройте запрос в режиме конструктора, в строке состояния Microsoft Access нажмите кнопку Представление, а затем в меню выберите команду Режим таблицы. Чтобы вернуться в режим конструктора, снова нажмите кнопку Представление и выберите команду Конструктор. Смените тип запроса на запрос на выборку и запустите его. ПРИМЕЧАНИЕ. Запомните, какого типа был вначале запрос на изменение (на добавление, на обновление, на создание таблицы или на удаление), чтобы вернуться к этому типу после того, как будут просмотрены данные. Выполнение запроса на изменение в качестве запроса на выборку Откройте запрос на изменение в режиме конструктора. На вкладке Конструктор в группе Тип запроса выберите команду Выборка. На вкладке Конструктор в группе Результаты выберите команду Запуск. Выполнение запроса После того как все будет готово для выполнения запроса, дважды щелкните запрос в области переходов или выделите его и нажмите клавишу ВВОД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]