- •Оглавление
- •Введение
- •1. Электронная таблица excel
- •1.1Основные положении
- •1.2Постановка задачи
- •1.3Математическое описание задачи
- •1.4Создание базы данных
- •1.5Поиск данных
- •Использование функций для получения итоговых значений
- •1.6Cоздание макросов
- •1.7Назначение макросов объектам
- •1.8Построение диаграмм
- •2Система управления бд access
- •2.1Общие положения
- •2.2Разработка структуры бд
- •2.3Создание таблиц в режиме конструктора
- •2.4Заполнение таблиц данными (кроме вычисляемого поля)
- •2.5Запросы на обновление
- •2.6Запросы на выборку. Параметрические запросы.
- •2.7Создание и редактирование формы
- •2.8Создание и редактирование отчетов
- •3Список использованной литературы
2.6Запросы на выборку. Параметрические запросы.
Запросы на выборку служат для отбора данных по критериям поиск. Результаты выполнения запроса отображаются в виде временной таблицы, существующей до закрытия запроса.
Рассмотрим принцип формирования запроса.
- В окне базы данных активизировать объект Запросы и нажать Создать
- В окне Новый запрос выбрать режим Конструктор , после чего на экране появится окно Запрос на выборку , а также диалоговое окно Добавление таблицы, где надо выделить таблицу «Жанр» и щелкнуть на кнопке Добавить
Рис. 16
- Перенести из таблицы, расположенной в верхней части экрана, необходимые поля в строку поле бланка запроса; в данном случае надо перенести все поля, для этого двойным щелчком на заголовке таблицы выделяем все поля и перетаскиваем их в первую ячейку строки Поле
- В строку условие отбора в ячейку поля «окончание» вводится <19:00, (Рис.17)
- Закрыть запрос, сохранить его, задать имя «убытки».
- При открытии запроса в окне базы данных на экран выводится результирующая таблица запроса (рис.20)
Рис. 17
Параметрический запрос является частным случаем запроса на выборку.
Пользователь может вводить значение поля в диалоговом режиме в процессе выполнения запроса.
Имя параметра может задаваться непосредственно в поле Условие отбора в квадратных скобках (рис.18). При выполнении запроса это имя появится в диалоговом окне Введите значение параметра (рис.19)
Рассмотрим создание параметрического запроса.
Рис. 18
Рис. 19
Рис. 20
Также с помощью запросов можно вывести информацию о средней продолжительности рекламы, по каждому телеканалу. Для этого используется запрос на выборку. Добавляем неоходимые таблицы или запросы, выбираем поля. Затем в строку «групповая операция», в поле “реклама” «Avg» (рис.21)
Рис. 21
Рис. 22
2.7Создание и редактирование формы
Через формы может осуществляться ввод данных во взаимосвязанные таблицы базы данных, просмотр данных, а также их изменение. Работая с формой, пользователь может добавлять, удалять и изменять записи таблиц, получать расчетные данные. В процессе работы может осуществляться контроль вводимых данных, устанавливаться ограничения на доступ к данным, выводиться необходимые сообщения. Формы являются основой разработки диалоговых приложений пользователя для работы с базой данных.
Для создания формы в окне базы данных в области Объекты выбирается закладка Формы, после этого надо нажать на кнопку Создать. В диалоговом окне Новая форма (рис. 23) выбирается режим Автоформа: в столбец. В качестве источника данных возьмем таблицу “Таблица1”.
Рис.23
На экране появится форма, созданная на основе таблицы «канал» (рис.24).
Рис. 24
После этого форма сохраняется и ей присваивается имя.
Для создания ленточной формы в окне Новая форма выбирается режим Автоформа: ленточная. В качестве источника данных можно взять таблицу или запрос. (рис 25).
Рис.25
Для редактирования формы надо выбрать ее в окне базы данных и нажать Конструктор. Появится окно, где отразится структура формы: область заголовка, область данных и область примечаний.