Смекни!
smekni.com

Разработка базы данных торговой организации (стр. 4 из 4)

GROUP BY Заказы.Фирма, Заказы.[Дата заказа], Заказы.Выполнен;

«Товар, цена которого больше заданной»

Запрос, позволяющий выбирать товары с наибольшей стоимостью. В запросе выводятся товары (таблица Товар), у которых цена выше заданной суммы.

Я ввела сумму 14200 и получила результат:

В режиме SQL запрос выглядит так:

SELECT Товар.Тип, Товар.Производитель, Товар.Характеристика, Товар.Цена

FROM Товар

WHERE (((Товар.Цена)=[введите цену] Or (Товар.Цена)>[введите цену]));

Запрос на «Товары с высокой стоимостью»

Запрос делает выборку из таблицы Товар по стоимости товаров и выдает информацию о 10 наиболее дорогостоящих.

При построении запроса я использовала в режиме SQL предикат TOP10 – вывод на экран первые 10 товаров (без повторения). Помимо цен и самих товаров, прилагается еще характеристика товара и его фирма- производитель.

В режиме SQL запрос выглядит так:

SELECT TOP 10 Товар.Тип, Товар.Производитель, Товар.Характеристика, Товар.Цена

FROM Товар

ORDER BY Товар.Цена DESC;

Запрос на «Удаление Поставщика»

Данный запрос очень прост, но полезен. Он позволяет удалять из базы производителя, с которым мы больше не работаем, не открывая таблицы Производитель_товара.

В режиме SQL запрос выглядит так:

DELETE Поставщик_товара.Поставщик, Поставщик_товара.Поставщик

FROM Поставщик_товара

WHERE (((Поставщик_товара.Поставщик)=[введите поставщика]));

3.2 Формы

Формы создавать достаточно просто. Для этого в режиме «мастер форм» выбираются значения из таблиц и формируются по усмотрению разработчика базы.

Моя База Данных содержит 11 форм:

Форма «Все заказы».

Простая форма, выводящая все заказы, как выполненные, так и невыполненные.

Форма «Выборка всех клиентов с введенной буквы»

Это простая форма, которая выводит всех клиентов с введенной буквы и :

· позволяет вносить изменения о клиентах

· позволяет добавлять новых клиентов

Форма «Выполненные заказы товаров»

Тоже достаточно простая форма, предназначенная только для просмотра выполненных заказов.

Форма «Добавление товаров»

Эта форма позволяет добавлять товары в таблицу Товар. Форма имеет простое и удобное оформление и предназначена для работников склада. Данная форма позволяет добавлять новый товар и изменять существующий.

Форма «Заказанные товары и клиенты»

Форма предназначена для просмотра и исправления заказанных товаров и фирм-клиентов.

Форма «Клиенты и их заказы»

Эта форма позволяет просмотреть и изменить информацию о клиенте и его заказах.

Форма «Клиенты организации».

В этой форме предоставляется информация о клиентах организации.

Данные берутся из таблицы Клиенты.

Форма «Общая форма»

В общей форме приведены все свойства товара – тип, производитель и т.п.

Форма «Отчет по производителям товара»

В данной форме при запуске появляется вся информация по производителям товаров – название фирмы, страна, адрес, телефон.

Форма «Производители товаров»

По содержанию такая же, как и предыдущая, но различается по виду.

3.3 Отчеты

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

Отчет по выполненным заказам.

Этот отчет создается в конструкторе и очень удобен в использовании. С его помощью можно просмотреть заказчика, дату заказа и исполнения заказа, количество товара и сумму заказа. Также отчет выводит итог по сумме и количеству всех заказов. Данные будут меняться автоматически в зависимости от выполнения новых заказов (будут добавляться).

Отчет по заказам.

Этот отчет выдает характеристики заказанных товаров – тип, описание, производителя, а также условия заказа – кем, в каком количестве и на какую сумму был произведен заказ. Также подсчитывается общая сумма заказов. Данные будут меняться автоматически в зависимости от поступления новых заказов (будут добавляться).

Отчет по клиентам организации.

Этот отчет нужен руководителям с целью ознакомления со всеми клиентами организации. Данные будут меняться автоматически в зависимости от появления новых клиентов (будут добавляться).

3.4 Макросы

Для создания макроса надо зайти в режим конструктора макроса и выбрать макрокоманду (например, «открыть запрос») и внизу, в аргументах макрокоманды, ввести данные :

-Имя таблицы

-Режим

-Режим данных

Проверяется работа макроса при нажатии ! («запуск»).

- макросы моей базы данных

Эти макросы служат для:

1. Пометки о выполнении готовых, но еще не вписанных заказов

2. Выхода из базы данных

3. Для открытия всех заказов

4. Развертывания страницы в полный экран.

4.Основной интерфейс базы данных

Основным интерфейсом для СУБД MS Access служит главная кнопочная форма. Для ее открытия надо зайти так:

Сервис - Служебные программы - Диспетчер кнопочных форм.

При загрузке базы данных открывается Кнопочная Форма.

В ней можно:

· Просмотреть список всех имеющихся товаров

· Добавить заказ и обновить список выполненных заказов

· Получить информацию обо всех клиентах организации

· Просмотреть список об уже выполненных заказах

· И просмотреть все заказы.

· Ну и, конечно, выйти обратно.

Заключение

Я разработала базы данных торговой организации по поставке одежды.

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

Кнопочная форма позволяет просматривать отчеты о клиентах и товарах, делать заказы и обновлять данные.

На примере моей базы данных для торговой организации, я предоставила к рассмотрению и анализу практически все функции и возможности Microsoft Accsess. Эта программа достаточна проста и удобна в обращении. Построение таблиц, отчетов, запросов, форм упрощается при использовании мастеров (форм, таблиц и т.п.).

Я считаю, что база данных в среде СУБД MS Access практическом применении удобна и достаточно эффективна. Все зависит от пользователя, объема располагаемых им знаний и умения ими воспользоваться. Говоря о себе могу сказать, что эта программа имеет много полезных функций и в дальнейшем мне очень пригодится.