델파이관련(책) 여러 자료를 보면 하나의 데이터베이스 테이블만을 이용하여 설명 해놨
습니다.( 초보용이나 고급이나) 하지만 실제로 사용되는 프로그램들은 대개가 여러 개
의 DB또는 테이블을 이용하게 됩니다.
즉, 고객들의 이름이 들어 있는 메인 테이블이 하나 있고, 각 고객의 주문 내역이 적힌
2차 테이블들이 있는 것이 보통입니다. 또한 회사내의 각 부서가 들어 있는 테이블 하나
와 각 부서별 직원들의 ID가 들어 있는 테이블이 더 있는 상황도 많습니다. 이렇게 여
러개의 테이블을 사용해야 하는 경우는 무수히 많습니다.
델파이에서도 이렇게 서로 다른 DB또는 테이블들을 연결 시키는 방법이 있는것으로 알
고 있습니다. 대충 다음 세가지를 볼 수 있구요..
1. 테이블과 쿼리 사이의 관계가 마스터/ 디테일 관계인 경우--
예를 들면, 메인 테이블 내의 고객을 선택하면 두번째 테이블에는 그 고객이 주문한
모든 내역을 볼 수 있게 되는 것입니다.
2. 데이터 세트내의 록업 필드는 현재 테이블의 값을 보여주는 대신(예를 들면, 특정 주
문을 한 고객의 ID) 그 ID가 참조하는 (예를 들면 고객이름)레코드의 다른 필드를 보여
주는 경우..
3. SQL 쿼리내에 정의된 연결은 테이블들 사이의 여러 종류의 관계들을 정의할 수 있다.
이의 정의 방법...
위의 세경우가 다중 테이블 사용의 예로 볼 수 있는데 이들을 DBGrid와 연관하여 구현
하는 방법을 알 고 싶습니다.
특히 2번 3번 항목이 궁금합니다. Query 컴포넌트를 사용하는 방법요...
1번은 사용방법을 숙지 했는데........
감사합니다...