Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОВОЩНАЯ БАЗА.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
249.86 Кб
Скачать

2.2 Создание запросов

Запрос является объектом база данных Base и создается при работе с этой программой [3].

Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции, как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразования данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое [2].

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

В разработанной базе данных «Овощная база» были построены запросы на выборку (Товар - Склад(1); Товар-Склад(2); Товар-Склад (3); Какая фирма заказала товар, количество которого превышает 200 штук с 02.08.2011 по 01.12.2011) и перекрёстный запрос (Товары за отчётный период).

Запросы на выборку были созданы с помощью Режима дизайна. Рассмотрим запрос Товар-Склад(1). Для его построения были использованы следующие таблицы: Товары, Склады, Заказы, из которых были выбраны такие атрибуты, как: Наименование товара, Код склада, Код заказа, Объем заказа, Сумма. Для атрибута Код склада было введено условие отбора «1», позволяющее выбирать только товары с первого Склада (рис. 4).

Рис. 4 Построение запроса в режиме дизайнера

Результат выполнения данного запроса представлен на (рис. 5).

Рис. 5 Результат запроса Товары_Склад1

Запросы: Товар-Склад(2); Товар-Склад(3), были выполнены аналогичным способом.

Кроме того, в данной базе был построен перекрестный запрос Товары за отчётный период, отображающий количество проданного товара за каждый месяц текущего года.

2.3 Создание форм

Если запросы — это специальные средства для отбора и анализа данных, то формы — это средства для ввода данных. Смысл их тот же - предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода. Преимущества форм раскрываются особенно наглядно, когда происходит ввод данных с заполненных бланков. В этом случае форму делают графическими средствами так, чтобы она повторяла оформление бланка — это заметно упрощает работу наборщика, снижает его утомление и предотвращает появление печатных ошибок. [3].

Для ввода, просмотра и редактирования данных в базе данных «Овощная база» созданы формы: Склады, Бригады, Документы (рис. 6) , Заказы (рис. 7), Клиенты (рис 8.), Товары (рис. 9). Все они вмещают информацию, представленные в таблицах с соответствующими именами.

Рис. 6 Форма «Документы»

Рис. 7 Форма «Заказы»

Рис. 8 Форма «Клиенты»

Рис. 9 Форма «Товары»

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