너무나 감사합니다.
dbset->RangeEnd = reCurrent;
하나 지웠을뿐인데.. 잘 되는군요 ㅠㅠ
메뉴얼대로 따라했건만.. ㅠㅠ
정말 너무 감사합니다. 이번주 주말은 쉴수 있을듯 합니다. 하하;;
너무 감사;;
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;
: : |