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
[64343] Re:Re: 죄송합니다 하나만 더 물어봐도 될까요? ^^;;
도라지 [forevermc] 1320 읽음    2011-05-13 16:41
하나더 물어보기 전에 우성 ㅠ.ㅠ 너무 죄송하고 감사할 다름입니다.

쿼리문에 따라 레포팅 페이지를 계속 추가해야하는데요
ADOQuery ="select * from table1 where old=20";
으로 나온 값들을 레포트로 붙이고
ADOQuery ="select * from table1 where old=30";
이 나온 값들을 레포트로 붙이고
이런작업을 몇번 반복해야하는데

이상하게도 마지막껏만 남고 그전껀 모두 사라지네요..

TfrxPage, TfrxDBDataset, TfrxMasterData 둘은 아래 소스처럼 동적으로 생성되었는데두
그렇군요 ㅠㅠ

^^;; 어디 물어볼데가 너무 없어서 ㅠㅠ 델마당에 물어볼려니 파스칼을 해본적이 없고 ㅠㅠ
부탁드려볼게요 ㅠㅠ

nansama 님이 쓰신 글 :
: dbset->RangeEnd = reCurrent;   요 부분이 좀 이상해 보이는데요
: 일단 삭제하고 해보시고 그래도 안되면
:
: dbset->RangeEnd = reCount;
: dbset->RangeEndCount = sample->RecNo; // 레코드 개수 설정
: 요렇게 해보세요
:
: 도라지 님이 쓰신 글 :
: : 안녕하세요 FASTREPORT에서 UI로 디자인 안하고
: : 메뉴얼을 보고 코드로 직접 프로그래밍 중입니다.
: :
: : 문제는 아래의 코드와 같이 작성하고 미리보기를 돌리면
: : 한줄만 나온다는 것 입니다.
: :
: : sample의 RecordCount 는 100건이 조금 넘는걸 디버깅으로 확인했습니다.
: : 한줄은 정상적으로 데이터가 나오네요 ㅠㅠ
: :
: : 저번주 부터 계속 진도가 안나가고 있네요 큰일이네요 ㅠㅠ
: : 제발 도움 부탁드려봅니다 ㅠ
: :
: :
:: {
: : 	Page = new TfrxReportPage(frxReport1);
: : 	Page->CreateUniqueName();
: : 	Page->SetDefaults();
: : 	Page->LeftMargin=5;
: : 	Page->TopMargin =5;
: : 	Page->RightMargin=5;
: : 
: : 	TADOQuery * sample = new TADOQuery(NULL);
: : 	sample->Connection = t->prjDBConn;
: : 	sample->SQL->Clear();
: : 	sample->SQL->Add(strQuery);
: : 	sample->Open();
: : 
: : 	TfrxDBDataset * dbset = new TfrxDBDataset(this);
: : 	dbset->RangeEnd = reCurrent;
: : 	dbset->DataSet = sample;
: : 
: : 	// DATABASE CONNECTION 처리
: : 	dataBand = new TfrxMasterData(Page);
: : 	dataBand->UnitName();
: : 	dataBand->StartNewPage = false;
: : 	dataBand->DataSet = dbset;
: : 	dataBand->RowCount = 0;
: : 	//dataBand->Top = 16;
: : 	//dataBand->Height = 16;
: : 
: : 	///// 왼쪽 첫번재 /////
: : 	left_cablevalue = new TfrxMemoView(dataBand);
: : 	left_cablevalue->DataSet = dbset;
: : 	left_cablevalue->Color= clRed;
: : 	left_cablevalue->Font->Size = 8;
: : 	left_cablevalue->Font->Name = "gulim";
: : 	left_cablevalue->DataField = "testFIELD";
: : 	left_cablevalue->Align = baClient;
: : 	left_cablevalue->WordWrap = true;
: : 	left_cablevalue->Top = 0;
: : 	left_cablevalue->Left = 0;
: : 	left_cablevalue->Width = 94;
: : 	left_cablevalue->Height = 16;
:: }
: : 

+ -

관련 글 리스트
64334 FASTREPORT 출력시 ROW한줄만 나옵니다. 도라지 1889 2011/05/11
64335     Re:FASTREPORT 출력시 ROW한줄만 나옵니다. nansama 1777 2011/05/11
64343         Re:Re: 죄송합니다 하나만 더 물어봐도 될까요? ^^;; 도라지 1320 2011/05/13
64346             Re:Re:Re: 죄송합니다 하나만 더 물어봐도 될까요? ^^;; nansama 1790 2011/05/13
64336         Re:Re:FASTREPORT 출력시 ROW한줄만 나옵니다. 도라지 1502 2011/05/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.