原創|使用教程|編輯:鄭恭琳|2019-11-13 10:55:27.863|閱讀 233 次
概述:FastReport報表常見問答,服務器篇第一章,主要整理了FastReport報表服務器相關的下載、安裝、注冊等問題,以及使用代理服務器可能遇到的問題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport.Net是適用于Windows Forms,ASP.NET,MVC和.NET Core的全功能報表解決方案。 它可以在Microsoft Visual Studio 2005-2019中使用。 支持.Net Framework 2.0-4.x,.NET Core 2.0。(重要推薦:FastReport.Net在線訂購限時特惠,在線購買立享超值優惠!)
FastReport.Net最新試用版+Class Reference免費下載
Q:我在注冊FastReport時遇到問題。我安裝了FR服務器,然后安裝了FR Studio。當我運行studio時,它建議注冊產品。我輸入注冊碼,通過Internet激活成功。但是,當我運行報表時,又再次出現提示“未注冊版本”。
A:您已經在試用版中安裝了Studio的完整版本。安裝完整版時,請先刪除演示版。點擊此處獲取最新安裝包>>
Q:Checklistbox在FastReport Server上不起作用
A:由于Fast Report Server的性質,在構造要在服務器上使用的報表時,必須考慮一些限制:
您不能在窗體上使用任何支持數據庫的控件(僅普通控件);
腳本中只有兩個事件處理程序——主腳本(在報表啟動時起作用)和DialogPageOnDeactivate(在對話框關閉后啟動)。您可以看到示例“\ reports \ 5.Dialogs and script \ 04.Dialog and script.fr3”;
您不能對控件使用任何其他事件(OnClick等);
記錄不應壓縮或加密。
Q:如何在報表代碼中知道用戶名?
A:變量AUTHLOGIN始終包含當前用戶名。
Q:我使用代理服務器緩存,有可能在這方面遇到問題嗎?
A:是的,可能會遇到一些問題。不建議在沒有其他配置緩存服務器的情況下在客戶端和報表服務器之間使用緩存代理(要禁用報表服務器中頁面的緩存,請參閱代理服務器文檔中的詳細信息)
Q:當我在使用構造函數時,盡管已購買了服務器,但仍顯示有關未注冊版本的消息。
A:購買Fast Report Server時,您會獲得兩個授權:服務器和Studio。但是,此軟件包包含一個演示studio。您需要從我們的網站下載完整版本并安裝(您已經擁有的授權。)點擊此處獲取最新安裝包>>
Q:可以將FR Server與Apache Tomcat或GlassFish應用程序服務器一起運行嗎?
A:是的,您可以將FR Server與其他Web服務器一起使用。但是您需要根據文檔配置FR Server。
Q:當我嘗試將帶有俄語字母的參數發送到報表時,它會被作為空字符串傳遞。注意:俄語字母重新編碼了函數Utf8Encode。
A:2.2版本之前的FR Server僅支持以Unicode編碼的俄語字母的傳輸。從2.2開始,支持Unicode編碼和系統默認編碼(windows-1251)。如果您的服務器版本低于2.2,則問題的原因是編碼錯誤。點擊此處下載最新版本>>
Q:在本地網絡上獲取報表存在問題。它在某些計算機上相對穩定地工作,而在另一些計算機上卻根本無法獲得該報表。服務器安裝在Vista x32 Business上,已禁用uac,且該用戶在本地計算機上具有管理權限。在服務器的錯誤日志中——報表會話錯誤:報表準備錯誤:StartTransaction失敗。網絡使用ISA。根據一些建議,我已將它的IP包含到deny.conf中,但沒有幫助。
A:ISA服務器設置中的問題。需要禁用來自報表服務器的頁面緩存,有關代理服務器的文檔的詳細信息。
Q:為什么打印時僅報表服務器上配置的打印機可用?
A:最新版本已經可以從瀏覽器進行打印。如果您使用的舊版本,則可能僅可以使用服務器打印機進行打印。點擊此處下載最新版本>>
Q:在客戶端服務器系統中測試構建報表時,僅當報表服務器在Delphi環境中運行時才顯示報表。如果我在Delphi之外運行報表服務器和客戶端應用程序,則不會進行構建。哪些因素會影響構建?已安裝反病毒NOD 32。
A:嘗試將服務器和客戶端添加到防病毒排除列表中,檢查防病毒是否沒有阻止服務器使用的端口(通常是端口80)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn