C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[54188] Re:퀵레포트를 사용하는데..문제가좀 생겼네요..도와주세요!!
Julien [julien] 1239 읽음    2008-07-31 17:21
예전에 만든 건데, 편지봉투에 붙일 주소라벨 출력하는 겁니다.
여기는 Form1 에서 TStringList 에 이름,주소 등을 가지고 있는 건데 이 부분을
리얼그리드랑 연동하는 건 Cell 속성을 이용해서 각각의 데이터에 접근하도록 고치면 될 것입니다.

int CurrentItem = 0;
//---------------------------------------------------------------------------
void __fastcall TFormReport::QuickRep1NeedData(TObject *Sender, bool &MoreData)
{
	if( CurrentItem < Form1->slname->Count )
	{
		QRLabel1->Caption = Form1->slzip->Strings[CurrentItem];
		QRLabel2->Caption = Form1->sladdr->Strings[CurrentItem];
		QRLabel3->Caption = Form1->slname->Strings[CurrentItem];
		QRLabel4->Caption = Form1->slname->Strings[CurrentItem] + "귀하";
	}
	CurrentItem++;
	MoreData = CurrentItem <= Form1->slname->Count;
}
//---------------------------------------------------------------------------
void __fastcall TFormReport::QuickRep1BeforePrint(TCustomQuickRep *Sender, bool &PrintReport)
{
	CurrentItem = 0;
	PrintReport = Form1->slname->Count > 0;
}

델초보 님이 쓰신 글 :
: 리얼그리드에 있는 데이터를 퀵레포트를 사용해서
: 프린트를 하려고하는데..도저히 제 실력으로는 안되는거 같아요.;
: NeedData에서 값을 뿌려주면 된다고 하는데..아직초보라.ㅠㅠ
: 어떻게 리얼그리드랑 연동을 시켜야하는데.. 어떻게 해야하는지 막막하네요;;
: 고수님들의 도움좀 주세요!!

+ -

관련 글 리스트
54182 퀵레포트를 사용하는데..문제가좀 생겼네요..도와주세요!! 델초보 1054 2008/07/31
54188     Re:퀵레포트를 사용하는데..문제가좀 생겼네요..도와주세요!! Julien 1239 2008/07/31
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.