Как реализовать формирование и добавления цены в базе управления заказами?
|
|
Суббота, 11 Января 2014 г. 20:38
+ в цитатник
Добрый день.
Необходимо создать базу данных для управления заказами.
На данный момент есть таблица содержащая данные клиентов (CLIENTS), таблица с продуктами (PRODUCTS), таблица с текущими ценами (PRICE_LIST) для типа продукта, таблица с данными заказа (QUOTES), и с деталями заказа (QUOTES_DESCRIPTION), почти всё стандартно.
Для отображения данных заказа используется форма (QUOTES).
Необходимо создать форму для создания нового заказа (возможно это можно сделать как-то по-другому, подскажите). Заказ формируется следующим образом: выбирается клиент, выбирается продукт, тип продукта, количество. В зависимости от типа клиента и количества формируется цена (если обычный клиент: цена = PRICE_LIST.RetailPrice; если нет: если количество < 3: цена = PRICE_LIST.DistribPriceSingleUnit; и ещё два варианта цены в зависимости от количества). После сохранения полученная цена записывается в QUOTE_DESCRIPTON.Price. Ещё можно дополнительно установить дисконт, но это я думаю не особо важно.
Пытался сделать кнопку при нажатии на которую открывается новая форма для записи (аналогичная QUOTES, только для поля цена с помощью построителя выражений реализовать условие) - но ничего не получилось((
Как правильно реализовать требуемый мне функционал, подскажите пожалуйста.
http://www.sql.ru/forum/1070264/kak-realizovat-formirovanie-i-dobavleniya-ceny-v-baze-upravleniya-zakazami
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-