- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TIPTOP-CrystalReport操作说明分析
* * * * * * * * * * * * * 例如:媒體申報表 * 範例:abxr410, axmr550 * * * * * * * * * * * 其他Barcode要自行購買 * * * * * * * * * * * * * * * * * * * * * * * * 每個欄位定義說明以及權限設定(個人,群組) ,示範sample ; CR樣板名稱: 程式名_語言別_行業別 * * * 以檔案總管來帶 * * p_zz的列印設定,可以查報表類型是否為憑證類報表 憑證類:訂單、出貨單…等等 * OnFirstRecord第一筆資料, OnLastRecord最後一筆資料 * Previous 前一個, Next 後一個 * * * * * * * * * p_zo在不同的資料庫(ds ~ ds6)會有不同的設定,若有分公司即可設定不同的Logo,並且可依”語言別”設定 * * * * * * * * * l_table是table name,例如:aapr121_1727_05(程式名稱_時分_秒) l_table 暫存檔 g_sql 寫入暫存檔資料的sql VALUES中的問號個數須與g_sql個數相同 * 一定要清除暫存檔資料,否則當報表再執行第二次的時候,會有第一次暫存的的資料 (2)抓取公司名稱。抓取是否列印選擇條件(p_zz列印設定)。資料權限(p_zz、p_zy)。 (3)抓取資料SQL。FOREACH中可再做其他取資料的動作,或者做複雜的邏輯運算。(4)是否列印選擇條件,cl_wcchp第2個參數的欄位必須和CONSTRUCT相同 tm.wc = apa21 like % and apa22 like % tm.wc = 請款人員 like % and 請款部門 like % * CR報表類型有兩種,一種是邏輯簡單的,直接用一句SQL就可以抓取到所需的資料來列印。一種是邏輯複雜的,需建立暫存檔,先將資料寫入後,經過處理、計算後再做列印。以下將就這兩種不同的報表類型,說明怎麼使用p_genxml來產生xml * 若是第一種邏輯簡單的報表要產生xml檔案,產生步驟如下: 1.在程式代碼欄位輸入要產生的程式代碼(如:axmr110) 2.在SQL指令欄位輸入抓取資料的那句SQL(上面框起來的SQL) * 3.在預設值欄位輸入Sample Data(最好盡量輸入,以便後續編輯樣板檔時可預覽) 4.完成後按下右邊的「下載XML檔案」按鈕,將XML檔案下載到本機的C:\TIPTOP目錄 * * 若是第二種邏輯複雜的報表要產生xml檔案,產生步驟如下: 1.在程式代碼欄位輸入要產生的程式代碼(如:axmr213) 2.在SQL指令欄位輸入暫存檔所組的g_sql字串(上面框起來的SQL) * 3.在預設值欄位輸入Sample Data(最好盡量輸入,以便後續編輯樣板檔時可預覽) 4.完成後按下右邊的「下載XML檔案」按鈕,將XML檔案下載到本機的C:\TIPTOP目錄 * * * * * * * 若清單中未顯示 ADO.NET(XML)的選項,表示未安裝 .NET Framework 2.0,需先自行至微軟網站下載安裝FrameWork.Net後,再重新開啟Crystal Reports * * * * * * 前5項群組: TOP 5 * * * * * * * * * 修改4gl檔相關程式段 3. 將報表所需的資料寫到TempTable xxxx() 子報表程式設計 修改4gl檔相關程式段 3. 將報表所需的資料寫到TempTable xxxx() 子報表程式設計 修改4gl檔相關程式段 4.與Crystal Reports串接 設定在CR子報表中撈資料的 SQL. 各SQL句以 ‘|’ 做分隔字元。 此SQL句的順序必須與CR中子報表的順序一致 依序對應到Crystal Reports的子報表 aapr111_sub1、aapr111_sub2、aapr111_sub3、apr111_sub4 xxxx() 子報表程式設計 使用p_genxml產生xml檔 子報表的xml命名方式: [程式代碼]_[資料表名稱] 例: aapr111_apv 子報表XML 子報表命名規則: [程式代碼]_sub[子報表編號] 例: aapr111_sub1 rpt檔增加子報表 1.選單『插入』 『子報表』插入子報表 rpt檔增加子報表 2.『子報表』頁籤選擇『使用報表精靈建立子報表』 輸入新報表名稱aapr111_sub1 『報表精靈』 rpt檔增加子報表 3.『建立新連線』→ 『ADO.NET(XML)』 rpt檔增加子報表 4.選擇
文档评论(0)