簡體   English   中英

創建動態水晶報表

[英]Creating Dynamic Crystal Report

我正在做一個Windows應用程序,我正在使用Crystal Report。 當我在開發PC上運行我的項目時,Crystal Report可以正常工作,但是當我將其部署在客戶端計算機上時,這給了我一個錯誤,即Crystal Report找不到,並且正在采用我給出的路徑。應用程序,例如在開發過程中,我已將水晶報表文件放在

D:\\ Project Data,我已經將其部署在客戶端PC的E:\\ Some文件夾中,但它正在D:\\ Project Data上搜索文件。 為了解決這些錯誤,我將所有報告文件都保留在項目的“調試”文件夾中,並且在編碼時,我通過了報告位置,如下所示

字符串路徑= Path.GetDirectoryName(Application.ExecutablePath)+“ \\ PartyWisePayment.rpt”; cryRpt.Load(paths);

這是PartyWisePayment.rpt是我的報告文件

通過現在執行此操作正在客戶端計算機上正確采用報告路徑

但是現在它給我一個空白報告,因為它無法找到數據庫文件。 因為我已經通過Crystal Report向導傳遞了數據庫,並且它沒有動態更改

例如,如果我將數據庫保留在D:\\ Project Data上,則工作正常,但在客戶端,如果數據庫位於E:\\ some文件夾,則仍在D:\\ Project Data上搜索。

現在,請告訴我,我應該怎么做,以便Crystal Report將采用數據庫的動態連接字符串

檢查以下鏈接以從Access生成報告:

http://www.codeproject.com/KB/cs/Dynamic_Crystal_Report.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM