- •© Издательский центр дгту, 2005 Введение
- •1. Постановка задачи
- •1.1. Описание задачи
- •1.2. Анализ объекта
- •2. Проектирование базы данных
- •2.1. Разработка информационной модели
- •2.2. Выбор способа представления информации, программного инструментария
- •3.4. Заполнение базы данных
- •3.5. Изменение и дополнение данных
- •4. Создание объектов управления базой данных
- •4.1. Поиск необходимых сведений
- •4.2. Сортировка данных
- •4.3. Отбор данных
- •4.4. Заполнение вычисляемых полей.
- •4.7. Вывод на печать
- •5. Цель курсовой работы.
- •6. Требования к курсовому проекту
- •7. Требования к отчету о курсовой работе.
- •Утверждаю
- •Пояснительная записка
- •Утверждаю
- •Задание
- •1. Постановка задачи
- •1.1. Описание задачи
- •1.2. Анализ объекта
- •2.2. Выбор способа представления информации в субд
- •2.3. Создание таблицы
- •Количество
- •Конструирование базы данных в среде Access
- •3.1. Создание форм
- •3.2. Наполнение базы данных экспериментальными данными
- •Создание объектов для поиска, пересчета, выборки данных из таблиц, создания и заполнения вычисляемых полей
- •4.1. Расчет количества товара каждого наименования
- •4.1.1. Пересчет количества товаров при его пополнении
- •4.1.2. Пересчет количества товара с учетом продаж
- •4.1. 3. Получение сведений о товарах супермаркета
- •4.1.4. Получение сведений об отделах супермаркета
- •4.1.5. Получение сведений о продажах
- •4.1.6. Получение сведений о проданных товарах супермаркета по отделам
- •4.1.7. Поиск товара по наименованию
- •4.1.8. Получение списка товаров указанного отдела
- •Создание отчетов
- •Создание Макросов
- •Создание кнопочных форм
- •8. Создание макроса Autoexec
- •Литература
8. Создание макроса Autoexec
Для автоматического открытия главной кнопочной формы также создадим макрос.
В окне Супермаркет: база данных выберем вкладку Макросы и команду Создать. В режиме Конструктора макроса выберем макрокоманду ОткрытьФорму и Имя формы «Главная». Сохраним макрос под именем «Autoexec».
ОТЧЕТ: Итоговые сведения по супермаркету
|
Код отдела |
Наименование отдела |
Кол-во наименований |
Avg-Цена единицы |
Sum - Кол-во |
Sum-Сумма |
|
1 |
Бакалея |
8 |
100,75 |
900 |
94730,00 |
|
2 |
Мясной |
3 |
98,33 |
1025 |
85975,00 |
|
3 |
Хлебобулочный |
5 |
8,10 |
925 |
7575,50 |
|
4 |
Кондитерский |
4 |
50,75 |
751 |
42220,00 |
|
5 |
Электротовары |
4 |
527,50 |
890 |
120000,00 |
|
6 |
Рыбный |
2 |
73,50 |
300 |
23400,00 |
|
|
ИТОГО |
26 |
122,7 |
4791 |
373900,5 |
1
6
апреля 2005
Страница 1 из 1
ОТЧЕТ: Продажа по отделам
Код_отдела 1
Наименование отдела Бакалея
|
Дата |
Count-Код_товара |
Sum-Кол-во |
Sum-Сумма |
|
31.03.2005 |
2 |
150 |
17,400.00 |
|
26.03.2005 |
9 |
170 |
19,840.00 |
|
25.03.2005 |
14 |
123.95 |
13,661.80 |
|
Итоги для ‘Код_отдела’ = 1 (3 записей) |
|
||
|
Sum |
|
443.950 |
50901.80 |
1
6
апреля 2005
Страница
1 из 2
Код_отдела 2
Наименование отдела Мясной
|
Дата |
Count-Код_товара |
Sum-Кол-во |
Sum-Сумма |
|
26.03.2005 |
1 |
10 |
1,000.00 |
|
25.03.2005 |
3 |
11 |
1,100.00 |
|
Итоги для ‘Код_отдела’ = 2 (2 записей) |
|
||
|
Sum |
|
21 |
2100 |
Код_отдела 3
Наименование отдела Хлебобулочный
|
Дата |
Count-Код_товара |
Sum-Кол-во |
Sum-Сумма |
|
31.03.2005 |
3 |
100 |
770.00 |
|
25.03.2005 |
2 |
1.5 |
12.00 |
|
Итоги для ‘Код_отдела’ = 3 (2 записей) |
|
||
|
Sum |
|
101.5 |
782 |
Код_отдела 4
Наименование отдела Кондитерский
|
Дата |
Count-Код_товара |
Sum-Кол-во |
Sum-Сумма |
|
31.03.2005 |
1 |
10 |
700.00 |
|
Итоги для ‘Код_отдела’ = 4 (1 запись) |
|
||
|
Sum |
|
10 |
700.00 |
Код_отдела 5
Наименование отдела Электротовары
|
Дата |
Count-Код_товара |
Sum-Кол-во |
Sum-Сумма |
|
31.03.2005 |
1 |
110 |
165,000.00 |
|
Итоги для ‘Код_отдела’ =5 (1 записей) |
|
||
|
Sum |
|
110 |
165000 |
|
ИТОГО |
|
686.450 |
219483.8 |
1
6
апреля 2005
Страница
2 из 2
ОТЧЕТ: Наличие товаров по отделам
Код_отдела 1
Наименование отдела Бакалея
|
Код _товара |
Наименование_товара |
Цена _единицы |
Кол_во |
Сумма |
|
1 |
Сыр |
125.00р. |
120.00 |
15000 |
|
2 |
Колбаса вареная |
84.00р. |
55.00 |
4620 |
|
5 |
Сосиски «Гановерские» |
98.00р. |
70.00 |
6860 |
|
6 |
Сосиски «Молочные» |
80.00р. |
135.00 |
10800 |
|
7 |
Язык |
129.00р. |
50.00 |
6450 |
|
30 |
Зразы |
25.00р. |
100.00 |
2500 |
|
31 |
Колбаса копченая |
125.00р. |
220.00 |
27500 |
|
32 |
Колбаса сырокопченая |
140.00р. |
150.00 |
21000 |
|
Итого для ‘Наименование_отдела’ = Бакалея (8 записей) |
|
|||
|
SUM |
|
|
900.00 |
94730 |
|
Avg |
|
100.75р. |
|
|
Код_отдела 2
Наименование отдела Мясной
|
Код _товара |
Наименование_товара |
Цена _единицы |
Кол_во |
Сумма |
|
3 |
Свинина филе |
100.00р. |
220.00 |
22000 |
|
4 |
Говядина лопатка |
75.00р. |
725.00 |
54375 |
|
Итого для ‘Наименование_отдела’ = Мясной (2 записей) |
|
|||
|
SUM |
|
|
945.00 |
76375 |
|
Avg |
|
87.50р. |
|
|
Код_отдела 3
Наименование отдела Хлебобулочный
|
Код _товара |
Наименование_товара |
Цена _единицы |
Кол_во |
Сумма |
|
8 |
Хала |
8.50р. |
215.00 |
1827.5 |
|
9 |
Батон нарезной |
7.50р. |
200.00 |
1500 |
|
10 |
Хлеб белый |
7.50р. |
151.00 |
1132.5 |
|
12 |
Хлеб Бородинский |
8.00р. |
120.00 |
960 |
|
Итого для ‘Наименование_отдела’ = Хлебобулочный (4 записей)
|
||||
|
1 |
||||
|
SUM |
|
|
686.00 |
5420 |
|
Avg |
|
87.50р. |
|
|
Код_отдела 4
Наименование отдела Кондитерский
|
Код _товара |
Наименование_товара |
Цена _единицы |
Кол_во |
Сумма |
|
1 |
Карамель «Мечта» |
40.00р. |
250.00 |
10000 |
|
15 |
Печенье «Молочное» |
70.00р. |
250.00 |
17500 |
|
16 |
Рулет бисквитный |
13.00р. |
80.00 |
1040 |
|
Итого для ‘Наименование_отдела’ = Кондитерский (3 записей) |
||||
|
SUM |
|
|
580.00 |
28540 |
|
Avg |
|
41.00р. |
|
|
Код_отдела 5
Наименование отдела Электротовары
|
Код _товара |
Наименование_товара |
Цена _единицы |
Кол_во |
Сумма |
|
17 |
Фен |
350.00р. |
300.00 |
105000 |
|
18 |
Лампочка электрическая |
10.00р. |
500.00 |
5000 |
|
19 |
Массажор |
250.00р. |
100.00 |
25000 |
|
Итого для ‘Наименование_отдела’ = Электротовары (3 записей) |
||||
|
SUM |
|
|
900.00 |
135000 |
|
Avg |
|
203.33р. |
|
|
Код_отдела 7
Наименование отдела Рыбный
|
Код _товара |
Наименование_товара |
Цена _единицы |
Кол_во |
Сумма |
|
28 |
Треска мороженная |
87.00р. |
200.00 |
17400 |
|
29 |
Горбуша копченая |
60.00р. |
100.00 |
6000 |
|
Итого для ‘Наименование_отдела’ = Рыбный (2 записей) |
||||
|
SUM |
|
|
300.00 |
23400 |
|
Avg |
|
73.50р.
|
|
|
|
ИТОГО |
|
|
4311.00 |
363465.00 |
16 апреля Страница 2 из 2

6
апреля
Страница
1 из 2