Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
퀵레포트에서 Grouping한 레코드수를 표시하는 방법
퀵레포트에서 Grouping별로 레코드수를 summary 밴드에
표시할려고 합니다.
예로...고객의 상태(가망고객, 불량고객, 우량고객)별로 Grouping했습니다..
그래서 Summary 밴드에 고객 상태별 레코드 수를 나타내어야 합니다..
도와 주세요...
4
COMMENTS
최도석
•
1999.10.30 10:05
신 기종 wrote:
> 퀵레포트에서 Grouping별로 레코드수를 summary 밴드에
>
> 표시할려고 합니다.
>
> 예로...고객의 상태(가망고객, 불량고객, 우량고객)별로 Grouping했습니다..
>
> 그래서 Summary 밴드에 고객 상태별 레코드 수를 나타내어야 합니다..
>
> 도와 주세요...
>
>
앞에 분이 좋은 방법을 가르쳐 주셨는데 저는 이 방법이 쉽겠네요.
GroopFooter에서 QrExpression컴포넌트의 Data(맞나?)프라퍼티를 DetailCount로 설정하면 되겠군요.
즐거운 computing이 되시길...
0
0
삭제
수정
댓글
이재식
•
1999.10.30 19:23
앞에 분이 좋은 방법을 가르쳐 주셨는데 저는 이 방법이 쉽겠네요.
GroopFooter에서 QrExpression컴포넌트의 Data(맞나?)프라퍼티를 DetailCount로 설정하면
되겠군요.
즐거운 computing이 되시길...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
이재식 Wrote :
안녕하세요?
답변 잘 보았습니다.
그런데요, 제가 실제로 해보니 그룹별 레코드수는 나오질 않습니다.
제가 알기로는 QRSys컴포넌트의 data속성인데요,
detailcount는 쿼리의 결과 전체 레코드개수,
detailno는 말그대로 레코드의 번호(1부터 시작).
저는 지금까지 컴포넌트의 속성을 이용해서(또는 퀵레포트 자체기능)
그룹별 레코드수를 계산했다는 보고를 받은적이 없거든요.
제가 어딘가 실수를 했다면 가르쳐 주세요.
그럼. 건강하시길...
0
0
삭제
수정
댓글
이재식
•
1999.10.30 05:06
신 기종 wrote:
> 퀵레포트에서 Grouping별로 레코드수를 summary 밴드에
>
> 표시할려고 합니다.
>
> 예로...고객의 상태(가망고객, 불량고객, 우량고객)별로 Grouping했습니다..
>
> 그래서 Summary 밴드에 고객 상태별 레코드 수를 나타내어야 합니다..
>
> 도와 주세요...
>
>
이재식 Wrote :
안녕하세요?
그러한 기능은 퀵레포트 자체에서 제공이 되질 않습니다.
우선 간단한(?) 방법 2가지가 있습니다.
방법 1. 가장 무난한 방법이죠.
쿼리 컴포넌트 3개를 더 씁니다.(가망, 불량, 우량)
그래서, 퀵레포트를 preview하기전에 먼저 그룹별 레코드수를
구하는 것이죠.
가령, 각각의 컴포넌트를 query1, query2, query3라고 합시다.
with query1 do // 가망
begin
close ;
sql.clear ;
sql.add('select count(*) as gaMangNum') ;
sql.add('from 테이블명') ;
sql.add('where 조건') ;
sql.add('group by 필드명') ;
open ;
end ;
이런식으로 레코드수를 세기위한 컴포넌트를 더 쓰는 것입니다.
즉, 실제 가망고객에대한 쿼리외에 그 레코드수를 구하기위한
쿼리 컴포넌트를 하나 더 쓰는 것입니다.
그런다음 나중에 query1.fields[0].asInteger식으로
참조하면 되죠.
방법2는 다소 복잡합니다.
그룹헤더, 디테일, 그룹푸터를 쓰는 것입니다.
그리고 그룹푸터는 height를 0으로 세팅하는 것이죠.
그럼 실제 출력에서는 보이질 않죠.
데이터를 그룹지었다는데 그룹헤더, 그룹푸터를 2개다 쓰셨는지,
아니면 그룹헤더만 쓰셨는지 모르겠군요.
private에는 변수 4개를 선언합니다.
그래서 디테일과 그룹푸터 before & after Print이벤트를 쓰시면
해결이 가능한데,
이것을 글로 쓰려니까 너무 막연하네요.
소스를 보내주시면 제가 구현을 해드릴수도 있습니다만...
우선 방법1이 가장 무난하죠.
실제 실무에서도 단위절삭이나 특정 검색수를 구하기위해서
방법1을 많이 쓰기도 합니다.
요즈음 하두 툴과 DB가 좋아서 저 정도 더 쿼리를 했다고 성능이
급감하는것은 아닐뿐더러 막상 돌려보면 성능차이 잘 못느끼니까요.
그럼, 건강히...
0
0
삭제
수정
댓글
신 기종
•
1999.10.30 05:15
감사합니다..
이재식님 좋은 하루 되세요..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
최도석
1999.10.30 09:52
0
COMMENTS
/
0
LIKES
퀵레포트에서 디테일사항...
최도석
1999.10.30 10:00
0
COMMENTS
/
0
LIKES
[재질문]날짜필드로 월합계를 구하는 쿼리는?
임동욱
1999.10.30 05:29
0
COMMENTS
/
0
LIKES
퀵레포트에서 디테일 사항이 갑자기 나오지 않습니다
신 기종
•
1999.10.30 04:27
4
COMMENTS
/
0
LIKES
퀵레포트에서 Grouping한 레코드수를 표시하는 방법
퀵레포트에서 Grouping별로 레코드수를 summary 밴드에 표시할려고 합니다. 예로...고객의 상태(가망고객, 불량고객, 우량고객)별로 Grouping했습니다.. 그래서 Summary 밴드에 고객 상태별 레코드 수를 나타내어야 합니다.. 도와 주세요...
최도석
•
1999.10.30 10:05
신 기종 wrote: > 퀵레포트에서 Grouping별로 레코드수를 summary 밴드에 > > 표시할려고 합니다. > ...
이재식
•
1999.10.30 19:23
앞에 분이 좋은 방법을 가르쳐 주셨는데 저는 이 방법이 쉽겠네요. GroopFooter에서 QrExpression컴포넌...
이재식
•
1999.10.30 05:06
신 기종 wrote: > 퀵레포트에서 Grouping별로 레코드수를 summary 밴드에 > > 표시할려고 합니다. > ...
신 기종
•
1999.10.30 05:15
감사합니다.. 이재식님 좋은 하루 되세요..
termy
•
1999.10.30 04:26
2
COMMENTS
/
0
LIKES
리스트뷰에 대해서??????
김영대
•
1999.10.30 18:51
termy wrote: > 리스트뷰에 openpicturedialog에서 선택된(여러개) 화일을 > 리스트뷰에 멀티라인으로 넣...
termy
•
1999.10.31 04:27
> procedure TForm1.Button1Click(Sender: TObject); > var > I: integer; > F: TextFile; > Fir...
화랑
•
1999.10.30 02:01
1
COMMENTS
/
0
LIKES
급함! Upload Component 개발중 에러발생...
디밥
•
1999.11.02 20:12
화랑 wrote: > 안녕하세요.. 부산의 화랑입니다.. > > 이번에 Active Server Component로 upload를 할...
정계훈
•
1999.10.30 01:29
1
COMMENTS
/
0
LIKES
ShowMessage의 폰트는 변경 가능한가요?
김영대
•
1999.10.30 18:37
정계훈 wrote: > 안녕하세요... > > 제목 그대로 ShowMessage의 폰트 크기가 너무 작아서 조금 크게 하...
철
•
1999.10.30 01:25
1
COMMENTS
/
0
LIKES
퀵레포트를 세로로 두줄로 출력..
정계훈
•
1999.10.30 01:38
철 wrote: > 퀵레포트를 출력할때 한장에 세로로 두줄로 출력 할수 있나요.? > 그러니까.. > > 번호 ...
얼라
•
1999.10.30 01:18
1
COMMENTS
/
0
LIKES
한영구분
이재식
•
1999.10.30 04:40
얼라 wrote: > 안녕하세염... 질문이 자꾸 생기네염... > 음.. 질문에 답변해주신 이재식님 감사드려염.^...
최석기
1999.10.30 00:21
0
COMMENTS
/
0
LIKES
ActiveX 개발 참고.
김은정
•
1999.10.30 00:12
1
COMMENTS
/
0
LIKES
도스창 하나로 실행시키기
김영대
•
1999.10.30 00:24
김은정 wrote: > 안녕하세요. > 저는 임으로 .BAT화일을 실행 시키는 프로그램을 짰는데.. > 일정시간마...
정인복
•
1999.10.30 00:07
1
COMMENTS
/
0
LIKES
unix program 구동 ???
김영대
•
1999.10.30 00:31
정인복 wrote: > 안녕하세여 .. > 델파이 응용프로그램에서 unix server (digital)에 있는 > C로 작성...
이두진
1999.10.29 23:46
0
COMMENTS
/
0
LIKES
저 아래서 RX 라이브러리 인스톨방법 물어보신분 보세여..
임동수
•
1999.10.29 23:02
1
COMMENTS
/
0
LIKES
툴바의 버튼에서 그림과 글자를 동시에 나타내는 방법
이주흥
•
1999.10.30 21:54
임동수 wrote: > 안녕하세요. > > 툴바의 버튼에서 그림과 글자를 동시에 나타내는 방법을 알고 싶습니...
박창대
1999.10.29 22:55
0
COMMENTS
/
0
LIKES
코드 자동생성에 관하여..
남윤혁
•
1999.10.29 22:43
1
COMMENTS
/
0
LIKES
윈도우 사이즈를 보통상태로 했을때...
김영대
•
1999.10.30 01:14
남윤혁 wrote: > 원하는 것은 최대 상태의 윈도우에서 > 오른쪽 상단의 보통 사이즈로 바꾸는 버튼을 누...
cjw
1999.10.29 20:34
0
COMMENTS
/
0
LIKES
VC++로 작성된 포인터를 델파이에서 어떻게 Call???
이용호
1999.10.29 19:43
0
COMMENTS
/
0
LIKES
preview form 속성 변경...
문상무
1999.10.29 19:14
0
COMMENTS
/
0
LIKES
완성된 프로그램의 설치화일에 serial번호 넣기
sun
•
1999.10.29 18:25
1
COMMENTS
/
0
LIKES
DBGrid에 나온 DATA값을 소숫점으로 표현하려면 ..?
김장섭
•
1999.10.29 18:43
sun wrote: > 요즘 질문을 많이 하는군요. > DBGrid에 나온 DATA들이 있는데.. 수량이랑 비용이 나옵니다...
신 기종
1999/10/30 04:27
Views
323
Likes
0
Comments
4
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 퀵레포트에서 Grouping별로 레코드수를 summary 밴드에
>
> 표시할려고 합니다.
>
> 예로...고객의 상태(가망고객, 불량고객, 우량고객)별로 Grouping했습니다..
>
> 그래서 Summary 밴드에 고객 상태별 레코드 수를 나타내어야 합니다..
>
> 도와 주세요...
>
>
앞에 분이 좋은 방법을 가르쳐 주셨는데 저는 이 방법이 쉽겠네요.
GroopFooter에서 QrExpression컴포넌트의 Data(맞나?)프라퍼티를 DetailCount로 설정하면 되겠군요.
즐거운 computing이 되시길...