저 간단한 거 같은데요.... 제가 ..잘 못찾겠어요....
a테이블 b테이블
-----------------------------------------
a.가 a.가
a.나 a.나
a.다 b.가
우선 a 테이블에서 a.가 , a.나 필드를 가져와서요..
b 테이블에서 a.가, a.나 를 가지고 있는 데이타를 추출해 오는 문제인데요..
a테이블의 레코드가 여러개면..루프를 돌려야 하고,
그 루프내에서 b테이블에 퀴리를 돌려야 하는데요..
그럼... query가 중복되어서 안 될것 같은데요...
다른 분들은 어떻게 하시는지 궁금해서요....
아 그리고.. 내용을 더 보충하면요..
레코드양이 많아서요.. 하나씩 가져 오고 끝나는 것이 아니라..
데이타를 계속 루프를 돌면서.. 첫번째 테이블의 내용을 보여주고...
보여준 내용을 가지고 다시 두번째 테이블의 내용을 보여주고...
그 내용을 가지고 세번쨰 테이블의 내용을 다시 보여줄려고 하거든요...
지금.. query 컴포넌트를 2개정도 더 만들어 할려고 하는데.. 잘 될지 모르겠어요..^^
그래서... DB 콤포넌트를 따로 모아논 파일내에서
TDM = class(TDataModule)
DataSource: TDataSource;
Database: TDatabase;
Query: TQuery;
private
{ Private declarations }
public
{ Public declarations }
end;
이것을 하나 더 만들어서요..
TDM_sub = class(TDataModule)
DataSource: TDataSource;
Database: TDatabase;
Query: TQuery;
private
{ Private declarations }
public
{ Public declarations }
end;
이렇게 해서 이 파일을 uses에 넣어서 사용해야 하는 건지 궁금합니다...
아니면..이 파일을 받아서..
TDM을 class 를 상속받아서 쓰는건지..넘 어렵게 생각하나요..
저 조언 좀 부탁드립니다.....
맞다면 쿼리에서 조인을 걸면 될것 같은데..