string ls_ssny
if ls_ssny <> gd_sysdate("yyyy/mm") then
gs_err_v_text[1] = "單位所屬年月不等于當前年月無法進行業務變更"
fc_disp_msg(10008,2)
return -1
end if
錯誤提示:未知的函式名 gd_sysdate 怎么修改
uj5u.com熱心網友回復:
gd_sysdate,pb沒有這種函式
應該是自定義的全域函式
uj5u.com熱心網友回復:
gd_sysdate 這個函式是不是哪個物件里面的,找找看,然后create 在參考uj5u.com熱心網友回復:
找找這個函式。uj5u.com熱心網友回復:
gd_sysdate 估計是全域的函式,browser里查找uj5u.com熱心網友回復:
應該是有個自定義的全域函式,找找看吧uj5u.com熱心網友回復:
pb 本身沒有自帶這個函式,你應該在全域函式里定義這個函式先,這樣,才能使用uj5u.com熱心網友回復:
樓上幾位的說法正解uj5u.com熱心網友回復:
要在全域函式中定義這個函式,或者換其他方法獲取當前系統日期,比如today()函式。uj5u.com熱心網友回復:
if ls_ssny <> gd_sysdate("yyyy/mm") then換成if ls_ssny <> string(today(),'yyyy/mm') then
PB沒有 gd_sysdate這個函式。
代碼是復制別的語言的吧
uj5u.com熱心網友回復:
自定義的全域函式沒有定義或是名字應該是gf_sysdate()吧,一般是這么定義的。uj5u.com熱心網友回復:
gf_sysdate()不是系統函式,是用戶自定義的全域函式,不能在這里呼叫.uj5u.com熱心網友回復:
gd_sysdate 以g開頭的是定義的全域變數,你拷貝的代碼 吧
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
恩,像全域變數uj5u.com熱心網友回復:
如果代碼是自己寫的,肯定會宣告變數,只有拷貝(copy)的代碼才不知道在哪定義,you know?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/49762.html
標籤:腳本語言
