24h購物| | PChome| 登入
2010-07-13 13:21:03| 人氣6,812| 回應3 | 上一篇 | 下一篇

Crystal Report 使用法

推薦 0 收藏 0 轉貼0 訂閱站台

最近整理的, 應該會比較清楚吧~!

* 只有當.XSD(資料集)檔換位置時, .rpt檔的欄位才會消失, 要我們重設欄位(所以XSD檔的路徑很重要, 一開始就要決定好), 所以只要.XSD檔的位置不換就好辦, 反正一個檔內可以加NDataTable, 只要在同一個資料集 新加一DataTable, 或是在同一DataTable內新增/刪除欄位, 再進rpt檔左方的工具列à資料庫欄位à按右鍵à驗證資料庫 即可完成


所以使用方式為:

1.   製作一XSD, 內有一DataTable, 填入想要顯示的欄位名稱與型別

2.    製作RPT, RPT檔的格式畫面製作好後, 在資料庫欄位上按右鍵à新增/移除資料庫, 加入剛做好的XSD(更多資料來源-->XML資料集-->瀏覽-->指定XSD檔的路徑-->確定), 資料庫欄位下方就會顯示該XSD檔內的DataTable跟以下的欄位供使用

3.  撰寫程式, 將抓出來的資料塞入一DataTable, DataTable名稱要與XSD檔中的DataTable名稱相同

4.     OK, 可執行程式碼

5.     若是要新增/刪除欄位, 只要在同一XSD中修改DataTable, 寫好相對應的程式碼後, 就可以按資料庫欄位=>右鍵=>驗證資料庫 功能, 更新至修改過後的DataTable與欄位, 原本已佈署好的欄位也不會消失喔~!


台長: nut
人氣(6,812) | 回應(3)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: 技術 |
此分類下一篇:SQL 2005 資料庫圖表無法新增問題
此分類上一篇:踢掉 Windows server 遠端桌面使用者

新手
hello,想請教你CR問題,
一個xsd裡放一個datatable CR是可以run的
我仿照相同的做法,使xsd裡放兩個datatable..
CR分別讀不同的datable..就會出現以下錯誤
[ crdb_adoplus : 並未將物件參考設定為物件的執行個體檔案,rpt 錯誤: 無法連接: 登入參數錯誤 ]
2011-09-02 10:03:48
新手
想請教多個datatable的改寫方法。謝謝
2011-09-02 10:11:44
版主回應
Hi 新手
請問你在程式中有指定DataTable的名稱嗎?
既然有多個DataTable, 程式就要指定才對應的到
2011-09-02 17:03:57
新手
謝謝版主的回答,問題已經解決了~你部落格分享的文章,我都很喜歡耶!!!謝謝你的分享~
2011-10-24 13:42:43
是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文