같은 폼의 2개의 디비그리드를 연동하는 것이 좀 걸려서요... 예를들어..
■ 1번 DBGRID
부서 소총 수량
----------------------------------
> 1대대 K-2 500
>
1대대 래코드 클릭시 밑의 중대들의 레코드 DB를 자동으로 검색해줌...
■ 2번 DBGRID
부서 소총 수량
--------------------------------
1중대 K-2 100
2중대 K-2 100
3중대 K-2 100
4중대 K-2 100
본부중대 K-2 100
군대를 예를 들었을경우 1대대의 레코드를 마우스로 선택시시 하위부대인
중대의 레코드들이 2번 DBGRID상에 자동으로 뜨고 2대대 클릭하면
및의 다른 중대들이 밑에 뜨게 하고 싶은데요..
비슷한 소스라도 있으시면 좀 도와주세요.....
대대의 테이블들은 JOIN으로 묶어서 불러온 상태입니다..
1 번 DBGrid 에 연결 되어 있는 TQuery 에서요. AfterScroll 에다가
2 번 DBGrid 에 연결 되어 있는 TQuery의 Sql 을 변경 연결 하세요.
Afterscroll event
select * from 2table
where 부서 = 1번 테이블의 부서
요걸 걍 날려 주는거죠 ..
두번째 방법 ...
2 번 DBGrid 에 연결 되엉 있는 Tquery 의 DataSource 에 1 번 TQeury 의 DataSource 를 연결 합니다. 그 대신 2 번 TQuery 의 Sql 문장은 아래와 같이 되어야 합니다.
select * from 2table
where 부서 = :부서
도움이 되시길 바랍니다.