제가 몇일을 고민해서... 만들고 있지만... 아직 해답을 찾지 못했습니다...
무지 눈치를 보고 있는데... 여러분들의 도움이 절실이 필요해요...
##############################################################
form1에 database1, table1, datasource1 을 배치시키고.....
저장버튼을 누르면...
access db에 aaa(field1, field2, field3, field4, field5)라는 테이블에 저장이 됩니다....
form2에는 query1, datasource1, dbGrid1을 배치시키고....
form1에서 저장 버튼을 눌렀을때...bbb(field1, field2, field3)라는 테이블에 저장이 됩니다...
form3에는 query1, datasource1,dbGrid1을 배치시키고....
마찬가지로... form1에서 저장버튼을 눌렀을때... ccc(field4, field5)라는 테이블에 저장이 됩니다...
이렇게 되게끔 만들고 있는데... 하는 방법이 없을까요....
form2, form3에 query1에 sql을 어떻게 입력을 시켜야하는지...
부탁드립니다...
더이상 시간을 끌면... 안될것 같아요...
조언을 부탁드립니다...
//판매현황,거래처,재고테이블에 저장 하는 루틴..
with insert_query do begin
sql.clear;
sql.add('insert into 판매현황 (id, ');
sql.add(' 날짜, ');
sql.add(' 상호, ');
sql.add(' 대표자, ');
sql.add(' 전화번호, ');
sql.add(' 사업자등록번호, ');
sql.add(' 승인번호, ');
sql.add(' 주소, ');
sql.add(' 종목, ');
sql.add(' 업태, ');
sql.add(' 비고, ');
sql.add(' 제품명, ');
sql.add(' 재고량, ');
sql.add(' 가격) ');
sql.add(' values(:id, ');
sql.add(' :날짜, ');
sql.add(' :상호, ');
sql.add(' :대표자, ');
sql.add(' :전화번호, ');
sql.add(' :사업자등록번호, ');
sql.add(' :승인번호, ');
sql.add(' :주소, ');
sql.add(' :종목, ');
sql.add(' :업태, ');
sql.add(' :비고, ');
sql.add(' :제품명, ');
sql.add(' :재고량, ');
sql.add(' :가격) ');
parambyname('id').asstring:=dbedit1.text;
parambyname('날짜').asstring:=dbedit2.text;
parambyname('상호').asstring:=dbedit3.text;
parambyname('대표자').asstring:=dbedit4.text;
parambyname('전화번호').asstring:=dbedit5.text;
parambyname('사업자등록번호').asstring:=dbedit6.text;
parambyname('승인번호').asstring:=dbedit7.text;
parambyname('주소').asstring:=dbedit8.text;
parambyname('종목').asstring:=dbedit9.text;
parambyname('업태').asstring:=dbedit10.text;
parambyname('비고').asstring:=dbedit11.text;
parambyname('제품명').asstring:=dbedit12.text;
parambyname('재고량').asstring:=dbedit13.text;
parambyname('가격').asstring:=dbedit14.text;
execsql;
//판매현황저장하는 부분이었습니다.
close;
sql.clear;
sql.add('insert into 거래처 (id, ');
sql.add(' 날짜, ');
sql.add(' 상호, ');
sql.add(' 대표자, ');
sql.add(' 전화번호, ');
sql.add(' 사업자등록번호, ');
sql.add(' 승인번호, ');
sql.add(' 주소, ');
sql.add(' 종목, ');
sql.add(' 업태, ');
sql.add(' 비고 ) ');
sql.add(' values(:id, ');
sql.add(' :날짜, ');
sql.add(' :상호, ');
sql.add(' :대표자, ');
sql.add(' :전화번호, ');
sql.add(' :사업자등록번호 ');
sql.add(' :승인번호, ');
sql.add(' :주소, ');
sql.add(' :종목, ');
sql.add(' :업태, ');
sql.add(' :비고) ');
parambyname('id').asstring:=dbedit1.text;
parambyname('날짜').asstring:=dbedit2.text;
parambyname('상호').asstring:=dbedit3.text;
parambyname('대표자').asstring:=dbedit4.text;
parambyname('전화번호').asstring:=dbedit5.text;
parambyname('사업자등록번호').asstring:=dbedit6.text;
parambyname('승인번호').asstring:=dbedit7.text;
parambyname('주소').asstring:=dbedit8.text;
parambyname('종목').asstring:=dbedit9.text;
parambyname('업태').asstring:=dbedit10.text;
parambyname('비고').asstring:=dbedit11.text;
execsql;
//거래처저장하는 부분이었습니다.
close;
sql.clear;
sql.add('insert into 재고 (id, ');
sql.add(' 제품명, ');
sql.add(' 재고량, ');
sql.add(' 가격) ');
sql.add(' values(:id, ');
sql.add(' :제품명, ');
sql.add(' :재고량, ');
sql.add(' :가격) ');
parambyname('id').asstring:=dbedit1.text;
parambyname('제품명').asstring:=dbedit12.text;
parambyname('재고량').asstring:=dbedit13.text;
parambyname('가격').asstring:=dbedit14.text;
execsql;
end;
//재고저장하는 부분이었습니다.