|
#1
|
|||
|
|||
update хелп
Использую Delphi+ADO+Access
Посколькую программировать только учусь... поэтому столкнулся с проблемой имеются 3 таблицы Склад:IdSklad,LinkTovar,kol Товар:IDtovar, naimenov,cena... СодержПокупки:IDpozpok,LinkPokup,LinkTov,Kolvo1 Надо чтобы при покупке уменьшалось поле kol (Склад) на Kolvo1 (СодержПокупки) Например хочу чтобыкол-во товара на складе уменьшалось для заказа (LinkPokup) № "Х" Помогите чем можите...... или подскажите что знаете) Спасибо |
#2
|
||||
|
||||
Мне это видится гдето так:
Код:
update Склад set Kol = Kol - Kolvo1 from Склад inner join СодержПокупки on LinkTovar=LinkTov where LinkPokup=:X Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 27.04.2009 в 20:21. |
#3
|
|||
|
|||
Решил проблему
Может кому пригодиться Код:
UPDATE Sklad INNER JOIN SodergPokup ON Sklad.LinkTovar = SodergPokup.LinkTov SET Sklad.kol = [kol]-[Kolvo1] WHERE (((SodergPokup.LinkPokup)=[X])); |