課程07-TIPTOP GP單檔作業.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
課程07-TIPTOP GP單檔作業

TIPTOP GP 教育訓練 單檔作業程式 本教材以 TIPTOP GP 2.0 版為說明標準 程式分類 i、t、s類等 一筆資料 aoos010 單檔維護 aooi010 單檔多欄 aooi040 假雙檔 p_perlang 雙檔 apmi252 多檔 asfi301 報表或批次程式類 ( p、r 類) 查詢類 ( q 類 ) 學習目標 本章說明單檔維護標準程式。 所謂單檔:是指使用單一檔案來記錄某一主檔資料,或是參考值資料等之檔案。 學習完本章後,你將可以了解以下部分: 控制流程及各個函數間之關係。 如何使用共用 lib 函式及相關應用時機之比較。 使用INPUT指令來處理各欄位資料。 單檔流程圖 程式畫面 共用及模組變數宣告 本段應瞭解重點 GLOBALS “../../config/top.global” 若非所有TIPTOP GP程式均會用到的全域變數,則應該於每支程式中自行指定。 共用及模組變數宣告 (1) 共用及模組變數宣告 (2) MAIN 本段應瞭解重點 程式開始前,需將外部引數讀入 以程式所屬的畫面style開啟視窗 WHENEVER ERROR CALL cl_err_msg_log lock cursor寫法 menu以key值轉換其他語言 main (1) main (2) 單檔選單畫面 _menu (1) _menu (2) _menu (3) _menu (4) 單檔流程圖 查詢流程 畫面初始化 清空畫面上資料。CLEAR FORM清除畫面資料 資料總筆數:g_row_count;指標:g_curs_index 預設上下筆Button狀態 _q( ) 本段應瞭解重點 做查詢開始前的準備 分配工作給後續其他函式 處理放棄按鍵 _q (1) _cs( ) 或 _curs( ) 本段應瞭解重點 CONSTRUCT 查詢資料 開窗查詢程式 g_qryparam變數說明 Count使用g_row_count變數 _cs (1) _cs (2) _cs (3) _q (1) _q (2) _fetch() 本段應瞭解重點 分別傳入N、P、F、L、/,以供下筆、上筆、第一筆、末一筆、跳筆功能使用 在跳筆功能的地方,以變數區隔是否要開視窗給使用者輸入筆數 Fetch無誤後,以目前所在筆數及總筆數控制上下筆button是否顯現 _fetch (1) _fetch (2) _fetch (3) _fetch (4) _show() 本段應瞭解重點 _show()顯示資料 _show (1) 單檔流程圖 新增流程 _a (1) _i( ) 本段應瞭解重點 欄位控制的function要加在BEFORE INPUT內,及條件欄位的BEFORE FIELD跟AFTER FIELD 欄位控制寫法及邏輯 各AFTER FIELD:欄位非空白才檢查欄位正確性 _i( ) – 其他ACTION 本段應瞭解重點 CONTROLO:回復舊值 CONTROLP:開窗查詢 CONTROLZ:必要輸入欄位 CONTROLF:開啟欄位說明 ON IDLE:其他地方(construct段、input段、display段、prompt段) CONTROLG:執行外部指令 _i (1) _i (2) _i (3) _i (4) _i (5) _set_entry( ),_set_no_entry( ) 本段應瞭解重點 _set_entry( ) 使用 cl_set_comp_entry(….,TRUE) 將欄位開啟 _set_no_entry( ) 使用 cl_set_comp_entry(….,FALSE)將欄位關閉 程式內容寫法 _set_entry( ),_set_no_entry( ) _a (1) _a (2) 單檔流程圖 修改流程 本段應瞭解重點 確認資料是否可進行修改 單頭與單身table修改 _u (1) _u (2) _u (3) 單檔流程圖 刪除流程 本段應瞭解重點 確認資料是否可刪除 刪除完畢後將資料指標重新定位,畫面呈現下一筆資料 單頭與單身資料刪除 _r (1) _r (2) 單檔流程圖 _copy() 拷貝 本段應瞭解重點 確認資料是否可被拷貝 欄位控制function在INPUT前呼叫 拷貝程式內容 _copy (1) _copy (2) _copy (3) _copy (4) _copy (5) _copy (6) 單檔流程圖 其他 有效無效碼切換 _x( ) 報表列印 _out( ) 及 報表格式設定之 REPORT function _x (1) _x (2) _out (1) _out (2) _out (3) REPORT (1) p

文档评论(0)

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

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

1亿VIP精品文档

相关文档