(^0^) (- -) (^0^)
안녕하세요~
회계프로그램을 짜고있는 초보에요 ^0^m;;
근데 퀵리포트로 마스터 디테일 양식을 작성하려고 하는데....
엄마가 하나에 새끼가 4마리나 있어여~
다 쿼리로 데이타셋을 구성했습니다. 그리고 다들 Param을 가지고 있는데 엄마는 날짜형의
입력 Param을 퀵리포트를 호출하는 폼에서 받구요
새끼들은 엄마에게 물려받은 키를 Param으로 입력받아요~
^0^m 의 예)
엄마 쿼리의 SQL: SELECT * FROM 엄마 테이블 WHERE DAILYDATE = :DATE1
퀵리포트를 부르는 버튼 이벤트
...............
리포트폼.쿼리.ParamByName('date1').AsDate := DateTimePicker1.Date;
..............
자식쿼리들의 SQL : SELECT * FROM 새끼 테이블 WHERE DAILYDATE = :DAILYDATE
자식쿼리들의 DATASOURCE : 엄마쿼리의 데이타소스
자식쿼리들의 Param : Date 형으로 input 타입
퀵리포트에 찍는 것은 오로지 새끼들만 찍구요... QrSubDetail 컴포넌트를 썼어요~
QrSubDetail의 속성
DataSet : 새끼쿼리
Master : QuickRep1
QuickRep의 속성
DataSet : 엄마쿼리
단지 5개의 쿼리가 퀵리포트 폼에 있구요 필드도 다 추가했어요~
^0^m 가 생각하기엔 모든 설정은 다 해준것 같은데 왜 출력이 안 되는지 모르겠어요!
^0^m 가 빠뜨린 부분이나 모르고 있는 것을 알고계신 고수님들의 대답을 기다리겠습니다~
그럼 (^0^);; (_ _) (^0^)
꼭 기다릴께요~