Q&A

  • 테이블과 쿼리의 사용에 관해서.....
제가 몇일을 고민해서... 만들고 있지만... 아직 해답을 찾지 못했습니다...
무지 눈치를 보고 있는데... 여러분들의 도움이 절실이 필요해요...

##############################################################
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을 어떻게 입력을 시켜야하는지...
부탁드립니다...
더이상 시간을 끌면... 안될것 같아요...
조언을 부탁드립니다...
1  COMMENTS
  • Profile
    염상철 2002.04.17 00:34
    insert_query를 form1에 배치시키거...

    //판매현황,거래처,재고테이블에 저장 하는 루틴..
    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;
    //재고저장하는 부분이었습니다.

    • 김도형
    • 2002.04.17 01:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 류민철
      2002.04.17 02:20
      length(aPrn) 이렇게 하시면 됩니다요.... 헐헐... 무지 간단하져...
    • 김도형
      2002.04.17 02:25
      ..
    • 정성훈
      2002.04.17 01:25
      3.0은 어떠세요? ㅡㅡ^ 저같은 경우는 외부컴퍼넌트 쓸수있는게 5.0이 최고라 5.0을 씁니다. 약간씩 버젼...
    • ☆영민★
      2002.04.17 03:26
      무조건 높은 버젼이 좋은줄만 알았는데--; 설명해 주셔서 감사합니다.^^;
    • 이민수
      2002.04.17 11:44
      버전이 높다는건 기능에서 나아진다는 의미라고 생각합니다. 저같은 경우 윈98에서 4.0 쓰다가 도저히 못...
    • 박선지
    • 2002.04.17 01:03
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 정성훈
      2002.04.17 01:21
      델파이 소스 젤 위 interface 다음 uese 절에 comobj 추가시켜보세요
    • 최석기
      2002.04.17 01:18
      흠냐.. ㅡㅡ;; 도움말 찾아보시는 습관을 좀 들이시는게 좋겠네요.. F1 누르면 바로 나오던데.. C...
    • 박선지
      2002.04.17 01:59
      감사합니다.
    • 박대석
    • 2002.04.17 00:45
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김민식
      2002.04.17 03:46
      델파이헬프를 보면 TStrings에 Name=Value에 형식으로 값을 넣을때 identify(구분할수 있는값) string...
    • 김도형
      2002.04.17 02:24
      Post Method로 받게 되면   Request.ContentFields.Values['aaa'] GetMethod로 받으면 &n...
    • 김도형
      2002.04.17 02:55
      개발시 Font를 어떤거로 쓰셨는지 모르겠네요.. 제가 그런적이 한번 있었는데 Font를   MS...
    • 정상용
      2002.04.17 22:39
      재 질문입니다. 한글이 깨지는게 아니고....   쓰고 있는 콤포넌트는 DBEdit인데요, ImeMode...
    • 이종범
    • 2002.04.16 23:54
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 염상철
      2002.04.17 00:40
      쿼리를 더블클릭하면.... Field Edit 가 있는데여... 모든 필드를 추가 하시거... 컴마를 찍고 싶은 컬럼...
    • 정상용
      2002.04.17 00:39
      쿼리에 필드를 올린후에 해당(나타낼려고 하는 필드)필드의 DisplayFormat 속성에 #,##0 이라고 주면 ...
    • 배경
    • 2002.04.16 23:10
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 차형석
    • 2002.04.16 21:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 염상철
      2002.04.17 00:34
      insert_query를 form1에 배치시키거... //판매현황,거래처,재고테이블에 저장 하는 루틴.. with insert...
    • 구관중
    • 2002.04.16 21:30
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 장명선
      2002.04.17 03:04
    • 염상철
      2002.04.16 21:41
    • 구관중
      2002.04.16 22:29
    • 염상철
      2002.04.16 23:06
    • 구관중
      2002.04.16 23:50
    • 염상철
      2002.04.17 00:44
    • 티모니
      2002.04.17 05:15
      폼의 크기를 조정하면 폼의 event중에 OnResize라는 이벤트가 발생합니다. 이걸 사용하시면 님이 원하시...
    • 류민철
      2002.04.16 22:33
    • 최종민
      2002.04.16 22:38
    • 류민철
      2002.04.16 22:48
    • 최종민
      2002.04.17 10:34
    • 최용일
      2002.04.18 19:23
    • 염상철
      2002.04.16 21:27
      쿼리만 이용하시면 되겠네여.. title하거.titlrr.coloumn는 일반과 똑가이.. 디테일에.. 출력하고자 ...
    • 박달재
      2002.04.17 00:23
      그저 지나칠 수도 있는 하찮은 질문에 금방 이렇게 답변을 주셔서 정말 감사합니다. 님의 짧은 답변이 ...
    • 미소나눔
      2002.04.16 21:12
      폼인쇄 Form1.print; 즐푸.. ^^
    • 차형석
      2002.04.16 21:18
      감사..합니다...^^;;
    • 미로
    • 2002.04.16 20:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2002.04.17 01:49
      코덱을 쓰는 방법은 거의 같지여... MP3도 마찬가지입니다. 원래 mpeg-layer 3 가 정식 명칭이지여.. En...
    • 염상철
      2002.04.16 20:55
      디비 그리드에 연결되어 잇는 쿼리 맞는지 먼저 확이하세여..
    • 엄승태
    • 2002.04.16 20:21
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이정호
    • 2002.04.16 20:17
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정호
      2002.04.16 21:17
      겨우 해결했습니다 adoquery에서는 work라는 테이블명을 사용하면 안되나봐요 테이블명을 수정하니깐 제...
    • 최석기
      2002.04.16 20:23
      Access에서 조인 방법이 틀린거 같은데요. 님이 하신 방법은 Paradox에서 조인 방법인거 같은데.. Ac...
    • 이정호
      2002.04.16 20:40
      답변해주셔서 감사합니다   query --> adoquery로 변환작업중이거든요 앞에 query에서는 ...
    • 토토맨
    • 2002.04.16 19:41
    • 0 COMMENTS
    • /
    • 0 LIKES