




已閱讀5頁,還剩94頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
神州數碼管理有限公司 易拓事業(yè)部 講 師:朱瑩 TIPTOP 報表 Crystal report 概述 Crystal Reports是一種報表工具。 減少制作時間。 程序的部分,也已簡化并可以重復使用。 課程大綱 TIPTOP GP 串 Crystal Reports 應用說明 TIPTOP GP程序修改 Crystal Reports交叉表范例 常見錯誤 TIPTOP串 Crystal Report 應用說明 Crystal report可以方便創(chuàng)建簡單報表。 Crystal report提供創(chuàng)建復雜或專用報表所需的整套工具。 Crystal report將報表擴展到 web。 Crystal report將報表并入應用程序中。 串接范例 輸入 QBE條件按下確定即串接到Crystal Reports crystal report 畫面 crystal report 畫面 匯出功能 crystal report 畫面 匯出功能 crystal report 畫面 匯出功能 crystal report 畫面 匯出功能 crystal report 畫面 匯出功能 TIPTOP串 Crystal Report 程序修改說明 參數 title1 公司名稱 title2 報表名稱 date 報表產生日期 time 報表產生時間 user 制表者 prog TIPTOP程序代號 p1-p20 傳遞的動態(tài)參數 TIPTOP串 Crystal Report 方式 單個 SQL TIPTOP程序所產生的 Query傳送 Crystal Reports 多個 SQL或 單個 SQL無法做到的處理 TIPTOP程序先處理復雜的部份,再把資料寫入 temp table 方式 一 適用于通過包含查詢條件的單一 SQL得到報表結果 程序更新 設計對應的報表模板 TIPTOP Lib提供 Function做串接 Crystal Reports的 輸出 執(zhí)行流程 TIPTOP程式 查詢條件 Crystal Reports報表輸出 cl_prt_cs1() 輸入參數 程序代號 樣板代號 (p_zaw) QBE組出 SQL 傳入的 p1-p20參數 范例 cl_prt_cs1(aimr100, aimr100s, SELECT ima01, ima06, from ima_file where , Y;N) 設計一對應 axmr110的 crystal report報表 維護 p_genxml(報表資料來源維護作業(yè) ) 制作 crystal report報表模板 維護 p_zaw(CR報表格式維護作業(yè) ) 修改 axmr110.4gl程序 串接修改范例 (axmr110) 維護 p_genxml(報表資料來源維護作業(yè) ) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 注意:請在本機 c:建立 tiptop文件夾。 串接修改范例 (axmr110) 修改欄位 修改欄位預設值 串接修改范例 (axmr110) 將 axmr110.xml上傳至 cr服務器上。 存放的位置為: tiptop對應模塊 對應程序 串接修改范例 (axmr110) 制作報表模板 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 參數字段的利用 串接修改范例 (axmr110) 建立文本信息 串接修改范例 (axmr110) 參數字段的利用 串接修改范例 (axmr110) .rpt文件保存的位置( tiptop對應模塊 對應作業(yè) 語言別 ) 串接修改范例 (axmr110) 進行報表格式設定 p_zaw。 傳遞給cl_prt_cs1()的第二個參數 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 程序修改范例 (axmr110) SQL需改寫成 Oracle的寫法 無需傳入 1-20個參數,請將第四 個參數置為 null值 方式二 需由多個 SQL得到報表結果 例如:選取多工廠的資料 程序部份更新 TIPTOP Lib 提供 Function作串接Crystal Reports的輸出 設計 一 對應的 Crystal Report報表 維護 p_genxml(報表資料來源維護作業(yè) ) 制作 crystal report報表模板 維護 p_zaw(CR報表格式維護作業(yè) ) 執(zhí)行流程 TIPTOP程序 處理多個 SQL并將資料寫入 temp table Crystal Report輸出 (選取 temp table資料 ) 程序流程 Step 1: 產生 temp table, prepare一 SQL作 后續(xù) insert資料至 temp table用 Step 2: 清除 temp table資料 Step 3: 在 ON EVERY ROW 或 Start Report后的 FOREACH將資料 寫入 temp table Step 4: 與 Crystal Reports串 cl_prt_temptable() 輸入參數 : 執(zhí)行程序名 , Temp Table欄位 SQL 返回值 : Temp Table名稱 (如 返回值 為 -1則 代表 temp table create失敗 ) 范例 : cl_prt_temptable(axsr110, (gem02 .gem_file.gem02, , oeb14.oeb_file.oeb14) cl_prt_cs3() 輸入參數 : 程序代號 , 樣板代號 (p_zaw), SELECT * FROM TempTable, p1-p20個參數 范例 : cl_prt_cs3(axsr110, axsr110, SELECT * FROM axsr110_085439, Y;N ) Cl_del_data() 輸入參數 :temp table名稱 范例: cl_del_data(axmr110_080504) 設計一對應 axmr213的 crystal report報表 維護 p_genxml(報表資料來源維護作業(yè) ) 制作 crystal report報表模板 維護 p_zaw(CR報表格式維護作業(yè) ) 修改 axmr213.4gl程序 串接修改范例 (axmr213) 維護 p_genxml 串接修改范例 (axmr213) 串接修改范例 (axmr213) 串接修改范例 (axmr213) 串接修改范例 (axmr213) 串接修改范例 (axmr213) 設計一個對應的 crystal report(.rpt)模板 串接修改范例 (axmr213) 維護 p_zaw作業(yè)。 串接修改范例 (axmr213) 程序修改范例 -Step 1 在 ds_report數據庫中創(chuàng)建一個 temp table 程序修改范例 -Step 2 把原來 Report Function段的 代碼刪除 程序修改范例 -Step 3 選取出一筆數據,插入創(chuàng)建好的 temp table中。 程序修改范例 -Step 4 把 原來 Report Function段的 代碼刪除 TIPTOP GP 報表 Crystal Reports 交叉表 Crystal Reports 交叉表 Crystal reports提供了許多創(chuàng)建復雜報表的工具。 交叉表就是其中的一種復雜報表。 交叉表有 3個要素:行 列 摘要字段 行 列 摘要字段 Crystal Reports 交叉表范例 數據庫中的數據: 利用 p_genxml產生數據源 .xml文件 Crystal Reports 交叉表范例 制作交叉報表模板 (.rpt). Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 選擇要在交叉表上顯示的行字段和列字段 Crystal Reports 交叉表范例 選擇要在交叉表上顯示的匯總字段 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 修改交叉表,點擊鼠標右鍵,選擇交叉表專家。 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 設定匯總字段的排列方式等屬性。 Crystal Reports 交叉表范例 將編輯好的交叉表模板報存在制定的位置。 維護 p_zaw。 修改 4gl程序。 Crystal Reports 交叉表范例 報表格式 Crystal Reports 交叉表范例 常見錯誤 常見錯誤 (1) 原因: CR服務器上沒有對應的 rpt。 解決方法:檢查 p_zaw中維護的資料是否正確 檢查 cr服務器上對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版農家樂承包出租轉讓合同書范例
- 臨時用工安全免責協(xié)議書二零二五年
- 工程油漆班組承包協(xié)議書范例
- 光船租賃合同書二零二五年
- 房地產策劃及銷售代理合同書二零二五年
- 二零二五展廳租賃合同書范文
- 房產租賃安全協(xié)議書二零二五年
- 公司員工補貼購車協(xié)議書二零二五年
- 區(qū)塊鏈技術與數字身份認證的未來
- 2025至2031年中國字母餅行業(yè)投資前景及策略咨詢研究報告
- 2025年FRM金融風險管理師考試專業(yè)試卷(金融風險管理案例分析)
- 泥尾運輸合同協(xié)議
- 低壓電器 課件 單元三 項目三 任務一 掌握接觸器聯鎖正反轉控制線路
- 食堂食品追溯管理制度
- 北京市石景山區(qū)2025年高三統(tǒng)一練習(生物及答案)(石景山一模)
- 森林火災風險評估-全面剖析
- 人教版2024-2025學年度八年級下冊物理期中模擬測試卷(含答案)
- 設計變更流程管理培訓
- 煤礦警示教育培訓
- 數字時代的轉變:高校數字素養(yǎng)教育的目標與方向
- 傳染病的防控知識課件
評論
0/150
提交評論