Создать файл базы данных по результатам таблицы 9. На основе ее сформировать запрос, в который включить поля: «Дата реализации», «Наименование товара», «Цена за единицу», «Реализовано»; предусмотреть: сортировку записей по полю «Дата реализации», вычисление значений в поле «Сумма»: «Цена за единицу» х «Реализовано»; создать форму для ввода новых записей в таблицу базы данных, вид формы – «В один столбец»; создать отчет по результатам запроса, вид отчета – «В один столбец»; в отчет включить поля: «Наименование товара», «Реализовано», «Сумма»; в отчете предусмотреть вычисление итогов по полю «Сумма»; создать макрос в виде панели кнопок, предусмотреть кнопки для ввода записей в таблицу БД и просмотра содержимого таблицы.
Таблица
9
Реализация материальных ценностей со склада
Дата реализации |
Наименование Товара |
Цена за ед. (руб.) |
Склад № |
Реализовано (шт.) |
Сумма (руб.) |
05.01.03 |
Опора
передняя |
220 |
2 |
12 |
|
05.01.03 |
Шестерня |
70 |
1 |
28 |
|
05.01.03 |
Храповик |
20 |
1 |
3 |
|
17.02.03 |
Опора оси |
45 |
2 |
8 |
|
20.02.03 |
Колесо |
250 |
3 |
4 |
|
16.03.03 |
Опора оси |
45 |
2 |
16 |
|
16.03.03 |
Глушитель |
120 |
3 |
2 |
|
16.03.03 |
Колесо |
250 |
3 |
6 |
|
|
Итого: |
|
Создать файл базы данных по результатам таблицы 10. На основе таблицы сформировать запрос, в который включить поля: «Дата», «Наименование товара», «Выпуск товара (факт)», «Процент выполнения», «Сумма (факт)»; предусмотреть: сортировку записей по полю «Дата», вычисление значений в поле «Сумма (факт)»: «Цена за единицу» х «Выпуск товара (факт)», по полю «Процент выполнения»: (100/План) х Факт; вычисляемое поле «Процент выполнения» отформатировать («Окно свойств поля» - Фиксированный, поле «Сумма (факт)» отформатировать как Денежный; создать форму для ввода новых записей в таблицу БД, вид формы – «Табличная форма»; создать отчет, вид отчета – «Табличный отчет», в отчете предусмотреть вычисление итогов по полю «Сумма (факт)», в отчет включить поля: «Дата», «Наименование товара», «Сумма (факт)», записи отсортировать по дате; создать макрос в виде панели кнопок, предусмотреть кнопки для ввода записей в таблицу БД и просмотра содержимого таблицы.
Таблица 10
Дата |
Наименование товара |
Цена за ед. (руб.) |
Выпуск товара |
Процент выпол-нения |
Сумма (руб.) |
||
|
|
|
План |
Факт |
|
План |
Факт |
28.01.03 |
Труба слива |
250 |
280 |
320 |
|
|
|
28.01.03 |
Валик |
30 |
400 |
360 |
|
|
|
25.01.03 |
Подпятник |
57 |
45 |
45 |
|
|
|
25.01.03 |
Крышка |
20 |
548 |
650 |
|
|
|
26.03.03 |
Фланец |
15 |
60 |
50 |
|
|
|
26.03.03 |
Валик |
30 |
300 |
250 |
|
|
|
26.03.03 |
Подпятник |
57 |
45 |
45 |
|
|
|
24.02.03 |
Валик |
30 |
300 |
200 |
|
|
|
|
|
|
|
|
Итого: |
|
|
Создать файл базы данных по результатам таблицы 11. На основе таблицы сформировать запрос с итоговыми вычислениями, в который включить поля: «Наименование изделия», «Остаток», «Сумма выручки»; предусмотреть: сортировку записей по полю «Наименование изделия», вычисление значений в поле «Сумма выручки»: «Цена за единицу» х «Реализовано», по полю «Остаток»: «Произведено» – «Реализовано», итоговые вычисления по полям: «Остаток», «Сумма выручки»; создать форму для ввода новых записей в таблицу БД, вид формы – «В один столбец»; создать отчет по результатам запроса, вид отчета – «В один столбец», в отчете предусмотреть вычисление итогов по полю «Сумма»; создать макрос в виде панели кнопок, предусмотреть кнопки для ввода записей в таблицу БД и просмотра содержимого таблицы.
Таблица 11
Производственная
деятельность предприятия
Дата |
Наименование изделия |
Цена изделия (руб.) |
Произведено (шт.) |
Реализовано (шт.) |
Остаток (шт.) |
Сумма выручки (руб.) |
06.01.03 |
Глушитель |
250 |
480 |
450 |
|
|
06.01.03 |
Колесо |
380 |
150 |
150 |
|
|
22.02.03 |
Корпус |
65 |
80 |
80 |
|
|
06.01.03 |
Диск |
70 |
60 |
55 |
|
|
06.01.03 |
Маховик |
98 |
350 |
300 |
|
|
22.02.03 |
Глушитель |
250 |
400 |
400 |
|
|
23.03.03 |
Корпус |
65 |
60 |
60 |
|
|
19.03.03 |
Глушитель |
250 |
350 |
380 |
|
|
22.02.03 |
Колесо |
380 |
180 |
180 |
|
|
23.03.03 |
Маховик |
98 |
280 |
260 |
|
|
|
|
|
|
|
Итого: |
|
Создать файл базы данных по результатам таблицы 12. На основе таблицы сформировать запрос с итоговыми вычислениями, в который включить поля: «Наименование изделия», «Прибыль»; предусмотреть: сортировку записей по полю «Наименование изделия», вычисление значений в поле «Прибыль»: («Условно-оптовая цена» – «Себестоимость») х «Количество изделий»; создать форму для ввода новых записей в таблицу БД, вид формы – «Табличная форма»; создать отчет по результатам запроса, вид отчета – «Групповые вычисления», в отчете предусмотреть группировку по полю «Наименование изделия», вычисление итогов по полю «Прибыль»; создать макрос в виде панели кнопок, предусмотреть кнопки для ввода записей в таблицу БД и просмотра содержимого таблицы.
Таблица 12
Расчет прибыли
Дата реализации |
Наименование изделия |
Кол-во изделий (шт.) |
Условно оптовая цена (руб.) |
Себестоимость изделия (руб.) |
Прибыль (руб.) |
16.01.03 |
Хомутик |
25 |
8 |
6 |
|
16.01.03 |
Корпус |
36 |
27 |
28 |
|
22.01.03 |
Фланец |
64 |
22 |
18 |
|
12.02.03 |
Болт |
48 |
6 |
4 |
|
12.02.03 |
Корпус |
27 |
27 |
28 |
|
25.03.03 |
Подпятник |
33 |
14 |
10 |
|
25.03.03 |
Фланец |
48 |
22 |
18 |
|
25.03.03 |
Хомутик |
30 |
8 |
6 |
|
25.03.03 |
Фланец |
64 |
22 |
18 |
|
|
|
|
|
Итого: |
|
Создать файл базы данных по результатам таблицы 13. На основе таблицы сформировать запрос, в который включить поля: «Дата разговора», «Номер телефона», «Город», «Полная стоимость»; предусмотреть: сортировку записей по полю «Город», вычисление значений в поле «Полная стоимость»: «Длительность разговора» х «Стоимость 1 мин. разговора»; создать форму для ввода новых записей в таблицу БД, вид формы – «В один столбец»; создать отчет по результатам запроса, вид отчета – «Групповые вычисления», в отчет включить поля: «Город», «Полная стоимость» с группировкой по полю «Город»; создать макрос в виде панели кнопок, предусмотреть кнопки для ввода записей в таблицу БД и просмотра содержимого таблицы.
Таблица 13
Дата разговора |
Номер телефона |
Город |
Длительность разговора (мин.) |
Стоимость 1 мин. разговоров (руб.) |
Полная стоимость (руб.) |
12.01.03 |
75-33-77 |
Рязань |
12 |
4 |
|
12.01.03 |
75-98-32 |
Рязань |
10 |
4 |
|
18.02.03 |
32-12-76 |
Михайлов |
15 |
6 |
|
12.01.03 |
75-55-98 |
Рязань |
4 |
4 |
|
25.03.03 |
22-34-34 |
Михайлов |
12 |
6 |
|
18.02.03 |
32-32-32 |
Михайлов |
5 |
6 |
|
18.02.03 |
75-26-16 |
Рязань |
3 |
4 |
|
25.03.03 |
22-78-91 |
Пронск |
25 |
6 |
|
25.03.03 |
75-13-13 |
Рязань |
14 |
4 |
|
|
|
|
|
Итого: |
|
Создать
файл базы данных по результатам таблицы 14. На основе таблицы сформировать
запрос с итоговыми вычислениями, в который включить поля: «Материал»,
«Единица измерения», «Наличие»; по полю «Материал» предусмотреть: сортировку и
группировку записей, по полю «Наличие» определить суммарное количество
материала на складе; количество материала по полю «Наличие» определяется по
формуле: «Остаток» + «Приход» – «Расход»; создать форму для ввода
новых записей в таблицу БД, вид формы –
«Табличная форма»; создать отчет по результатам таблица, вид отчета – «Табличный
отчет»; в отчет включить поля: «Дата», «Материал», «Расход»; создать макрос в виде панели кнопок,
предусмотреть кнопки для ввода записей в таблицу БД и просмотра содержимого
таблицы.
Таблица 14
Ведомость
поступления материалов на склад
Дата
|
Материал
|
Ед. измер. |
Остаток |
Приход |
Расход |
Наличие |
04.01.03 |
Гетинакс |
м2 |
0,5 |
4 |
2,8 |
|
04.01.03 |
Текстолит |
м2 |
0,8 |
8 |
4,9 |
|
04.01.03 |
Латунь |
кг |
0,7 |
10 |
6,0 |
|
04.02.03 |
Медь |
кг |
1,2 |
5 |
4,6 |
|
09.02.03 |
Гетинакс |
м2 |
0,8 |
6 |
5,2 |
|
12.02.03 |
Латунь |
кг |
1,2 |
12 |
9,0 |
|
06.03.03 |
Текстолит |
м2 |
0,5 |
6 |
4,0 |
|
06.03.03 |
Гетинакс |
м2 |
1,2 |
12 |
11,8 |
|
12.03.03 |
Медь |
кг |
0,4 |
14 |
13,5 |
|
12.03.03 |
Медь |
кг |
0,6 |
9 |
9,3 |
|
|
|
|
|
|
Итого: |
|
Создать
файл базы данных по результатам таблицы 15. На основе таблицы сформировать
запрос, в который включить поля: «Номер документа», «Наименование товара»,
«Сумма»; предусмотреть сортировку записей по полю «Наименование материала»,
вычисление значений в поле «Сумма»: «Цена за единицу» х
«Отпущено», вычисляемое поле «Сумма»
отформатировать («Окно свойств поля» – Денежный); создать форму для ввода
новых записей в таблицу БД, вид формы – «В один
столбец»; по результатам запроса создать отчет, вид отчета – «Групповые
вычисления», в отчет включить поля: «Наименование материала», «Сумма», записи
сгруппировать по полю «Наименование материала», по полю «Сумма» рассчитать
суммарную стоимость расхода материала по разновидностям; создать макрос в виде
панели кнопок, предусмотреть кнопки для ввода записей в таблицу БД и просмотра
содержимого таблицы.
Таблица 15
Ведомость учета материалов на складе
Дата отпуска |
Номер документа |
Наименование материала |
Ед. изм. |
Отпущено |
Цена за ед. (руб.) |
Сумма (руб.) |
05.01.03 |
123488 |
Текстолит |
м2 |
0,8 |
25 |
|
05.01.03 |
123488 |
Гетинакс |
м2 |
0,5 |
18 |
|
05.01.03 |
123488 |
Медь |
кг |
1,6 |
12 |
|
15.01.03 |
123496 |
Виннипласт |
кг |
2,8 |
34 |
|
08.02.03 |
124234 |
Латунь |
кг |
4,5 |
16 |
|
08.02.03 |
124234 |
Текстолит |
м2 |
1,0 |
25 |
|
01.03.03 |
124357 |
Медь |
кг |
3 |
12 |
|
01.03.03 |
124357 |
Латунь |
кг |
4,2 |
16 |
|
01.03.03 |
124364 |
Медь |
кг |
4 |
12 |
|
01.03.03 |
124364 |
Текстолит |
м2 |
1,2 |
25 |
|
|
|
|
|
|
Итого: |
|
Создать файл базы данных по результатам таблицы 16. На основе таблицы сформировать запрос с вычислением итогов, в который включить поля: «Номенклатурный номер», «Сумма»; предусмотреть группировку записей по полю «Номенклатурный номер», вычисление значений в поле «Сумма»: «Цена» х «Количество», в строке «Групповая операция» окна формирования запроса в поле «Сумма» условие группировки: Sum; вычисляемое поле «Сумма» отформатировать («Окно свойств поля» – Денежный); создать форму для ввода новых записей в таблицу базы данных, вид формы – «В один столбец»; создать отчет, вид отчета – «Групповые вычисления», в отчет включить поля: «Дата», «Цена»; по полю «Дата» сгруппировать записи, по полю «Цена» произвести вычисления; создать макрос в виде панели кнопок, предусмотреть кнопки для ввода записей в таблицу базы данных и просмотра содержимого таблицы.
Таблица 16
Накопительная ведомость по
расходу материалов на складе
Дата |
Номенклатурный номер |
Кол-во (ед.) |
Цена (руб.) |
Сумма (руб.) |
05.01.03 |
2224536 |
12 |
120 |
|
05.01.03 |
2224554 |
24 |
36 |
|
05.01.03 |
2224556 |
18 |
86 |
|
09.02.03 |
2224536 |
4 |
120 |
|
12.02.03 |
2224536 |
32 |
120 |
|
05.01.03 |
2224554 |
18 |
36 |
|
12.02.03 |
2224583 |
6 |
12 |
|
10.03.03 |
2224536 |
24 |
120 |
|
10.03.03 |
2224554 |
28 |
36 |
|
|
|
|
Итого: |
|
Создать
файл базы данных по результатам таблицы 17. На основе таблицы сформировать
запрос, в который включить поля: «Номенклатурный номер», «Дата», «Номер
документа», «Количество», «Сумма»; предусмотреть: сортировку записей по полям:
«Дата» и «Номер документа», по полю «Номенклатурный номер» выбрать записи с
номером: 2234561, вычисление значений в поле «Сумма»: «Цена» х «Количество»; создать форму для ввода новых записей в
таблицу БД, вид формы – «В один
столбец»; создать отчет по результатам запроса, вид отчета – «Табличный
отчет», в отчет включить поля: «Дата», «Количество», «Сумма», записи
отсортировать по полю «Дата», предусмотреть вычисление итогов по полю
«Сумма»; создать макрос в виде панели
кнопок, предусмотреть кнопки для ввода записей в таблицу БД и просмотра
содержимого таблицы.
Таблица 17
Дата |
Номер документа |
Номенклатурный номер |
Кол-во (ед.) |
Цена (руб.) |
Сумма (руб.) |
06.01.03 |
4489534 |
2234561 |
30 |
12 |
|
06.01.03 |
4489534 |
2234568 |
6 |
156 |
|
12.02.03 |
4489578 |
2234561 |
28 |
36 |
|
06.01.03 |
4489546 |
2234536 |
12 |
48 |
|
02.02.03 |
4489586 |
2234561 |
18 |
12 |
|
02.02.03 |
4489592 |
2234568 |
17 |
156 |
|
15.02.03 |
4489604 |
2234568 |
26 |
156 |
|
02.02.03 |
4489589 |
2234561 |
45 |
12 |
|
03.03.03 |
4489634 |
2234536 |
22 |
48 |
|
03.03.03 |
4489634 |
2234568 |
45 |
156 |
|
|
|
|
|
Итого: |
|
Создать файл базы данных по результатам таблицы 18. На основе таблицы сформировать запрос, в который включить поля: «Табельный номер», «Фактически отработанное время», «Заработная плата»; предусмотреть выбор записей по табельному номеру: 348912, вычисление значений в поле «Заработная плата»: «Часовая тарифная ставка» х «Фактически отработанное время»; создать форму для ввода новых записей в таблицу БД, вид формы – «В один столбец»; создать справку–отчет по заработной плате работника с табельным номером 3489112, вид отчета – «Групповые вычисления», в отчете предусмотреть группировку записей по полю «Табельный номер», вычисление итогов по полям: «Фактически отработанное время», «Заработная плата»; создать макрос в виде панели кнопок, предусмотреть кнопки для ввода записей в таблицу БД и просмотра содержимого таблицы.
Шифр организации |
Табельный номер |
Часов. тариф. ставка |
Фактически отработанное время (час.) |
Заработная плата |
223467 |
348912 |
50 |
4 |
|
223467 |
348916 |
50 |
3,5 |
|
222461 |
453655 |
65 |
2,0 |
|
223467 |
348912 |
35 |
5,0 |
|
223498 |
891213 |
50 |
2,5 |
|
223498 |
891216 |
60 |
4,0 |
|
223467 |
348912 |
40 |
6 |
|
222461 |
453681 |
100 |
1,5 |
|
222461 |
453681 |
120 |
3,0 |
|
223467 |
348916 |
50 |
6,0 |
|
|
|
|
Итого: |
|
Задача. Создать
файл базы данных по результатам таблицы 00. На основе таблицы сформировать
запрос с вычислением итогов, в который включить поля: «Наименование товара»,
«Сумма»; записи отсортировать по полю «Наименование товара»; предусмотреть:
группировку записей по полю «Наименование товара», вычисление
значений в поле
«Сумма»: «Цена» х «Количество», в строке «Групповая операция» окна
формирования запроса в поле «Сумма» –
условие группировки: Sum; вычисляемое поле
«Сумма» отформатировать («Окно свойств поля» – Денежный); создать форму
для ввода новых записей в таблицу БД, вид формы – «В один столбец»; создать отчет, вид отчета – «Групповые
вычисления», в отчет включить поля: «Наименование товара», «Количество»; по
полю «Наименование товара» сгруппировать записи, по полю «Количество»
произвести вычисления; создать макрос в виде панели кнопок, предусмотреть
кнопки для ввода записей в таблицу БД и просмотра содержимого таблицы.
Накопительная ведомость товаров на складе
Число месяца |
Номер документа |
Наименование товара |
Кол-во (шт.) |
Цена (руб.) |
Сумма (руб.) |
04.07.03 |
12306 |
Картер маховика |
25 |
25 |
|
04.07.03 |
12306 |
Болт зажимной |
100 |
2 |
|
04.07.03 |
12306 |
Труба |
20 |
80 |
|
10.08.03 |
83655 |
Глушитель |
10 |
120 |
|
10.08.03 |
83655 |
Труба |
12 |
80 |
|
15.09.03 |
96002 |
Опора оси |
6 |
35 |
|
04.07.03 |
12307 |
Опора оси |
6 |
35 |
|
|
|
|
|
Итого: |
|
Решение:
1.
Создание базы данных, структуры таблицы, ввод исходной информации.
Элемент ACCESS |
Действия пользователя |
Результат
операции |
меню
ACCESS |
Выбрать
пункты меню: <Файл>,<Создать> |
Диалоговое
окно дискового пространства активного диска (ДОАД) |
ДОАД |
Ввод
имени файла: nak_ved |
Присвоение
базе данных имени: nak_ved |
Окно
базы данных |
Выбрать
кнопку: «Таблицы», и активизировать пункт «Создание таблицы в режиме конструктора» |
Окно
формирования структуры таблицы (ОФСТ) |
ОФСТ |
Ввод
имен полей, типа данных, определение элементов форматирования данных: табл.001 присвоение имени таблице: Накоп_ведомость |
Структура
файла таблицы, присвоение имени таблице, переход к окну базы данных (ОБД) |
ОБД |
Нажатие
кнопки «Открыть», ввод исходных данных в таблицу: табл.002 |
Таблица
базы данных с исходной информацией |
Таблица 001
Структура файла таблицы базы данных
Поле |
Тип |
Размер поля |
Число десятичных знаков |
Формат поля |
Маска ввода |
Число месяца |
Дата/ время |
|
|
Краткий формат даты |
00/00/0000;0; |
Номер документа |
Текстовый |
10 |
|
|
|
Наименование товара |
Текстовый |
30 |
|
|
|
Количество |
Числовой |
Одинарное с плав. точкой |
Авто |
|
|
Цена |
Денежный |
|
Авто |
Денежный |
|
2. Создание запроса.
Элемент ACCESS |
Действия пользователя |
Результат
операции |
Окно базы данных |
Кнопка «Запрос», затем «Создание запроса
в режиме конструктора» |
Диалоговое
окно «Добавление
таблицы» (ДОДТ) |
ДОДТ |
Выбор исходной таблицы: Накоп_ведомость; нажать
кнопки: «Добавить», «Закрыть» |
Диалоговое
окно формирования структуры запроса (ДОФЗ) |
ДОФЗ |
Выбор полей запроса, условий сортировки.
Поле: «Наименование товара»; создание вычисляемого поля Сумма:Количество*Цена. Условия
сортировки. ДОФЗ – в строке
«Сортировка» в раскрывающемся меню поля «Наименование товара» выбрать пункт
«По возрастанию» Вычисление
итогов. меню ACCESS: <Вид>,<Групповые
операции>; в поле «Сумма» в раскрывающемся меню строки «Групповая
операция» выбрать Sum. Форматирование
поля «Сумм» поместить курсор на поле и нажать правую
клавишу; в контекстном меню выбрать пункт «Свойства»; в строке «Формат поля»
выбрать пункт «Денежный» |
Структура
таблицы-запроса (СТЗ) |
СТЗ |
Закрытие ДОФЗ, присвоение имени запросу Справка
Накоп_ведомость |
Результатная
таблица–запрос (табл.003) |
Таблица 002
Таблица базы данных
Таблица 003
Результат запроса
Аналогично оформляются и другие результаты выполнения контрольной работы: создание формы для ввода новых записей в таблицу базы данных; отчет; макрос в виде панели кнопок.
Примечание. Подробно
действия пользователя при решении перечисленных выше задач описаны в настоящей
разработке; операции с ACCESS представлены
в таблицах: табл. 3 - создание базы данных и табличной формы исходной
информации; табл. 4 – Запросов; табл. 5 – Формы; табл. 6 – нового поля и кнопки
в Форме; табл. 7 – Отчета; табл. 8 – макроса в виде панели кнопок.