Q&A

  • 한개의 dbgride에 두개의 table를 연결하는 방법
현금출납장에 사용할 dbgrid에 매입table과 매출table를 연결하여 dbgrid의 매입항목에는 매입table내용을 매출항목에는 매출table내용을 입력하고 싶습니다. 답변 부탁드립니다.

1  COMMENTS
  • Profile
    모름이 2001.04.17 02:31
    완전초보 wrote:

    > 현금출납장에 사용할 dbgrid에 매입table과 매출table를 연결하여 dbgrid의 매입항목에는 매입table내용을 매출항목에는 매출table내용을 입력하고 싶습니다. 답변 부탁드립니다.



    테이블 조인으로 해결할 수 있다고 봅니다.

    대충 이런 식으로로..

    sql문

    select * from 매입table명, 매출table명 where 매입table명.서로값이일치하는래코드 = 매출tbble명.서로값이일치하는래코드



    이해가 가시는지, 조건식은 두개의 테이블이 서로의 값에 맞게 연결하기 위해서 입니다.

    조건식을 안쓴다면 table 3개의 각 각 래코드가 있다면 9개가 나오겠죠.

    무슨 말인가 하면

    a.table a.1 --- b.1 b.table

    값 a.1 --- b.2 값

    a.1 --- b.3

    a.2 --- b.1

    a.2 --- b.2

    a.2 --- b.3

    a.3 --- b.1.... 이런식으로

    그리고 dbgrid에 원하는 필드만 선택하고 싶으시면 필드를 선택할수 있죠.

    이에 대한 답변은 많이 있으니 참고 하시구여..

    구럼.. 이만....