itpop內(nèi)置函數(shù)大全.docx_第1頁
itpop內(nèi)置函數(shù)大全.docx_第2頁
itpop內(nèi)置函數(shù)大全.docx_第3頁
itpop內(nèi)置函數(shù)大全.docx_第4頁
itpop內(nèi)置函數(shù)大全.docx_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

TIPTOP內(nèi)置函數(shù) 收藏1.函式名稱:cl_about 程序名稱:cl_about.4gl 用途:程序信息 傳入?yún)?shù):none 回傳值:none 用法:CALL cl_about()2.函式名稱:cl_anykey 程序名稱:cl_anykey.4gl 用途:請按任何鍵繼續(xù) 傳入?yún)?shù):p_sw Not used 回傳值:none 用法:CALL cl_anykey()3.函式名稱:cl_autotime 程序名稱:cl_autotime.4gl 用途:自動累加時間,累加級數(shù)1 傳入?yún)?shù):time1 累加起始時間 sw 累加類型H:小時M:分鐘S:秒鐘 lay 累加級數(shù)Default = 1 回傳值:Time 時間 用法:CALL cl_autotime(09:30,H,1)4.函式名稱:cl_batch_proc 程序名稱:cl_batch_proc.4gl 用途:動態(tài)產(chǎn)生批次數(shù)據(jù)處理畫面 傳入?yún)?shù):ps_headers (Table 的Header 字符串,中間以逗號分隔) 回傳值:none 用法:LET ls_headers = img01,img02,img03,img04,imk09 CALL cl_batch_proc(ls_headers)5.函式名稱:cl_cal 程序名稱:cl_cal.4gl 用途:傳入當(dāng)前日期,要增加的月份及天數(shù)取得計算過后的日期 傳入?yún)?shù):p_date 日期 p_month 月份 p_day 日 回傳值:l_year,l_month,l_day 用法:LET l_date=cl_cal(p_date,p_mm,p_dd)6.函式名稱:cl_chg_comp_att 程序名稱:cl_chg_comp_att.4gl 用途:更動原有對象的attribute 傳入?yún)?shù):ps_field STRING 欲更動字段名稱 ps_atts STRING 字段type 屬性 ps_values STRING 字段type 屬性值 回傳值:none 用法:CALL cl_chg_comp_att (ima01,NOENTRY|ITEMS,1|(1,2,3),(red,b lue,green)7.函式名稱:cl_chg_win_title 程序名稱:cl_chg_win_title.4gl 用途: 轉(zhuǎn)換程序Title 顯示 傳入?yún)?shù):ps_str 顯示字符串 回傳值:none 用法:CALL cl_chg_win_title(“用戶參數(shù)設(shè)定作業(yè)”)8.函式名稱:cl_chk_act_auth 程序名稱:cl_chk_act_auth.4gl 用途: 檢查ACTION 的權(quán)限檢查前務(wù)必指定g_action_choice 值 傳入?yún)?shù):none 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:LET g_action_choice = “insert” IF cl_chk_act_auth() THEN9.函式名稱:cl_chk_data_continue 程序名稱:cl_chk_data_continue.4gl 用途: 檢查資料是否連續(xù) 傳入?yún)?shù):ps_source STRING 來源資料 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:IF NOT cl_chk_data_continue(g_pmw.pmw015,10) THEN10.函式名稱:cl_chk_str_correct 程序名稱:cl_chk_data_continue.4gl 用途:檢查字符串是否符合09,az 傳入?yún)?shù):ps_source STRING 來源資料 ps_count SMALLINT 檢查幾碼,如果未傳幾碼,則會以 來源字符串長度當(dāng)作ps_count li_result SMALLINT 回傳結(jié)果 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:IF NOT cl_chk_data_continue(g_pmw.pmw011,3) THEN11.函式名稱:cl_chkym 程序名稱:cl_chkym.4gl 用途:檢查文字型態(tài)變量是否為年月型態(tài) 傳入?yún)?shù):p_str CHAR(6) 文字型態(tài)變量 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:IF cl_chkym(p_str)函式名稱:cl_choice 程序名稱:cl_choice.4gl 用途:讓用戶輸入選擇 傳入?yún)?shù):l_msg CHAR(100) 窗口上顯示的說明文字 回傳值:l_choice 用法:CALL cl_choice(l_msg) RETURNING g_choice函式名稱:cl_open_url 程序名稱:cl_client_app.4gl 用途:藉由explorer 開啟傳入的網(wǎng)址 傳入?yún)?shù):ps_url STRING 網(wǎng)址 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:CALL cl_open_url(http:/www)函式名稱:cl_open_doc 程序名稱:cl_client_app.4gl 用途:開啟檔案 傳入?yún)?shù):ps_doc STRING 檔案位置 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:CALL cl_open_doc(C:/tiptop/tiptop.txt)函式名稱:cl_open_prog 程序名稱:cl_client_app.4gl 用途:藉由指定的程序開啟檔案 傳入?yún)?shù):ps_prog STRING 程序工具 ps_arg STRING 檔案位置 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:CALL cl_open_prog(C:/Editor.exe, C:/tiptop/tiptop.txt)函式名稱:cl_close 程序名稱:cl_close.4gl 用途:詢問此筆資料是否確定結(jié)案(Y/N): 或此筆資料是否取消結(jié)案(Y/N): 傳入?yún)?shù):p_row,p_col 無作用,傳入0,0 即可 p_old_acticode 傳入Y 代表訊息為取消結(jié)案;N 代表確定結(jié)案 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:IF cl_close(0,0,”Y”)函式名稱:cl_cmdask 程序名稱:cl_cmdask.4gl 用途:詢問用戶欲執(zhí)行的程序,并執(zhí)行之 傳入?yún)?shù):none 回傳值:none 用法:CALL cl_cmdask()函式名稱:cl_cmdat 程序名稱:cl_cmdat.4gl 用途:指定時間延后執(zhí)行UNIX 指令 傳入?yún)?shù):p_time 指定時間 p_cmd UNIX 指令 回傳值:none 用法:CALL cl_cmdat(p_code,p_time,p_cmd)函式名稱:cl_cmdrun 程序名稱: 用途:執(zhí)行UNIX 指令 傳入?yún)?shù):ps_cmd 程序代碼或UNIX 執(zhí)行指令 回傳值:none 用法:CALL cl_cmdrun(axmq450)函式名稱:cl_cmdrun_wait 程序名稱: 用途:執(zhí)行UNIX 指令,需等待此指令結(jié)束后才可繼續(xù)原程序的執(zhí)行 傳入?yún)?shù):ps_cmd 程序代碼或UNIX 執(zhí)行指令 回傳值:none 用法:LET l_cmd=axmp800 ,g_oea.oea01, ,g_oea.oea905, CALL cl_cmdrun_wait(l_cmd)函式名稱:cl_cmmsg 程序名稱:cl_cmmsg.4gl 用途:顯示異動更新成功訊息 傳入?yún)?shù):p_code 訊息種類1 及4 代表異動更新完成 2 及3 代表此張單據(jù)異動更新完成 回傳值:none 用法:CALL cl_cmmsg(1)函式名稱:cl_conf3 程序名稱:cl_conf3.4gl 用途:根據(jù)MESSAGE CODE 取出正確訊息,詢問 配合發(fā)票的使用,本作業(yè)允許用戶不輸入數(shù)據(jù) 傳入?yún)?shù):p_row,p_col 無作用 p_msgcode 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:IF cl_conf(0,0,p_msgcode) THEN函式名稱:cl_confirm 程序名稱:cl_confirm.4gl 用途:依照訊息代碼將數(shù)據(jù)顯示在畫面上,詢問是否 傳入?yún)?shù):ps_msg 訊息代碼或訊息字符串 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:IF (cl_confirm(agl-021) THEN函式名稱:cl_cont 程序名稱:cl_cont.4gl 用途:詢問是否繼續(xù)執(zhí)行本作業(yè)(Y/N): 傳入?yún)?shù):p_row,p_col 無作用 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:IF cl_cont(0,0) THEN函式名稱:cl_create_4sm 程序名稱:cl_create_4sm.4gl 用途:產(chǎn)生udm_tree 所需要的StartMenu 檔案 傳入?yún)?shù):pc_menu_root StartMenu 的根節(jié)點 pi_rebuild 是否需要重新覆蓋已存在的4sm 檔案 回傳值:none 用法:CALL cl_create_4sm(m01, TRUE)函式名稱:cl_create_qry 程序名稱:cl_create_qry.4gl 用途:動態(tài)產(chǎn)生窗口以供查詢,并回傳查詢結(jié)果 傳入?yún)?shù):none 回傳值:ms_ret1,ms_ret2,ms_ret3 回傳數(shù)目依照對應(yīng)的回傳字段數(shù) 用法:CALL cl_create_qry() RETURNING g_oea.oea14函式名稱:cl_dynamic_qry 程序名稱:cl_create_qry.4gl 用途:自定義/行業(yè)別字段動態(tài)產(chǎn)生開窗功能,并回傳查詢結(jié)果 傳入?yún)?shù):none 回傳值:ms_ret1,ms_ret2,ms_ret3 回傳數(shù)目依照對應(yīng)的回傳字段數(shù) 用法:CALL cl_dynamic_qry() RETURNING g_oea.oeaida001函式名稱:cl_days 程序名稱:cl_days.4gl 用途:取得該年月的天數(shù) 傳入?yún)?shù):p_year 年份 p_month 月份 回傳值:l_days 天數(shù) 用法:let l_days=cl_days(p_yy,p_mm)函式名稱:cl_delb 程序名稱:cl_delb.4gl 用途:詢問是否確定取消此筆單身資料(Y/N): (for 單文件建文件程序單身取消功能ON KEY F2) 傳入?yún)?shù):p_row,p_col 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:IF cl_delb(0,0) THEN函式名稱:cl_delete 程序名稱:cl_delete.4gl 用途:詢問是否刪除此筆資料? 傳入?yún)?shù):none 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:IF (cl_delete() THEN函式名稱:cl_delh 程序名稱:cl_delh.4gl 用途:詢問是否確定刪除此筆單頭及所有單身數(shù)據(jù)(Y/N): (for 單文件建文件程序單頭刪除功能) 傳入?yún)?shù):p_row,p_col 回傳值:1 FOR TRUE 是 0 FOR FALSE 否 用法:if cl_delh(0,0) 函式名稱:cl_delh1程序名稱:cl_delh1.4gl用途:詢問是否確定取消此筆單頭及所有單身數(shù)據(jù)(Y/N):(for 單文件建文件程序單頭取消功能)傳入?yún)?shù):p_row,p_col回傳值:1 FOR TRUE 是0 FOR FALSE 否用法:if cl_delh1(0,0)函式名稱:cl_detail_input_auth程序名稱:cl_detail_input_auth.4gl用途:檢查是否允許在單身中有insert 或delete 的權(quán)限傳入?yún)?shù):ps_act_type STRING 要檢查的字符串(insert/delete)回傳值:1 FOR TRUE 是0 FOR FALSE 否用法:CALL cl_detail_input_auth(insert)函式名稱:cl_digcut程序名稱:cl_digcut.4gl用途:將數(shù)值依指定的小數(shù)位數(shù)做四舍五入傳入?yún)?shù):p_value 數(shù)值p_digit 允許小數(shù)位數(shù)回傳值:p_value 四舍五入后的數(shù)值用法:LET a = cl_digcut(p_value,p_digit)函式名稱:cl_doc程序名稱:cl_doc.4gl用途:相關(guān)檔案維護(hù)傳入?yún)?shù):none回傳值:none用法:LET g_doc.column1 = oea01LET g_doc.value1 = g_oea.oea01CALL cl_doc()函式名稱:cl_dynamic_locale程序名稱:cl_dynamic_locale.4gl用途:動態(tài)轉(zhuǎn)換畫面語言別傳入?yún)?shù):none回傳值:none用法:CALL cl_dynamic_locale()函式名稱:cl_end程序名稱:cl_end.4gl用途:顯示作業(yè)結(jié)束,請按任何鍵繼續(xù):傳入?yún)?shù):p_row,p_col 無作用回傳值:none用法:CALL cl_end(0,0)函式名稱:cl_end2程序名稱:cl_end2.4gl用途:顯示執(zhí)行結(jié)果,并詢問是否要繼續(xù)作業(yè)傳入?yún)?shù):p_code (1 代表成功,2 代表失?。┗貍髦担? FOR TRUE 是0 FOR FALSE 否用法:CALL cl_end2(1) RETURNING l_flag函式名稱:cl_err程序名稱:cl_err.4gl用途:顯示錯誤訊息傳入?yún)?shù):p_msg 錯誤訊息的附加說明err_code 錯誤訊息代碼p_n 顯示錯誤訊息后的停留秒數(shù)或是等用戶按下確定0 :不開啟訊息窗口,只在狀態(tài)列顯示 1 :停留秒數(shù)1 :開啟訊息窗口等待用戶確定回傳值:none用法:CALL cl_err(p_msg,err_code,p_n)函式名稱:cl_err_msg程序名稱:cl_err_msg.4gl用途:顯示錯誤訊息傳入?yún)?shù):ps_title 錯誤訊息的附加說明ps_err_code 錯誤訊息代碼ps_replace_arg 欲替換的訊息字符串,以”| ”分隔字符串pi_idle_sec idle 秒數(shù)0 :不開啟訊息窗口,只在狀態(tài)列顯示 1 :停留秒數(shù)1 :開啟訊息窗口等待用戶確定回傳值:none用法:CALL cl_err_msg(Warning,1000,NULL,1)函式名稱:cl_err3程序名稱:用途:顯示數(shù)據(jù)庫處理后的錯誤訊息(insert/update/delete/select)傳入?yún)?shù):Type 訊息的類型(ins、del、upd、sel)Tables 處理的table 代碼Key1 Key1 的valueKey2 Key2 的valueDescription 額外訊息(訊息代碼/訊息字符串)Action 訊息Action 代碼(未來延伸功能,可不傳)Mark 按下更多按鍵時顯示的訊息Open 是否開窗(0/1)回傳值:none用法:CALL cl_err3(ins,azb_file,g_azb01,SQLCA.sqlcode,0)函式名稱:cl_err_msg_log程序名稱:cl_err_msg.4gl用途:紀(jì)錄錯誤訊息傳入?yún)?shù):none回傳值:none用法:WHENEVER ERROR CALL cl_err_msg_log函式名稱:cl_exp程序名稱:cl_exp.4gl用途:詢問此筆資料是否確定無效(Y/N):或此筆資料是否恢復(fù)有效(Y/N):(for 單文件建文件無效功能)傳入?yún)?shù):p_row,p_colp_old_acticode 有效碼Y/N回傳值:1 FOR TRUE 是0 FOR FALSE 否用法:IF cl_exp(0,0,g_pmw.pmwacti) THEN函式名稱:cl_export_to_excel程序名稱:cl_export_to_excel.4gl用途:傳入?yún)?shù):n 畫面的根節(jié)點組件ui.Interface.getRootNode()t、t1、t2 單身的數(shù)據(jù)若有兩個以上的單身才會用到t1、t2回傳值:none用法:CALL cl_export_to_excel(ui.Interface.getRootNode(),base.TypeInfo.create(g_pmx),)函式名稱:cl_facfor程序名稱:cl_facfor.4gl用途:將INPUT DECLIAM(16,8) 數(shù)值轉(zhuǎn)為9 位字符的格式若值為12345678 , 將傳回12345678若值為1234567 , 將傳回1234567.0若值為123456 , 將傳回123456.00若值為12345.67 , 將傳回12345.670若值為1.234567 , 將傳回1.2345670若值為.1234567 , 將傳回.12345670傳入?yún)?shù):p_fac 數(shù)值回傳值:l_str FORMAT 后的數(shù)值,以CHAR 型態(tài)RETURN用法:LET a = cl_facfor(p_fac); PRINT aPRINT cl_facfor(p_fac)函式名稱:cl_field_format程序名稱:cl_field_format.4gl用途:轉(zhuǎn)換p_per 內(nèi)自由格式設(shè)定的format傳入?yún)?shù):ps_currency CHAR(04) 當(dāng)前無用處pc_frm_name CHAR(10) 畫面檔名回傳值:none用法:CALL cl_field_format(g_aza.aza17, mc_frm_name)函式名稱:cl_fld_doc程序名稱:cl_fld_doc.4gl用途:字段的相關(guān)檔案維護(hù)傳入?yún)?shù):ps_field STRING 字段名稱回傳值:url 檔案的URL用法:CALL cl_fld_doc(ima01)函式名稱:cl_fldhelp程序名稱:cl_fldhelp.4gl用途:顯示字段說明傳入?yún)?shù):g_frm_name 畫面檔名稱g_fld_name 字段名稱g_lang 語言別回傳值:none用法:CALL cl_fldhelp(g_frm_name,g_fld_name,g_lang)函式名稱:cl_flow_notify程序名稱:cl_flow_notify.4gl用途:透過JavaMail 傳送工作流程通知傳入?yún)?shù):ps_doc_no STRING 單據(jù)編號pc_state CHAR(1) 功能類別(I.新增U.更改D.刪除Y.確認(rèn)S.過帳V.作廢)回傳值:none用法:CALL cl_flow_notify(g_pmw.pmw01,I)函式名稱:cl_forupd_sql程序名稱:cl_forupd_sql.4gl用途:判斷SELECT . FOR UPDATE 是否加上其它語法(byDatabase)傳入?yún)?shù):ps_forupd_sql STRING 原傳入SQL 字符串回傳值:ps_forupd_sql STRING 調(diào)整過的SQL 字符串用法:CALL cl_forupd_sql(ps_forupd_sql)函式名稱:cl_get_column_info程序名稱:cl_get_column_info.4gl用途:取得字段型態(tài)及長度傳入?yún)?shù):p_tabname TABLE 名稱p_colname 字段名稱回傳值:字段型態(tài)not null FOR TRUE:有回傳值:null FOR FALSE:否長度not null FOR TRUE:有回傳值:null FOR FALSE:否用法:CALL cl_get_column_info(p_tabname,p_colname)RETURNING l_coldatatype,l_collength函式名稱:cl_get_feldname程序名稱:cl_get_feldname.4gl用途:依字段代碼取出系統(tǒng)字段名稱設(shè)定維護(hù)作業(yè)(p_feldname)內(nèi)的字段名稱傳入?yún)?shù):p_gaq01 字段代碼p_lang 語言別回傳值:l_gaq03 字段說明用法:LET g_msg = cl_get_feldname(p_gaq01,p_lang)函式名稱:cl_get_progdesc程序名稱:cl_get_progdesc.4gl用途:取得程序代碼說明(若有客制碼=Y的優(yōu)先回傳)傳入?yún)?shù):p_gaz01 程序代碼p_lang 語言別回傳值:l_gaz03 程序代碼說明用法:LET g_msg = cl_get_progdesc(g_prog,p_lang)函式名稱:cl_getmsg程序名稱:cl_getmsg.4gl用途:依訊息代碼取出系統(tǒng)錯誤訊息文件(ze_file)內(nèi)的錯誤訊息傳入?yún)?shù):p_code 訊息代碼p_lang 語言別回傳值:l_msg 錯誤訊息.用法:LET g_msg = cl_getmsg(p_code,p_lang)函式名稱:cl_insert_top_menu程序名稱:cl_insert_top_menu.4gl用途:插入TopMenu傳入?yún)?shù):pc_prog CHAR(10) 程序代號回傳值:none用法:CALL cl_insert_top_menu(NULL)函式名稱:cl_itemname_by_lang程序名稱:cl_itemname_by_lang.4gl用途:多語言記錄功能查詢傳入?yún)?shù):l_gbc01 檔案代碼(Table ID) zx_filel_gbc02 字段代碼zx02l_gbc03 KEY 值序列,多組時以,隔開001l_gbc04 語言別g_langl_gbc05 數(shù)據(jù)多語言名稱中文名稱回傳值:lc_gbc05 對應(yīng)語言別的名稱用法:CALL cl_itemname_by_lang(ima_file,ima02,g_ima.ima01CLIPPED,g_lang,g_ima.ima02) RETURNING g_ima.ima02函式名稱:cl_load_act_list程序名稱:cl_load_act_list.4gl用途:載入ActionList 程序所屬的4ad,ex. axmt410.4ad傳入?yún)?shù):ps_prog STRING 程序代號回傳值:none用法:CALL cl_load_act_list(NULL)函式名稱:cl_load_act_sys程序名稱:cl_load_act_sys.4gl用途:加載ActionList 系統(tǒng)標(biāo)準(zhǔn)的4ad,tiptop.4ad傳入?yún)?shù):ps_prog STRING 程序代號回傳值:none用法:CALL cl_load_act_sys(NULL)函式名稱:cl_load_action_view程序名稱:cl_load_action_view.4gl用途:載入TopMenu 與ToolBar傳入?yún)?shù):none回傳值:none用法:CALL cl_load_action_view()函式名稱:cl_load_style_list程序名稱:cl_load_style_list.4gl用途:載入StyleList傳入?yún)?shù):ps_prog STRING 程序代號回傳值:none用法:CALL cl_load_style_list(NULL)函式名稱:cl_msgany程序名稱:cl_msgany.4gl用途:顯示訊息,然后按任何鍵繼續(xù)傳入?yún)?shù):p_row,p_col 無作用p_msg 訊息代碼回傳值:none用法:CALL cl_prompt(0,0,l_msg)函式名稱:cl_navigator_setting程序名稱:cl_navigator_setting.4gl用途:設(shè)定ToolBar 上瀏覽上下筆數(shù)據(jù)的按鈕狀態(tài)傳入?yún)?shù):pi_curr_index 當(dāng)前Cursor 索引值pi_row_count 資料筆數(shù)回傳值:none用法:CALL cl_navigator_setting( g_curs_index, g_row_count )函式名稱:cl_null程序名稱:cl_null.4gl用途:檢查字符串是否為Null 或是空字符串傳入?yún)?shù):ps_source (來源字符串)回傳值:1 FOR TRUE 是0 FOR FALSE 否用法:IF NOT cl_null(g_pmxl_ac.pmx02) THEN函式名稱:cl_numchk程序名稱:cl_numchk.4gl用途:檢查p_str 是否為數(shù)值型態(tài)傳入?yún)?shù):p_str 欲檢查字符串p_len 檢查的長度回傳值:1 FOR TRUE 是0 FOR FALSE 否用法:IF cl_numchk(p_str,p_len) THEN函式名稱:cl_numfor程序名稱:cl_numfor.4gl用途:將數(shù)值依指定的打印長度及小數(shù)字?jǐn)?shù)做FORMAT,以便打印若值為0,將傳回0.00,并非空白傳入?yún)?shù):p_value 數(shù)值p_len 允許打印長度回傳值:l_str FORMAT 后的數(shù)值,以CHAR 型態(tài)RETURN用法:LET a = cl_numfor(amt,17);PRINT a函式名稱:cl_numfor3程序名稱:cl_numfor3.4gl用途:將數(shù)值不須的小數(shù)位數(shù)不打印出傳入?yún)?shù):p_value 數(shù)值回傳值:l_str FORMAT 后的數(shù)值,以CHAR 型態(tài)RETURN用法:LET a = cl_numfor3(amt,13);PRINT a函式名稱:cl_on_idle程序名稱:cl_on_idle.4gl用途:在ON IDLE 時的處理傳入?yún)?shù):none回傳值:none用法:CALL cl_on_idle()函式名稱:cl_opmsg程序名稱:cl_opmsg.4gl用途:顯示操作方法于狀態(tài)列操作方法著重于FUNCTION 鍵的使用傳入?yún)?shù):p_op_type 操作型態(tài)a:新增,u:更改,q:查詢b:單身處理,w:多欄查詢,p:打印條件選擇回傳值:none用法:CALL cl_opmsg(q)函式名稱:cl_outnam程序名稱:cl_outnam.4gl用途:賦予一個報表文件代號(Disk File Name)傳入?yún)?shù):p_code 報表程序代號回傳值:p_name 報表文件代號用法:call cl_outnam(p_code) RETURNING l_name函式名稱:cl_parse程序名稱:cl_parse.4gl用途:將MATCHES xyz 的指令轉(zhuǎn)成ORACLE 的IN (x,y,z)傳入?yún)?shù):p_type 欲轉(zhuǎn)換的字符串回傳值:l_str 轉(zhuǎn)換過后的字符串用法:CALL cl_parse(ls_str)函式名稱:cl_pause程序名稱:cl_pause.4gl用途:請按Enter 繼續(xù)傳入?yún)?shù):none回傳值:none用法:IF cl_pause()函式名稱:cl_progress_bar程序名稱:cl_progress_bar.4gl用途:開啟作業(yè)處理進(jìn)度畫面?zhèn)魅雲(yún)?shù):pi_total_count 處理作業(yè)總次數(shù)回傳值:none用法:CALL cl_progress_bar(3)函式名稱:cl_progressing程序名稱:cl_progress_bar.4gl用途:顯示當(dāng)前處理進(jìn)度傳入?yún)?shù):ps_log 正在處理的作業(yè)說明回傳值:none用法:CALL cl_progressing(Create : )函式名稱:cl_prompt程序名稱:cl_prompt.4gl用途:詢問l_msg傳入?yún)?shù):p_row,p_col 無作用l_msg 顯示于窗口上的說明回傳值:1 FOR TRUE 是0 FOR FALSE 否用法:IF cl_prompt(0,0,l_msg) THEN函式名稱:cl_prt程序名稱:cl_prt.4gl用途:詢問用戶以何種方式處理報表文件傳入?yún)?shù):p_name 報表文件名稱p_prtway 打印方式p_copies 打印份數(shù)p_len 報表長度回傳值:none用法:CALL cl_prt(l_name, ,1,g_len)函式名稱:cl_qbe_init程序名稱:用途:預(yù)設(shè)QBE 及g_qbe_code 的值傳入?yún)?shù):none回傳值:none用法:CALL cl_qbe_init()函式名稱:cl_qbe_select程序名稱:用途:開啟QBE 查詢條件列表及顯示條件于畫面上傳入?yún)?shù):none回傳值:none用法:CALL cl_qbe_select()函式名稱:cl_qbe_list程序名稱:用途:QBE 查詢條件列表傳入?yún)?shù):none回傳值:g_qbe_code 條件序號用法:CALL cl_qbe_list() RETURNING lc_qbe_sn函式名稱:cl_qbe_display_condition程序名稱:用途:顯示QBE 查詢條件于畫面上傳入?yún)?shù):pc_gbm01 條件序號回傳值:none用法:CALL cl_qbe_display_condition(lc_qbe_sn)函式名稱:cl_qbe_save程序名稱:用途:QBE 查詢條件儲存?zhèn)魅雲(yún)?shù):none回傳值:none用法:CALL cl_qbe_save()函式名稱:cl_qzx程序名稱:cl_qzx.4gl用途:對g_user 提供可執(zhí)行程序的窗口查詢傳入?yún)?shù):p_row,p_col 無作用p_key 用戶基本檔代碼回傳值:p_key 用戶基本檔代碼用法:call cl_qzx(0,0,p_key) returning p_key函式名稱:cl_rbmsg程序名稱:cl_rbmsg.4gl用途:顯示ROLLBACKWORK 訊息傳入?yún)?shù):p_code 訊息種類1 代表異動更新不成功2 及3 代表此張單據(jù)異動更新不成功4 代表更新不成功回傳值:none用法:CALL cl_rbmsg(1)函式名稱:cl_repcon程序名稱:cl_repcon.4gl用途:詢問特殊打印條件傳入?yún)?shù):p_pdate 制表日期p_towhom 報表收受單位或人員p_lang 選擇打印語言別p_bgjob 是否延后執(zhí)行本作業(yè)p_time 執(zhí)行時間p_prtway 選擇打印方式p_copies 打印份數(shù)回傳值:p_pdate 制表日期p_towhom 報表收受單位或人員p_lang 選擇打印語言別p_bgjob 是否延后執(zhí)行本作業(yè)p_time 執(zhí)行時間p_prtway 選擇打印方式p_copies 打印份數(shù)用法:CALL cl_repcon(p_row,p_col,p_pdate,p_towhom,p_lang,p_bgjob,p_time,p_prtway,p_copies) Returning p_row,p_col,p_pdate,p_towhom,p_lang,p_bgjob,p_time,p_prtway,p_copies函式名稱:cl_replace_str程序名稱:cl_replace_str.4gl用途:取代字符串傳入?yún)?shù):ps_source STRING 來源字符串ps_old STRING 要被換掉的舊字符串ps_new STRING 要換成的新字符串回傳值:ls_result STRING 取代后的新字符串用法:CALL cl_replace_str(abcdefg, cde, WXYZ) RETURNINGls_new函式名稱:cl_replace_str_by_index程序名稱:cl_replace_str_by_index.4gl用途:依據(jù)索引位置取代字符串傳入?yún)?shù):ps_source STRING 來源字符串pi_from SMALLINT 起始索引位置pi_end SMALLINT 結(jié)束索引位置ps_new STRING 要換成的新字符串回傳值:ls_result STRING 取代后的新字符串用法:CALL cl_replace_str_by_index(abcdefg, 3, 5, WXYZ)RETURNING ls_new函式名稱:cl_say程序名稱:cl_say.4gl用途:將金額類數(shù)值轉(zhuǎn)換成SAY TOTAL傳入?yún)?shù):p_amt (Decimal value of money)p_len (String length of SAY1 and SAY2)回傳值:l_say1 (Say total string-1 of p_amt)l_say2 (Say total string-2 of p_amt)用法:CALL cl_say(p_amt,p_len)RETURNING l_say1,l_say2函式名稱:cl_set_act_visible程序名稱:cl_set_act_visible.4gl用途:動態(tài)顯現(xiàn)/隱藏畫面上的Action傳入?yún)?shù):ps_act_names 要顯示或隱藏的字段名稱字符串(以逗號分隔)pi_visible TRUE:顯現(xiàn),F(xiàn)ALSE:隱藏回傳值:none用法:CALL cl_set_act_visible(accept,cancel, FALSE)函式名稱:cl_set_action_active程序名稱:cl_set_action_active.4gl用途:動態(tài)開啟或關(guān)閉畫面上的Action不隱藏只是不可使用傳入?yún)?shù):ps_actions 要顯示或隱藏的字段名稱字符串(以逗號分隔)pi_active TRUE:active,F(xiàn)ALSE:deactive回傳值:none用法:CALL cl_set_action_active(act1,act2, TRUE)函式名稱:cl_set_check_text程序名稱:cl_set_check_text.4gl用途:設(shè)定CHECKBOX 的顯示文字傳入?yún)?shù):ps_field STRING 要設(shè)定的字段名稱ps_text STRING 要設(shè)定的TEXT回傳值:none用法:CALL cl_set_check_text(aza04, 新的文字卷標(biāo))函式名稱:cl_set_combo_items程序名稱:cl_set_combo_items.4gl用途:動態(tài)設(shè)定ComboBox 的Item傳入?yún)?shù):ps_field_name ComboBox 所對應(yīng)的字段名稱ps_values Item 所對應(yīng)的儲存值字符串(以逗號分隔)ps_items Item 字符串(以逗號分隔)回傳值:None用法:CALL cl_set_combo_items(oea08, 1,2, Local Order,ExportOrder)函式名稱:cl_set_combo_lang程序名稱:cl_set_combo_lang.4gl用途:動態(tài)設(shè)定有選擇語言別的ComboBox 語言選項傳入?yún)?shù):ps_field_name ComboBox 所對應(yīng)的字段名稱回傳值:None用法:CALL cl_set_combo_lang(oea08)函式名稱:cl_set_combo_module程序名稱:cl_set_combo_module.4gl用途:動態(tài)設(shè)定有選擇模塊數(shù)據(jù)的ComboBox 選項傳入?yún)?shù):ps_field_name ComboBox 所對應(yīng)的字段名稱pi_type pi_type = 1 時輸出大寫數(shù)據(jù)回傳值:None用法:CALL cl_set_combo_module(oea08,0)函式名稱:cl_set_comments程序名稱:cl_set_comments.4gl用途:設(shè)定字段的comments傳入?yún)?shù):ps_fields 欲轉(zhuǎn)換哪個字段(以字符串代表)ps_att_value 欲轉(zhuǎn)換的字符串回傳值:none用法:CALL cl_set_comments(oea01,oea02,string1|string2)函式名稱:cl_set_comp_att_text程序名稱:cl_set_comp_att_text.4gl用途:設(shè)定字段的顯示名稱(組件前面Label 的text)傳入?yún)?shù):ps_fields 欲轉(zhuǎn)換的字段ps_att_value 欲轉(zhuǎn)換的字符串回傳值:None用法:CALL cl_set_comp_att_text(oma16”,”O(jiān)rder Number”)函式名稱:cl_set_comp_entry程序名稱:cl_set_comp_entry.4gl用途:動態(tài)設(shè)定組件是否可輸入傳入?yún)?shù):ps_fields 字段名稱字符串(中間以逗號分隔)pi_entry TRUE:可輸入,F(xiàn)ALSE:不可輸入回傳值:None用法:CALL cl_set_comp_entry(m01,m03,m07, FALSE)函式名稱:cl_set_comp_font_color程序名稱:cl_set_comp_font_color.4gl用途:設(shè)定組件字型顏色傳入?yún)?shù):ps_fields 字段名稱字符串(中間以逗號分隔)ps_color 要設(shè)定的顏色(black,blue,cyan,.)回傳值:None用法:CALL cl_set_comp_font_color(oea01,oea04, red)函式名稱:cl_set_comp_lab_text程序名稱:cl_set_comp_lab_text.4gl用途:設(shè)定Static Label (dummy) 的顯示名稱傳入?yún)?shù):ps_fields 欲轉(zhuǎn)換的字段ps_att_value 欲轉(zhuǎn)換的字符串回傳值:none用法:CALL cl_set_comp_att_text(oma16”,”O(jiān)rder Number”)函式名稱:cl_set_comp_required程序名稱:cl_set_comp_required.4gl用途:動態(tài)設(shè)定字段是否必須輸入值傳入?yún)?shù):ps_fields 字段名稱字符串(中間以逗號分隔)pi_required TRUE:必須輸入值,F(xiàn)ALSE:非必須輸入值回傳值:None用法:CALL cl_set_comp_required(m01,m03,m07, TRUE)函式名稱:cl_set_comp_visible程序名稱:cl_set_comp_visible.4gl用途:動態(tài)顯現(xiàn)/隱藏畫面上的組件傳入?yún)?shù):ps_fields 字段名稱字符串(中間以逗號分隔)pi_visible TRUE:顯現(xiàn),F(xiàn)ALSE:隱藏回傳值:None用法:CALL cl_set_comp_visible(oea01,oea04, FALSE)函式名稱:cl_set_docno_format程序名稱:cl_set_docno_format.4gl用途:依照系統(tǒng)參數(shù)(aoos010)設(shè)定單據(jù)編號字段格式傳入?yún)?shù):ps_field 字段名稱回傳值

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論