网站大量收购独家精品文档,联系QQ:2885784924

Tiptop GP手冊 單檔.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
單檔 單檔維護 學習目標 本章說明單檔維護標準程式。所謂單檔,是指使用單一檔案來記錄某一主檔資料,或是參考值資料等之檔案。學習完本章後,你將可以了解以下部分: 控制流程及各個函數間之關係。 使用INPUT指令來處理各欄位資料。 單檔流程圖 程式畫面 共用及模組變數宣告 GLOBALS “../../config/top.global” 客製程式GLOBALS路徑: ../../../tiptop/config/top.global 若非所有TIPTOP GP程式均會用到的全域變數,則應該於每支程式中自行指定。 MAIN 程式開始前,需將外部引數讀入 cl_user 檢查使用者、設定變數起始值 cl_setup 傳入模組代碼,設定模組所用相關變數及程式功能權限 OPEN WINDOW的ATTRIBUTE設定程式所屬的畫面style開啟視窗 cl_ui_init :語言轉換(cl_ui_locale)、toolbar、action定義 WHENEVER ERROR CALL cl_err_msg_log lock cursor寫法 menu以key值轉換其他語言 顯示畫面 查詢流程 畫面初始化 清空畫面上資料。CLEAR FORM清除畫面資料 資料總筆數:g_row_count;資料指標:g_curs_index 預設上下筆Button狀態 xxx_cs() CONSTRUCT 查詢資料 開窗查詢程式 g_qryparam變數說明 gount使用統一的變數名稱: g_row_count xxx_fetch() 分別傳入N、P、F、L、/,以供下筆、上筆、第一筆、末一筆、跳筆功能使用 在跳筆功能的地方,以變數區隔是否要開視窗給使用者輸入筆數,供刪除功能使用 計算目前所在筆數 Fetch無誤後,以目前所在筆數及總筆數控制上下筆button是否顯現 (cl_navigator_setting) CALL _show()顯示資料 新增流程 xxx_i() 欄位控制的function要加在BEFORE INPUT內,及條件欄位的BEFORE FIELD跟AFTER FIELD 欄位控制寫法及邏輯 各AFTER FIELD:欄位非空白才檢查欄位正確性 必要欄位是否輸入在按下確定時由系統做檢查 xxx_set_entry() xxxx_set_no_entry() xxxx_set_entry()使用cl_set_comp_entry(….,TRUE)將欄位開啟 xxxx_set_no_entry()使用cl_set_comp_entry(….,FALSE)將欄位關閉 程式內容寫法 xxx_i() – 其他ACTION CONTROLO:回復舊值 CONTROLP:開窗查詢 CONTROLZ:必要輸入欄位 CONTROLG:執行外部指令 CONTROLF:開啟欄位說明 ON IDLE:其他地方(CONSTRUCT段、INPUT/INPUT ARRAY段、DISPLAY ARRAY段、PROMPT段) 修改流程 確認資料是否可進行修改 Lock修改資料 確認後對資料庫進行更新 刪除流程 確認資料是否可刪除 Lock當筆資料 刪除完畢後將資料指標重新定位,畫面呈現下一筆資料 複製流程 確認資料是否可被拷貝 在INPUT前將欄位開啟 用temp table來複製資料 其他 有效無效碼切換 報表列印 * menu MAIN u() q() F/N/P/L copy() r() x() out() show() cs() fetch() u() show() show() rep() i() fetch() a() i() show() delete() show() MENU ON ACTION驅動使用者按下的功能 menu段的g_action_choice名稱若為標準,要與tiptop.4ad對應 權限判斷call cl_chk_act_auth() 各Action內容 q() cs() fetch() show() a() i() 新增前將資料清空 設定預設值 輸入確定後,將資料新增到資料庫 xxx_a() u() show() i() xxx_u() r() show() delh() xxx_r() 《說明》 整個系統使用的公共變數放在config下的top.global,變數不符合整體系統使用的話須加在原程式中,整體會使用到的: 相關於程式的公用變數 g_prog - 程式名稱:例如Action對應、畫面語言轉換、畫面style…,會依照程式名稱抓取。 g_action_choice - Action代碼:程式內擷取目前使用者選擇的功能名稱,檢核是否有權限使用。 g_qryparam – 動

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档