12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- $PBExportHeader$f_set_nomod.srf
- global type f_set_nomod from function_object
- end type
- forward prototypes
- global function integer f_set_nomod (string arg_dwname, ref string arg_colname[], ref string arg_msg)
- end prototypes
- global function integer f_set_nomod (string arg_dwname, ref string arg_colname[], ref string arg_msg);////取隐藏字段定义
- Int rslt = 1
- Long i,j
- Boolean if_find
- FOR i = 1 TO UpperBound(s_sys_uccol)
- IF arg_dwname = s_sys_uccol[i].dw_uc_name THEN
- IF s_sys_uccol[i].col01 <> '' THEN
- j++
- arg_colname[j] = s_sys_uccol[i].col01
- END IF
-
- IF s_sys_uccol[i].col02 <> '' THEN
- j++
- arg_colname[j] = s_sys_uccol[i].col02
- END IF
-
- IF s_sys_uccol[i].col03 <> '' THEN
- j++
- arg_colname[j] = s_sys_uccol[i].col03
- END IF
-
- IF s_sys_uccol[i].col04 <> '' THEN
- j++
- arg_colname[j] = s_sys_uccol[i].col04
- END IF
-
- IF s_sys_uccol[i].col05 <> '' THEN
- j++
- arg_colname[j] = s_sys_uccol[i].col05
- END IF
-
- IF s_sys_uccol[i].col06 <> '' THEN
- j++
- arg_colname[j] = s_sys_uccol[i].col06
- END IF
-
- IF s_sys_uccol[i].col07 <> '' THEN
- j++
- arg_colname[j] = s_sys_uccol[i].col07
- END IF
-
- IF s_sys_uccol[i].col08 <> '' THEN
- j++
- arg_colname[j] = s_sys_uccol[i].col08
- END IF
-
- IF s_sys_uccol[i].col09 <> '' THEN
- j++
- arg_colname[j] = s_sys_uccol[i].col09
- END IF
-
- IF s_sys_uccol[i].col10 <> '' THEN
- j++
- arg_colname[j] = s_sys_uccol[i].col10
- END IF
-
-
- if_find = TRUE
- GOTO ext
- END IF
- NEXT
- //IF NOT if_find THEN
- // arg_msg = '数据窗口必填字段未定义'
- // rslt = 0
- // GOTO ext
- //END IF
- ext:
- RETURN rslt
- end function
|