Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Требования к форме Прием заказов.

Читайте также:
  1. II. Требования к размещению дошкольных организаций
  2. III. Требования к конкурсным работам
  3. III. Требования к оборудованию и содержанию территорий дошкольных организаций
  4. III. ТРЕБОВАНИЯ К УРОВНЮ ПОДГОТОВКИ УЧАЩИХСЯ
  5. IV. Требования к зданию, помещениям, оборудованию и их содержанию
  6. IV. ТРЕБОВАНИЯ К УЧАСТНИКАМ И УСЛОВИЯ ДОПУСКА
  7. IV. Требования к участникам и условия их допуска

Созданные ранее формы позволяют заполнять данными таблицы «Кадры», «Клиенты», «Поставщики» и «Склад». Приступать к созданию формы «Прием заказов» следует только тогда, когда в эти таблицы уже внесены данные.

По форме «Прием заказов» мы будем заполнять две таблицы: «Заказы» и «Заказ-товар», фиксируя в них следующие данные: какая фирма-клиент делает заказ, реквизиты фирмы; когда заказ получен и должен быть выполнен; кто из сотрудников отвечает за его выполнение; какие конкретно товары и в каком количестве заказаны. Кроме того, после оформления заказа в таблице «Склад» должно быть откорректировано количество оставшихся товаров.

Форма «Прием заказов» должна состоять из двух частей:

- главной формы, в которой фиксируются общие данные о заказе (заказчик и его реквизиты, сотрудник для обслуживания заказа, дата приема и выполнения);

- подчиненной формы, в которой указывается товар, продаваемый в этом заказе.

Поэтому форма «Прием заказов» является сложной формой «один ко многим»: один заказ – много товаров. Примерный вид формы показан на рисунке 10.

 

Рис. 10. Форма «Прием заказов»

В форме должны быть две кнопки: «Отменить Заказ» - для случая, когда клиент передумал делать заказ и надо закрыть форму, и «Принять заказ» - для окончания ввода данных о заказе.

Для удобства работы в форме должно быть реализовано следующее:

1. Ввод имени заказчика (клиента), для которой оформляется заказ, осуществляется с помощью элемента управления «Поле со списком». После выбора имени клиента автоматически должны заполняться поля с информацией о нем (адрес, телефон, расчетный счет и др.).

2. Ввод ФИО сотрудника, отвечающем за выполнение заказа, также осуществляется с помощью элемента управления «Поле со списком». После выбора в таблицу «Заказы» попадает код сотрудника.

3. Ввод названий товаров в заказе осуществляется с помощью элемента управления «Поле со списком» (рис.11). После выбора товара в таблице подчиненной формы отражается не только его название и единица измерения, но и остаток этого товара на складе. После ввода количества товара в таблицу «Заказ-товар» попадает «Код товара», а также автоматически рассчитывается отпускная цена товара (она включает 35%-ную наценку на закупочную цену).

 

 

Рис. 11. Работа с формой «Прием заказов»

4. Автоматически должны рассчитываться поля «Сумма заказа», «Сумма заказа с НДС».

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

6. Форма должна открываться только для добавления новых записей.

 


Дата добавления: 2015-10-24; просмотров: 166 | Нарушение авторских прав


Читайте в этой же книге: Описание информационных объектов базы данных. | Создание таблицы «Кадры». | Построение схемы данных. | Создание форм для ввода данных в таблицы "Кадры", "Клиенты", "Поставщики". | Выражение1: [поставщики]![Статус предприятия] &" "& [поставщики]![Название предприятия]. | Создание запроса и построение подчиненной формы. | Построение сложной формы "Прием заказов". | Создание пользовательского интерфейса. |
<== предыдущая страница | следующая страница ==>
Решение третьей задачи.| Создание запроса и построение главной формы «Прием заказов».

mybiblioteka.su - 2015-2024 год. (0.007 сек.)