Q&A

  • 두개의 쿼리에 마스터 디테일 연결
마스터 쿼리 문은

select * from customer
Where BOOL = False
Order by CompName

디테일 뭐리 문은

select * from ADMaster
Where ComNo = :No
Order by ConSDate

디자인 에서 쿼리 문을 작성 하구 실행 하면 제대로 실행이 되는데.
똑같은 뭐리문을
실행 한다음 쿼리 문을 작성해서 연결을 하면
이렇게 해서 연결을 하면 파라미터 절의 구문 오류라고 뜨네요..
그래서 다른 설정해야 하나 해서 이렇게 하면.

qry_ADMaster.Params.Items[0].AssignField(qry_customer.FieldByName('No'));

마스터 테이블의 첫번째 레코드의 값만 적용이 되는데..
부디 조언을 부탁 드립니다.

델파이 데모 폴더에 보면 ..
퀵리포트 작성하는 예제에..
마스터 디테일 로 출력을 하는게..
있는데..
디자인상에서는 잘 되는데..
프로그램에서 다시 커리 문을 똑같이 주어도 파라미터 에러가 납니다..


0  COMMENTS