我只是設置爲我的VCL應用程式TfrxReport
然後我只是一個按鈕單擊事件顯示報表設計器的應用程序運行的時候,但這裏的問題是,運行時間設計從來沒有在我看來......快速的報表設計器運行時不會出現
procedure TForm1.Button1Click(Sender: TObject);
begin
frxReport1.DesignReport;
end;
我只是設置爲我的VCL應用程式TfrxReport
然後我只是一個按鈕單擊事件顯示報表設計器的應用程序運行的時候,但這裏的問題是,運行時間設計從來沒有在我看來......快速的報表設計器運行時不會出現
procedure TForm1.Button1Click(Sender: TObject);
begin
frxReport1.DesignReport;
end;
看來你還是使用一些FR Embarcadero公司版的軟件包。卸載FR的所有實例,刪除所有FR的文件和文件夾(請參閱系統和隱藏的文件夾也行),然後安裝FR企業再次
拖動並從工具普拉特下降TFrxDesigner。在你的TFrxReport裏面
frxReport1.DesignReport;
我解決了這個問題。
添加到部分
接口 使用 frxDesgn,frxDesgnCtrls,... .................
現在它將會運行下面的代碼
procedure TForm1.Button1Click(Sender: TObject);
begin
frxReport1.DesignReport;
end;
這是寫在2013年,我有同樣的問題,並解決它。也許它會有用。
什麼是Delphi版本,以及FastReports的版本是什麼?根據XE4中的代碼完成,'DesignReport'需要傳遞兩個參數。它被定義爲'TfrxReport.DesignReport(IDesigner:IInterface; Editor:TObject);',所以你發佈的代碼不僅不會運行,它也不會被編譯。 –
我使用德爾福Xe2更新3 和快速報告企業版4.12.6 和是的,當我用來寫自動完成程序的方法的名稱顯示我兩個選項,你說一個,另一個方法與布爾參數爲我我嘗試傳遞沒有參數,它不工作,然後與兩個布爾參數,它要麼不工作......如果你有一個如何使用該方法的exeple,請寫在這裏。 – Oussaki
我沒有一個(我不使用FR)。我只是看着它試圖看看你有什麼問題,並注意到Code Completion中有兩個參數(如我所提到的)。如果我有一個例子,我會發佈一個答案而不是評論。我無法幫助你,因爲你的代碼甚至不會在我的Delphi版本中編譯。我有德爾福XE4附帶的FR v 4.13.2。 –