- •Содержание
- •Перечень сокращений
- •Введение
- •1Постановка задачи
- •2Анализ требований
- •3Выбор решений
- •4Создание бд
- •4.1 Проектирование и создание таблиц бд
- •4.2 Выбор и создание связей между таблицами бд
- •4.3 Разработка и создание запросов
- •4.4 Запрос на выборку
- •4.5 Параметрический запрос
- •5Запрос с параметрическими полями
- •5.1 Запрос на создание таблицы
- •5.2 Запрос на удаление
- •5.3 Запрос на обновление
- •5.4 Запрос на заполнение столбца (на добавление)
- •6РаЗрАботка отчетов для приложений
- •6.1 Разработка пользовательского интерфейса на основе форм
- •6.2 Объединение объектов бд в единое приложение и отладка
- •7 Руководство пользователя
- •Экономическая часть
- •6.24.2 Расчет единовременных затрат на разработку по
- •6.44.3 Единовременные расходы организации заказчика по при внедрении автоматизированных рабочих мест (арм)
- •6.54.4 Источники финансирования проекта
- •6.64.5 Текущие расходы пользователя по при эксплуатации арм
- •Заключение
- •Список литературы
- •Приложение
4.3 Разработка и создание запросов
Запрос – объект БД, который служит для селекции и фильтрации набора данных, позволяет выбрать из большого количества информации только ту, которая соответствует определенному критерию отбора и нужна для решения конкретной задачи. MS Access дает большие возможности при проектировании запросов (включать не все поля, выбирать, сортировать записи, затрагивать данные из нескольких таблиц, выполнять вычисления, использовать запрос в качестве источника данных для отчетов, форм и других запросов, изменять данные в таблицах.
Рекомендуется создавать запросы при помощи конструктора. Существуют разные типы запросов (на добавление, изменение, объединение записей). Наиболее простейший тип – запрос на выборку. На основе этого запроса могут создаваться и другие виды запросов: на создание таблицы, на обновление, удаление, добавление. Есть также и перекрестный тип запроса – запрос, позволяющий создавать результирующие таблицы на основе результатов расчетов, полученных при анализе группы таблиц. Часто используют запросы, представляющие собой незначительно видоизмененные варианты однажды подготовленного базового запроса. Их называют параметрическими. Для реализации таких запросов проектируется 1 параметрический запрос, в котором указывается тот критерий, который может меняться по заказу пользователя. В БД «Учет Зарплаты Строительной фирмы» были созданы вышеперечисленные виды и типы запросов.
Рис.4.-Все запросы БД
4.4 Запрос на выборку
Наиболее простейший тип запросов – запрос на выборку. На основе этого запроса могут создаваться и другие виды запросов: на создание таблицы, на обновление, удаление, добавление. В режиме конструктора такой запрос имеет вид:
Рис.5.-Запрос на выборку
4.5 Параметрический запрос
Если требуется получить сведения для одного из значений какого-либо поля, то в этом случае необходимо задать параметр для этого поля.
При выполнении запроса Access запрашивает в окне диалога значение параметра. Его вводит пользователь.
С помощью групповых операций записи собираются в группы с одинаковыми значениями указанных полей. Формирование в группы необходимо в тех случаях, когда для других полей этих групп требуется вычислить значение какой-либо статистической функции.
Результат запроса будет содержать по одной записи для каждой группы. В запрос включаются поля, по которым производиться группировка, и поля, для которых выполняются групповые операции.
5Запрос с параметрическими полями
Над полями запросов можно выполнять вычисления. При этом создается новое вычисляемое поле. Для создания выражений используется окно Построитель выражений.
Выражение для вычисляемого поля может состоять из имен полей различных таблиц и запросов, функций, чисел и так далее. Построитель дает возможность выбрать нужные поля из таблиц и запросов, функции из списка функций, знаки арифметических операций.
