또 이렇게 우매한 중생이 글을 올립니다.
불철주야 중생 구제에 정말 수고가 많으십니다.
다름이 아니고
주문테이블, 보수테이블, 부품테이블이 있는데
부품테이블에 '현재고량' 필드를 두고, 주문테이블에는 '주문량' 필드를 보수테이블에는 '보수량' 필드가 있습니다.
여기에서
어떤 부품을 주문했을때 그 부품의 주문량이 부품테이블에 있는 현재고량과 합쳐서 재고량을 갱신을 시키고
만약 어떤 부품을 보수에 사용했을 때 그 부품의 보수량을 부품테이블의 현재고량에서 빼서 재고량을 갱신시키고자 합니다.
그래서 저는 먼저
주문테이블의 레코드 추가 버튼의 onclick event에
with 부품query do
close;
sql.clear;
sql.add('update "부품테이블", "주문테이블" set 현재고량 = 현재고량 + 주문테이블.주문량 where 부품테이블.부품코드 = 주문테이블.부품코드');
execsql;
end;
이런식으로 코딩을 했는데, 되지가 안네요.
이런식으로 하면 안되는 가요??
어떻게 하면 재고량을 구할수가 있