Читайте также:
|
|
Созданные ранее формы позволяют заполнять данными таблицы «Кадры», «Клиенты», «Поставщики» и «Склад». Приступать к созданию формы «Прием заказов» следует только тогда, когда в эти таблицы уже внесены данные.
По форме «Прием заказов» мы будем заполнять две таблицы: «Заказы» и «Заказ-товар», фиксируя в них следующие данные: какая фирма-клиент делает заказ, реквизиты фирмы; когда заказ получен и должен быть выполнен; кто из сотрудников отвечает за его выполнение; какие конкретно товары и в каком количестве заказаны. Кроме того, после оформления заказа в таблице «Склад» должно быть откорректировано количество оставшихся товаров.
Форма «Прием заказов» должна состоять из двух частей:
- главной формы, в которой фиксируются общие данные о заказе (заказчик и его реквизиты, сотрудник для обслуживания заказа, дата приема и выполнения);
- подчиненной формы, в которой указывается товар, продаваемый в этом заказе.
Поэтому форма «Прием заказов» является сложной формой «один ко многим»: один заказ – много товаров. Примерный вид формы показан на рисунке 10.
Рис. 10. Форма «Прием заказов»
В форме должны быть две кнопки: «Отменить Заказ» - для случая, когда клиент передумал делать заказ и надо закрыть форму, и «Принять заказ» - для окончания ввода данных о заказе.
Для удобства работы в форме должно быть реализовано следующее:
1. Ввод имени заказчика (клиента), для которой оформляется заказ, осуществляется с помощью элемента управления «Поле со списком». После выбора имени клиента автоматически должны заполняться поля с информацией о нем (адрес, телефон, расчетный счет и др.).
2. Ввод ФИО сотрудника, отвечающем за выполнение заказа, также осуществляется с помощью элемента управления «Поле со списком». После выбора в таблицу «Заказы» попадает код сотрудника.
3. Ввод названий товаров в заказе осуществляется с помощью элемента управления «Поле со списком» (рис.11). После выбора товара в таблице подчиненной формы отражается не только его название и единица измерения, но и остаток этого товара на складе. После ввода количества товара в таблицу «Заказ-товар» попадает «Код товара», а также автоматически рассчитывается отпускная цена товара (она включает 35%-ную наценку на закупочную цену).
Рис. 11. Работа с формой «Прием заказов»
4. Автоматически должны рассчитываться поля «Сумма заказа», «Сумма заказа с НДС».
5. При нажатии на кнопку «Принять заказ» (когда данные о товарах заказа внесены) значение поля «Остаток» в таблице «Склад» для каждого товара, продаваемого в этом заказе, должно быть уменьшено на количество этого товара, а в главной форме Прием заказов должен произойти переход к новой записи.
6. Форма должна открываться только для добавления новых записей.
Дата добавления: 2015-10-24; просмотров: 166 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Решение третьей задачи. | | | Создание запроса и построение главной формы «Прием заказов». |