Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
quickreport에서 특정 레코드수 마다....
수고 많습니다.
dbgrid 에서 보여지는 것 들을 quick report로 출력하는데요,
비슷한 레코드들이 상당히 많고(심지어는 10페이지 정도 되는것도 있슴),
그래서 구별을 주려고 하는데요, 예들들어 5 레코드 마다 점선을 그려
준다든지 하는 것이요...
onneeddata 를 쓰면 된다는데 잘 모르겠습니다.
혹시 방법을 알고 계시는 분 도와주세요....
언제 쯤 나도 답변을 해 줄 수 있을지... 헐
1
COMMENTS
이재식
•
2000.01.18 01:32
최재원 wrote:
> 수고 많습니다.
>
> dbgrid 에서 보여지는 것 들을 quick report로 출력하는데요,
>
> 비슷한 레코드들이 상당히 많고(심지어는 10페이지 정도 되는것도 있슴),
>
> 그래서 구별을 주려고 하는데요, 예들들어 5 레코드 마다 점선을 그려
>
> 준다든지 하는 것이요...
>
> onneeddata 를 쓰면 된다는데 잘 모르겠습니다.
>
> 혹시 방법을 알고 계시는 분 도와주세요....
>
> 언제 쯤 나도 답변을 해 줄 수 있을지... 헐
이재식 Wrote :
안녕하십니까?
우리가 대개 선을 제어하기위해서 onNeed이벤트를 쓰는데요,
사실 이 이벤트를 쓰지 않고도 얼마든지 선을 제어할수 있습니다.
onNeed이벤트를 쓰면 사용자 정의 형식의 레포트 폼을 만들 수 있지만,
대신 프로그래머의 희생(?)이 필요합니다.
그래서, 이 이벤트는 특별한 경우를 제외하고는 가급적 DataSet을 세팅해서
프로그램하는것이 훨씬 쉽습니다.
그럼, 선제어는 어떻게 하는가?
사람마다 여러가지 방법이 있겠죠.
저는 그중 간단(?)한 방법 하나 말씀드리겠습니다.
일단 질문에 대해서만 답변을 하겠습니다.
먼저 Private에 integer변수로 count를 선언하세요.
count : integer ;
그리고 퀵레포트의 Before이벤트에 count := 1 ;이라고 하세요.
DetailBand의 Before이벤트에
이런식의 코딩을 하세요.
if count = 5 then
begin
선이름.점선 := true ; // 가상코드
count := 1 ;
end
else
begin
선이름.점선 := false ; // 가상코드
count := count + 1 ;
end ;
그런데, 선에 점선을 줄수있는 방법이 있는지 제가 직접 확인을 안해서
이렇게 가상코드로 표현했습니다.
혹 없다면 키보드에 있는 '-' 나 '='을 쓸 수 있습니다.한
한개의 RLabel을 DetailBand에 올려놓으시되 선을 그리고 싶은 곳에
올려놓으세요.
그런다음 while 나 for문을 돌려서 선을 만들면 되겠죠.
이런식으로 하시면 선이 나올것입니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
nawoory
2000.01.18 02:55
0
COMMENTS
/
0
LIKES
AxtiveX Dll 작성법에 대한 질문
김다혜
•
2000.01.18 02:52
1
COMMENTS
/
0
LIKES
string tokenize.... 분리자로 문자열 자르기..
이만준
•
2000.01.18 04:39
김다혜 wrote: > 안녕하세요.. > string Tokenize 에 관한 내장함수가 있는지 궁금해서요.. > 가령.."20...
방기남
•
2000.01.18 02:48
1
COMMENTS
/
0
LIKES
메일 프로그램에 관련된 질문인데요..
방기남
•
2000.01.18 04:10
방기남 wrote: > 안녕하세요. > > 메일 보내기 프로그램을 만들고 있는데요, 자신의 계정을 통해서 보...
초보
•
2000.01.18 02:40
1
COMMENTS
/
0
LIKES
마이다스란?
이재식
•
2000.01.18 07:18
초보 wrote: > 마이다스가 뭐죠? > 아울러 3tier와 마이다스와의 관계는 어떤것일까요? 이재식 Wrote ...
이기현
•
2000.01.18 02:37
1
COMMENTS
/
0
LIKES
실행파일의 크기가 너무 커요...
이재식
•
2000.01.18 07:14
이기현 wrote: > 안녕하세요.. > 다름이 아니라, 프로그램의 실행파일 크기가 넘 커서 질문하려고 합니다...
황현동
2000.01.18 02:21
0
COMMENTS
/
0
LIKES
윈도우 종료...하기강제종료..
park
2000.01.18 01:46
0
COMMENTS
/
0
LIKES
프린트할때
은지
2000.01.18 01:43
0
COMMENTS
/
0
LIKES
데이터셋에서 변경된 내용 로깅
김민
2000.01.18 01:25
0
COMMENTS
/
0
LIKES
마이다스 connect에 관한 질문
여용구
•
2000.01.18 01:10
1
COMMENTS
/
0
LIKES
TIF파일의 페이지수 체크방법..[급]
유효종
•
2000.01.21 00:51
여용구 wrote: > 안녕하십니까.. > > TIF 파일을 처리하는 프로그램을 작성중인데.... > > TIF 파...
최재원
•
2000.01.18 00:20
1
COMMENTS
/
0
LIKES
quickreport에서 특정 레코드수 마다....
수고 많습니다. dbgrid 에서 보여지는 것 들을 quick report로 출력하는데요, 비슷한 레코드들이 상당히 많고(심지어는 10페이지 정도 되는것도 있슴), 그래서 구별을 주려고 하는데요, 예들들어 5 레코드 마다 점선을 그려 준다든지 하는...
이재식
•
2000.01.18 01:32
최재원 wrote: > 수고 많습니다. > > dbgrid 에서 보여지는 것 들을 quick report로 출력하는데요, > ...
최 소 영
•
2000.01.17 23:19
1
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
송창규
•
2000.01.18 00:38
제가 생각하기엔 packet의 초기화 문제로 인해 생기는것 같지 않군요 우선 1.항목을 지정할때마다 "pac...
김진호
•
2000.01.17 22:57
1
COMMENTS
/
0
LIKES
'Error creating cursor handle' ??
이재식
•
2000.01.18 01:37
김진호 wrote: > SQL에 넣는 문장을 먼저 SQL_PLUS에서 테스트를 하고 델파이에서 실행을 했는데 > > ...
델왕초보
•
2000.01.17 22:51
1
COMMENTS
/
0
LIKES
단축키를 Function 키로 할려면...
노광주
•
2000.01.17 23:31
델왕초보 wrote: > 프로그램 실행시 단축키를 F1, F2, 등으로 할려면 어떻게.. > > 죄송합니다.... 넘 ...
델초
•
2000.01.17 22:29
1
COMMENTS
/
0
LIKES
버튼 색깔은..??
강인규
•
2000.01.18 19:24
버튼은 컬러를 조정할 수 없습니다. 이건 델파이가 지원하는 컴퍼넌트가 아니라 윈도우즈 기본 컴퍼넌트이...
강송
•
2000.01.17 21:57
1
COMMENTS
/
0
LIKES
델파이에서 i/o card 조정하는 방법을.....?
송창규
•
2000.01.18 00:18
안녕하세요. 물론 가능하지만, windows 하에서는 그다지 권장할 방법은 아닙니다. outportb나 inportb를 ...
유훈옥
2000.01.17 21:00
0
COMMENTS
/
0
LIKES
Compile Error (imm.PcompositionFrom)
델왕초보
2000.01.17 20:54
0
COMMENTS
/
0
LIKES
DBGrid안에 Column에 시간을...
김종섭
•
2000.01.17 20:33
1
COMMENTS
/
0
LIKES
NT에서FQDN을구하는방법
김종섭
•
2000.01.21 03:13
먼저 말머리가 생략되어 제목과 관련한 정보라고 생각하셨던 분들께 양해의 말씀 드립니다. 원하는 결...
유애선
2000.01.17 20:29
0
COMMENTS
/
0
LIKES
Access Violation..
최재원
2000/01/18 00:20
Views
269
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 수고 많습니다.
>
> dbgrid 에서 보여지는 것 들을 quick report로 출력하는데요,
>
> 비슷한 레코드들이 상당히 많고(심지어는 10페이지 정도 되는것도 있슴),
>
> 그래서 구별을 주려고 하는데요, 예들들어 5 레코드 마다 점선을 그려
>
> 준다든지 하는 것이요...
>
> onneeddata 를 쓰면 된다는데 잘 모르겠습니다.
>
> 혹시 방법을 알고 계시는 분 도와주세요....
>
> 언제 쯤 나도 답변을 해 줄 수 있을지... 헐
이재식 Wrote :
안녕하십니까?
우리가 대개 선을 제어하기위해서 onNeed이벤트를 쓰는데요,
사실 이 이벤트를 쓰지 않고도 얼마든지 선을 제어할수 있습니다.
onNeed이벤트를 쓰면 사용자 정의 형식의 레포트 폼을 만들 수 있지만,
대신 프로그래머의 희생(?)이 필요합니다.
그래서, 이 이벤트는 특별한 경우를 제외하고는 가급적 DataSet을 세팅해서
프로그램하는것이 훨씬 쉽습니다.
그럼, 선제어는 어떻게 하는가?
사람마다 여러가지 방법이 있겠죠.
저는 그중 간단(?)한 방법 하나 말씀드리겠습니다.
일단 질문에 대해서만 답변을 하겠습니다.
먼저 Private에 integer변수로 count를 선언하세요.
count : integer ;
그리고 퀵레포트의 Before이벤트에 count := 1 ;이라고 하세요.
DetailBand의 Before이벤트에
이런식의 코딩을 하세요.
if count = 5 then
begin
선이름.점선 := true ; // 가상코드
count := 1 ;
end
else
begin
선이름.점선 := false ; // 가상코드
count := count + 1 ;
end ;
그런데, 선에 점선을 줄수있는 방법이 있는지 제가 직접 확인을 안해서
이렇게 가상코드로 표현했습니다.
혹 없다면 키보드에 있는 '-' 나 '='을 쓸 수 있습니다.한
한개의 RLabel을 DetailBand에 올려놓으시되 선을 그리고 싶은 곳에
올려놓으세요.
그런다음 while 나 for문을 돌려서 선을 만들면 되겠죠.
이런식으로 하시면 선이 나올것입니다.