Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Разработать собственное приложение для управления базой данных в режиме формы.
Для реализации этой задачи должны быть выполнены следующие этапы:
· Разработать алгоритм решения задачи
· Создать пользовательский интерфейс
· Реализовать алгоритм на любом языке программирования
Приложение
Рассмотрим реализацию следующей задачи:
Для некоторой фирмы-посредника между клиентом и поставщиками создать приложение, которое будет позволять вести работу с клиентом:
а) добавлять сведения о новом клиенте;
б) добавлять сведения о новых поступлениях товара;
в) формировать бланк заказа, в котором будут видны сведения о
клиенте (название, адрес, телефон, № счета), текущая дата,
список купленных товаров с указанием цены, поставщика, количества,
ставки НДС, итоговой суммы, с указанием фамилии сотрудника дан ной фирмы, оформившего заказ, с возможностью сохранения данных по
продажам в отдельных таблицах для анализа деятельности предприятия,
с возможностью вывода этого бланка на печать в качестве счета к оплате.
Этапы реализации задачи:
1. Создать таблицу «Анализ данных» (не заполнять) с полями:
Клиент
Исполнитель
Дата_заказа
Сумма_заказа
№_заказа - тип Счётчик
2. Создать таблицу «Анализ данных1» (не заполнять) с полями:
Поставщик
Товар
Цена
№_заказа
3. Создать таблицу «Товары» с полями:
Товар
Поставщик
Цена
Адрес_поставщика
№_счета_поставщика
4. Создать таблицу «Клиент» с полями:
Клиент
Телефон
Адрес_клиента
№_счета_клиента
5. Заполнить имеющимися данными эти таблицы.
6. Создать таблицу «Промежуточная» (не заполнять) с полями:
Товар
Поставщик
Цена
Количество
Ставка_НДС
Сумма_с_НДС
7.Создать форму «Клиент» с элементами управления:
а) поле со списком на основе таблицы «Клиент»
б) кнопка с именем «OK»
8.Создать форму «Товар» с элементами управления:
а) список на основе таблицы «Товар» (поля
Товар, Поставщик, Цена)
б) кнопка с именем «OK»
9.Создать автоформу табличную на основе таблицы «Промежуточная».
10.Создать форму «Бланк _заказа» с элементами управления:
o Поле_со_списком (имя –Исполнитель, с фиксированным набором значений, куда заносятся фамилии сотрудников данной фирмы)
o Текстовое поле с именем Дата
o Текстовые поля с именами Клиент, Телефон, Адрес_клиента, №счета_клиента
o Кнопка «Клиенты»
o Кнопка «Товары»
o Кнопка «Добавить клиента»
o Кнопка «Добавить товар»
o Кнопка «Итог»
o Текстовое поле с именем Итого
o Внедрить подчинённую форму «Промежуточная»
o Кнопка «Сохранить»
Форма будет выглядеть следующим образом:
11. Создать форму «Новый _товар» с элементами управления:
o текстовые поля с именами: Товар, Поставщик, Цена, Адрес_поставщика, №счета_поставщика
o кнопка Добавить_данные_о_товаре
В текстовом поле Дата должна стоять текущая дата.
Для этого в свойствах этого поля:
Вкладка ДАННЫЕ/Значение по умолчанию =Date().
После открытия формы в этом поле автоматически появляется значение текущей даты.
1. По нажатию кнопки Клиенты должна открываться форма «Клиент»:
Private Sub Клиенты_Click()
DoCmd.OpenForm ("Клиент")
Дата публикования: 2015-10-09; Прочитано: 152 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!