28.11.2006, 06:38
общий
это ответ
Здравствуйте, Oopb
если это SQL это можно сделать через тригеры баз данных
в ORACLE тело тригера будет выглядеть примерно так:
if :new.поле_содержащее_кол-во>:old.поле_содержащее_кол-во then
условия автоматического добавления
через делфи, программным путем при изменении данных одной таблицы сразу изменяем данные другой.
например:
я в примере использовал query но суть одинакова и для Тable
тут еще вопрос состоит в том как этой бд будут пользоваться:
если только из вашей программы то можно ограничиться программными связями, если нет то нужно обязательно тригеры ставить.
Приложение:
Procedure ADD_SKLAD_CNT;beginquery.fieldbyname(‘склад_cnt‘).asInteger:=query.fieldbyname(‘sklad_cnt‘).asInteger+1;query.fieldbyname(‘продажа_cnt‘).asInteger:=query.fieldbyname(‘продажа_cnt‘).asInteger-1;end;