Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
QReport의 OnNeedData 사용법을 알고싶습니다.
안녕하세요?
스트링그리드의 자료를 QReport의 OnNeedData를 사용하여 출력하려고 합니다.
도움말을 봐도 잘 모르겠더군요!
간단하게라도 꼭 좀 알려주시면 고맙겠습니다.
1
COMMENTS
이재식
•
1999.12.13 07:38
이재식 Wrote :
안녕하세요?
onNeedData이벤트 역시 보통 DetailBand를 쓰는 방법과 같습니다.
우선 이 이벤트를 쓰기위해서는 퀵레포트의 DataSet속성에 어떤 컴포넌트도
등록하지 않아야 합니다.
즉, 퀵레포트의 DataSet속성을 세팅해서 쓸 것인지,
아니면 이 이벤트를 쓸 것인지 결정해야 겠죠.
쓰는 방법은 지면상 자세히 설명을 못드리고,
간단히나마 설명을 하겠습니다.
우선 쿼리의 결과값들이 어떤 컴포넌트(query, table, string, formula등)에
있겠죠.
이것을 출력한다고 합시다.
우선 detailBand에 QRLaBel또는 QRDBText등을 올려놓습니다.
그리고, onNeedData이벤트에서 다음과 같이 하는 거죠.
MoreData := true ;
// 이것은 detailBand을 출력을 할 것인지 아닌지를 결정합니다.
if 어떤 조건
MoreData := false ;
이것은 특정조건이 되면 더 이상 출력을 하지 않겠다는 것이죠.
즉, DetailBand는 MoreData속성이 true일 계속 반복해서 출력이
되는 것입니다.
그리고 값을 출력해주는 것은 같아요.
가령, query1의 data속성을 출력한다면,
QRLabel1.Caption := query1.fieldbyname('data').asString ;
물론 query1의 다음값을 출력하기 위해서 적당한 곳에 query1.next이
필요하죠.
죄송합니다.
너무 설명이 짧죠.
미안해요.
그럼...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
아야
1999.12.14 03:57
0
COMMENTS
/
0
LIKES
BDE error 9477
송수현
•
1999.12.14 01:15
1
COMMENTS
/
0
LIKES
[왕초보적 질문] DB count 구하기???
구창민
•
1999.12.14 03:14
송수현 wrote: > 안녕하세요 봐주셔서 감사합니다. 꾸벅~! > > Table을 생성하고 DataSource1, Table1,...
클릭
•
1999.12.13 23:26
3
COMMENTS
/
0
LIKES
db그리드에서 특정 필드값을 알려면?
정재훈
•
1999.12.14 20:58
클릭 wrote: > query을 사용하여 db그리드에 데이타를 뿌려주었는데.. > 마우스로 db그리드의 특정 row를...
정재훈
•
1999.12.14 20:57
클릭 wrote: > query을 사용하여 db그리드에 데이타를 뿌려주었는데.. > 마우스로 db그리드의 특정 row를...
구창민
•
1999.12.14 03:18
클릭 wrote: > query을 사용하여 db그리드에 데이타를 뿌려주었는데.. > 마우스로 db그리드의 특정 row를...
djha
•
1999.12.13 23:00
1
COMMENTS
/
0
LIKES
특수문자입력표 만들기는?
구창민
•
1999.12.14 03:32
djha wrote: > > 메모컴포넌트로 간단한 텍스트 에디터를 > 만들어 보고 있는데요. > > 하트나 별표...
한
•
1999.12.13 22:36
1
COMMENTS
/
0
LIKES
바더보드 시리얼 번호 알아내기좀....
김영대
•
1999.12.14 18:07
한 wrote: > 제목 되로 입니다. > 바더보드의 시리얼번호가 있는걸로 아는데 알수 있는 방법이 없을까요?...
김 성중
•
1999.12.13 21:36
1
COMMENTS
/
0
LIKES
window 2000 에서 BDE MEMORY 충돌 에러 발생(긴급요청)
송두호
•
2001.01.16 06:36
위 에러는 NT계열 운영체계(NT, 2000)에서 일어나는듯 하고 메모리와 관련 있는듯 합니다 자세한 것은 ...
copretns
1999.12.13 21:27
0
COMMENTS
/
0
LIKES
추가 질문...영대님도 봐주셔요...
박진선
1999.12.15 18:25
0
COMMENTS
/
0
LIKES
<질문> updatesql
클릭
1999.12.13 20:48
0
COMMENTS
/
0
LIKES
날짜 필드가 공백일 경우 처리방법?
copretns
•
1999.12.13 20:36
1
COMMENTS
/
0
LIKES
영대님께...질문 2, 아이디어 1
김영대
•
1999.12.13 20:45
copretns wrote: > 안녕하세요...영대님... > 영대님의 세미나 잘 보았습니다... > > 저어~ 질문이 있...
김경아
•
1999.12.13 20:10
1
COMMENTS
/
0
LIKES
간단한쿼리 문.. 흑흑 도와주세요
김상면
•
1999.12.13 20:58
SQL.Add('SELECT * FROM DISTRIBU '); SQL.Add('WHERE D_NAME_H like '''+ed_Name.Text+'%'' ')...
프리미엄
•
1999.12.13 19:11
1
COMMENTS
/
0
LIKES
query컴포넌트를 사용해서 update문제
김영대
•
1999.12.13 20:22
프리미엄 wrote: > query를 사용해서 update를 하는데요.. > 폼상에 DB그리드를 사용해서 나타내 주었구...
김매경
•
1999.12.13 18:47
1
COMMENTS
/
0
LIKES
테이블에 데이타를 입력할때...
김영대
•
1999.12.13 20:24
김매경 wrote: > 테이블에 데이타를 입력할때, > 데이타 베이스 엔진 에러가 나면... 에러가 보여 주는 ...
무스탕
•
1999.12.13 18:42
3
COMMENTS
/
0
LIKES
윈도우의 시작메뉴와 같은 메뉴는?
김영대
•
1999.12.13 20:30
무스탕 wrote: > 안녕하세요! > 추운날씨에 고생이 많으십니다. > 몇가지 궁금한 점이 있어 글을 남김니...
무스탕
•
1999.12.13 22:25
안녕하세요! 무스탕입니다. 이렇게 도움을 많이 주셔서 감사합니다. 제가 얼마전에 아이디를 바꾸어...
무스탕
•
1999.12.13 22:25
안녕하세요! 무스탕입니다. 이렇게 도움을 많이 주셔서 감사합니다. 제가 얼마전에 아이디를 바꾸어...
이미선
•
1999.12.13 18:23
1
COMMENTS
/
0
LIKES
treeview 에서 item을 Multi selected하는 방법이...?
김영대
•
1999.12.13 20:38
이미선 wrote: > Treeview에서 item에 imagelist의 imageindex를 부여하고 Selected index를 사용해서 선...
초보자
1999.12.13 08:57
0
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
임형호
1999.12.13 05:14
0
COMMENTS
/
0
LIKES
Re: paradox환경인데요...
문영미
•
1999.12.12 23:30
1
COMMENTS
/
0
LIKES
WindowsNT에서 실행하기
김영대
•
1999.12.13 20:34
문영미 wrote: > 안녕하세요! > > WindowsNT 상에서 Setup 하고 > 실행하려고 하는데 아래와 같은 에...
이현신
1999.12.12 23:17
0
COMMENTS
/
0
LIKES
inttostr( 만 하면 델파이 오류..
이재민
•
1999.12.12 21:15
1
COMMENTS
/
0
LIKES
QReport의 OnNeedData 사용법을 알고싶습니다.
안녕하세요? 스트링그리드의 자료를 QReport의 OnNeedData를 사용하여 출력하려고 합니다. 도움말을 봐도 잘 모르겠더군요! 간단하게라도 꼭 좀 알려주시면 고맙겠습니다.
이재식
•
1999.12.13 07:38
이재식 Wrote : 안녕하세요? onNeedData이벤트 역시 보통 DetailBand를 쓰는 방법과 같습니다. 우선 ...
이재민
1999/12/12 21:15
Views
363
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
안녕하세요?
onNeedData이벤트 역시 보통 DetailBand를 쓰는 방법과 같습니다.
우선 이 이벤트를 쓰기위해서는 퀵레포트의 DataSet속성에 어떤 컴포넌트도
등록하지 않아야 합니다.
즉, 퀵레포트의 DataSet속성을 세팅해서 쓸 것인지,
아니면 이 이벤트를 쓸 것인지 결정해야 겠죠.
쓰는 방법은 지면상 자세히 설명을 못드리고,
간단히나마 설명을 하겠습니다.
우선 쿼리의 결과값들이 어떤 컴포넌트(query, table, string, formula등)에
있겠죠.
이것을 출력한다고 합시다.
우선 detailBand에 QRLaBel또는 QRDBText등을 올려놓습니다.
그리고, onNeedData이벤트에서 다음과 같이 하는 거죠.
MoreData := true ;
// 이것은 detailBand을 출력을 할 것인지 아닌지를 결정합니다.
if 어떤 조건
MoreData := false ;
이것은 특정조건이 되면 더 이상 출력을 하지 않겠다는 것이죠.
즉, DetailBand는 MoreData속성이 true일 계속 반복해서 출력이
되는 것입니다.
그리고 값을 출력해주는 것은 같아요.
가령, query1의 data속성을 출력한다면,
QRLabel1.Caption := query1.fieldbyname('data').asString ;
물론 query1의 다음값을 출력하기 위해서 적당한 곳에 query1.next이
필요하죠.
죄송합니다.
너무 설명이 짧죠.
미안해요.
그럼...