mxmstrnt
23-05-2009, 09:15
Имеется БД, к примеру "Прием заказов" из стандартного шаблона MS Access 2003.
При добавлении нового заказа, как сделать что бы из таблицы товары отнималось то количество товара, которое заказал клиент?
Заказ производится через табличную форму (вложение 1), т. е. нужно получить ИД выбранного в данный момент товара, определить количество заказанного товара.
При том данные в таблицу в этой форме вводятся сразу же после обновления поля, т. е. если создать событие "После обновления записи" то можно до бесконечности отнимать товар со склада, при этом ничего не заказав.
Я так полагаю нужно менять весь принцип построения формы?
P. S. Смотрел БД "Борей 2007", там это реализовано, но я так и не разобрался.
При добавлении нового заказа, как сделать что бы из таблицы товары отнималось то количество товара, которое заказал клиент?
Заказ производится через табличную форму (вложение 1), т. е. нужно получить ИД выбранного в данный момент товара, определить количество заказанного товара.
При том данные в таблицу в этой форме вводятся сразу же после обновления поля, т. е. если создать событие "После обновления записи" то можно до бесконечности отнимать товар со склада, при этом ничего не заказав.
Я так полагаю нужно менять весь принцип построения формы?
P. S. Смотрел БД "Борей 2007", там это реализовано, но я так и не разобрался.