Q&A

  • QuickRep와 New로사용한 QuickReport차이점 좀....4.0
안녕하세요 델초입니다. 4.0 사용자



이번에는 QuickReport 문제인데요..



Form 생성시 먼저 New button를 이용하여 Report를 선택하여 Report Form을 생성하였을 때에는 1)의 명령이 작동합니다. -> New button에서 여러가지 Form들이 Display 되는데 그중 Report를 선택했을 경우(Open button 옆에 있는 Button)



procedure TFmTarget.BitBtn1Click(Sender: TObject);

var

Prt_Target: Trpt_Target ;

begin

Try

Prt_Target := TFom1.Create(Self);

Prt_Target.Preview ; ------> 1)

Finally

Prt_Target.Free;

end;

end;





그런데 Button New Form을 선택한후 위 QReport 단추에서 QuickRep 를 선택하여 Report 화면을 만들었을 경우는 위의 1)처럼 Previw명령이 작동하지 않습니다.

(Toggle Form Button옆에 있는 Button을 이용하였을 경우)



이 차이점은 무었인지 고수님들의 한수 지도 바랍니다.











1  COMMENTS
  • Profile
    하얀까마귀 2000.06.13 23:51
    안녕하세요 하얀까마귀 입니다..



    지금 말씀하신게 폼위에 리포트를 올렸을때와 그냥 리포트만 썼을때 왜 에러나느냐



    하는건데.. 당연히 에러나죠...



    Prt_Target := TFom1.Create(Self);

    이놈이 폼일수도 있고 리포트 일수도 있잖아요...



    폼에다가 프리뷰를 주니까 에러가 나죠..



    이렇게 하세요...



    폼위에 올렸을때..



    try

    Form1 := TForm1.Create(self);

    Prt_Target.preview;

    finally

    Form1.Free;

    end;

    <-- 요건 폼위에 올렸을때..



    rry

    Prt_Target := TPrt_Target.Create(self);

    Prt_Target.preview;

    finally

    Prt_Target.Free;

    end;

    <-- 요건 그냥 리포트만