ShowReport( false ); 로 하면 이전 레포트에 현재 레포트가 추가 됩니다.
도라지 님이 쓰신 글 :
: 하나더 물어보기 전에 우성 ㅠ.ㅠ 너무 죄송하고 감사할 다름입니다.
:
: 쿼리문에 따라 레포팅 페이지를 계속 추가해야하는데요
: 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;
: :: }
: : :