Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Простановка цен в заказах
 
 автор: Едрёныч   (13.08.2010 в 14:56)   личное сообщение
 
 

Не могу додуматься что делать, какой метод использовать. Как в заказы вносить цены, причём надо понимать, что для заказа, который был год назад и который будет через три дня цены будут разными их как-то надо сохранять, может специальную табличку создать для этого. Может пример есть с каким-то решением? Проблема ещё и в том, что один и тот же товар может повторяться несколько раз в заказе. Несколько раз вносить цену одного и того же товара неудобно, а DISTINCT не дает менять значения (это проект adp).

  Ответить  
 
 автор: Гоблин   (13.08.2010 в 21:51)   личное сообщение
 
 

может специальную табличку создать для этого
Я бы в данном случае сделал бы табличку "Архив". Допустим имеется таблица товаров. (не повторяющиеся данные) Рядом цена и дата. При смене данных из какой-то формы, запускался бы запрос на добавление - из таблицы товаров в архив и следом запрос на обновление в таблице товаров изменяющий цену и фиксирующий дату. Потом таблица заказов. В этой таблице формировался бы заказ из тех товаров, что в таблице учета товаров. Получается 3 таблицы. Архивная, учета товаров и учета заказов, в которой эти товары хоть 1000 раз каждый. Кроме того автоматом бы проставлялась цена этого товара при формировании заказа и высчитывалась бы цена итоговая при проставлении количества....

  Ответить  
 
 автор: ГлазастыйМышь   (16.08.2010 в 09:03)   личное сообщение
 
 

обычно делается таблица "Продажи" куда пишутся: реквизиты покупки (номер чека и т.д), код товара, количество, цена, применяемые скидки и т.д.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList