Q&A

  • 도와주세요~!
(^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^)



꼭 기다릴께요~













0  COMMENTS