




已閱讀5頁,還剩94頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
神州數(shù)碼管理有限公司 易拓事業(yè)部 講 師:朱瑩 TIPTOP 報表 Crystal report 概述 Crystal Reports是一種報表工具。 減少制作時間。 程序的部分,也已簡化并可以重復(fù)使用。 課程大綱 TIPTOP GP 串 Crystal Reports 應(yīng)用說明 TIPTOP GP程序修改 Crystal Reports交叉表范例 常見錯誤 TIPTOP串 Crystal Report 應(yīng)用說明 Crystal report可以方便創(chuàng)建簡單報表。 Crystal report提供創(chuàng)建復(fù)雜或?qū)S脠蟊硭璧恼坠ぞ摺?Crystal report將報表擴展到 web。 Crystal report將報表并入應(yīng)用程序中。 串接范例 輸入 QBE條件按下確定即串接到Crystal Reports crystal report 畫面 crystal report 畫面 匯出功能 crystal report 畫面 匯出功能 crystal report 畫面 匯出功能 crystal report 畫面 匯出功能 crystal report 畫面 匯出功能 TIPTOP串 Crystal Report 程序修改說明 參數(shù) title1 公司名稱 title2 報表名稱 date 報表產(chǎn)生日期 time 報表產(chǎn)生時間 user 制表者 prog TIPTOP程序代號 p1-p20 傳遞的動態(tài)參數(shù) TIPTOP串 Crystal Report 方式 單個 SQL TIPTOP程序所產(chǎn)生的 Query傳送 Crystal Reports 多個 SQL或 單個 SQL無法做到的處理 TIPTOP程序先處理復(fù)雜的部份,再把資料寫入 temp table 方式 一 適用于通過包含查詢條件的單一 SQL得到報表結(jié)果 程序更新 設(shè)計對應(yīng)的報表模板 TIPTOP Lib提供 Function做串接 Crystal Reports的 輸出 執(zhí)行流程 TIPTOP程式 查詢條件 Crystal Reports報表輸出 cl_prt_cs1() 輸入?yún)?shù) 程序代號 樣板代號 (p_zaw) QBE組出 SQL 傳入的 p1-p20參數(shù) 范例 cl_prt_cs1(aimr100, aimr100s, SELECT ima01, ima06, from ima_file where , Y;N) 設(shè)計一對應(yīng) 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) 修改欄位 修改欄位預(yù)設(shè)值 串接修改范例 (axmr110) 將 axmr110.xml上傳至 cr服務(wù)器上。 存放的位置為: tiptop對應(yīng)模塊 對應(yīng)程序 串接修改范例 (axmr110) 制作報表模板 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 參數(shù)字段的利用 串接修改范例 (axmr110) 建立文本信息 串接修改范例 (axmr110) 參數(shù)字段的利用 串接修改范例 (axmr110) .rpt文件保存的位置( tiptop對應(yīng)模塊 對應(yīng)作業(yè) 語言別 ) 串接修改范例 (axmr110) 進行報表格式設(shè)定 p_zaw。 傳遞給cl_prt_cs1()的第二個參數(shù) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 串接修改范例 (axmr110) 程序修改范例 (axmr110) SQL需改寫成 Oracle的寫法 無需傳入 1-20個參數(shù),請將第四 個參數(shù)置為 null值 方式二 需由多個 SQL得到報表結(jié)果 例如:選取多工廠的資料 程序部份更新 TIPTOP Lib 提供 Function作串接Crystal Reports的輸出 設(shè)計 一 對應(yīng)的 Crystal Report報表 維護 p_genxml(報表資料來源維護作業(yè) ) 制作 crystal report報表模板 維護 p_zaw(CR報表格式維護作業(yè) ) 執(zhí)行流程 TIPTOP程序 處理多個 SQL并將資料寫入 temp table Crystal Report輸出 (選取 temp table資料 ) 程序流程 Step 1: 產(chǎn)生 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() 輸入?yún)?shù) : 執(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() 輸入?yún)?shù) : 程序代號 , 樣板代號 (p_zaw), SELECT * FROM TempTable, p1-p20個參數(shù) 范例 : cl_prt_cs3(axsr110, axsr110, SELECT * FROM axsr110_085439, Y;N ) Cl_del_data() 輸入?yún)?shù) :temp table名稱 范例: cl_del_data(axmr110_080504) 設(shè)計一對應(yīng) axmr213的 crystal report報表 維護 p_genxml(報表資料來源維護作業(yè) ) 制作 crystal report報表模板 維護 p_zaw(CR報表格式維護作業(yè) ) 修改 axmr213.4gl程序 串接修改范例 (axmr213) 維護 p_genxml 串接修改范例 (axmr213) 串接修改范例 (axmr213) 串接修改范例 (axmr213) 串接修改范例 (axmr213) 串接修改范例 (axmr213) 設(shè)計一個對應(yīng)的 crystal report(.rpt)模板 串接修改范例 (axmr213) 維護 p_zaw作業(yè)。 串接修改范例 (axmr213) 程序修改范例 -Step 1 在 ds_report數(shù)據(jù)庫中創(chuàng)建一個 temp table 程序修改范例 -Step 2 把原來 Report Function段的 代碼刪除 程序修改范例 -Step 3 選取出一筆數(shù)據(jù),插入創(chuàng)建好的 temp table中。 程序修改范例 -Step 4 把 原來 Report Function段的 代碼刪除 TIPTOP GP 報表 Crystal Reports 交叉表 Crystal Reports 交叉表 Crystal reports提供了許多創(chuàng)建復(fù)雜報表的工具。 交叉表就是其中的一種復(fù)雜報表。 交叉表有 3個要素:行 列 摘要字段 行 列 摘要字段 Crystal Reports 交叉表范例 數(shù)據(jù)庫中的數(shù)據(jù): 利用 p_genxml產(chǎn)生數(shù)據(jù)源 .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 交叉表范例 修改交叉表,點擊鼠標(biāo)右鍵,選擇交叉表專家。 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 Crystal Reports 交叉表范例 設(shè)定匯總字段的排列方式等屬性。 Crystal Reports 交叉表范例 將編輯好的交叉表模板報存在制定的位置。 維護 p_zaw。 修改 4gl程序。 Crystal Reports 交叉表范例 報表格式 Crystal Reports 交叉表范例 常見錯誤 常見錯誤 (1) 原因: CR服務(wù)器上沒有對應(yīng)的 rpt。 解決方法:檢查 p_zaw中維護的資料是否正確 檢查 cr服務(wù)器上對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)培訓(xùn)教學(xué)課件分享
- 企業(yè)培訓(xùn)師課件
- 時尚服裝試用及評價合同
- 餐飲連鎖企業(yè)服務(wù)員派遣與績效評估協(xié)議
- 場地運營與區(qū)域健康發(fā)展管理合同
- 餐飲業(yè)跨界合作合同范本
- 旅游業(yè)市場調(diào)研與旅游產(chǎn)品開發(fā)合同
- 宿舍合作方案模板
- 車輛融資租賃保險代理服務(wù)合同
- 綠地衛(wèi)生清掃保潔方案
- 間隙感染患者的健康宣教
- 2025年執(zhí)業(yè)獸醫(yī)師基礎(chǔ)知識考試試題(附答案)
- 煤礦開展消防安全知識培訓(xùn)
- 城鎮(zhèn)老舊小區(qū)改造配套基礎(chǔ)設(shè)施建設(shè)項目初步設(shè)計
- 廣東省佛山市2024-2025學(xué)年高一下學(xué)期期末檢測英語試卷
- 2024年寧夏“三支一扶”招募考試真題
- 甘肅機電職業(yè)技術(shù)學(xué)院招聘事業(yè)編制工作人員筆試真題2024
- 2025至2030中國硝酸鉀肥行業(yè)發(fā)展分析及產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 學(xué)科調(diào)研活動方案
- 2025至2030中國棉花倉庫行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展報告
- 2025-2030中國非晶硅(無定形硅)行業(yè)發(fā)展規(guī)劃與供需趨勢預(yù)測報告
評論
0/150
提交評論