12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- $PBExportHeader$f_title_change.srf
- global type f_title_change from function_object
- end type
- forward prototypes
- global function integer f_title_change (datawindow arg_dw)
- end prototypes
- global function integer f_title_change (datawindow arg_dw);String ls_modify_str
- Int i
- Long Columns
- Columns = Long(arg_dw.Describe("DataWindow.Column.Count"))
- FOR i = 1 TO Columns
-
- ls_modify_str = arg_dw.Describe("#" + String(i) + ".name")
- ls_modify_str = Lower(ls_modify_str)
-
- IF Pos(ls_modify_str,'status') > 0 AND sys_option_change_status <> '' THEN
- IF Len(ls_modify_str) = Len('status') OR Pos(ls_modify_str,'_status') > 0 THEN
- IF Not (Pos(ls_modify_str,'u_saletask_status') > 0 OR &
- Pos(ls_modify_str,'u_buytask_status') > 0 OR &
- Pos(ls_modify_str,'u_order_ml_status') > 0 OR &
- Pos(ls_modify_str,'u_order_wfjg_status') > 0 OR &
- Pos(ls_modify_str,'u_saletask_ll_status') > 0 OR &
- Pos(ls_modify_str,'u_rs_empinfo_status') > 0 ) THEN
- arg_dw.Modify(ls_modify_str+'_t'+ ".text='"+sys_option_change_status+"'")
- END IF
- END IF
- END IF
-
- IF Pos(ls_modify_str,'status_mode') > 0 AND sys_option_change_status <> '' THEN
- arg_dw.Modify(ls_modify_str+'_t'+ ".text='"+sys_option_change_status+"'")
- END IF
-
-
- IF Pos(ls_modify_str,'woodcode') > 0 AND sys_option_change_woodcode <> '' THEN
- IF Len(ls_modify_str) = Len('woodcode') OR Pos(ls_modify_str,'_woodcode') > 0 THEN
- arg_dw.Modify(ls_modify_str+'_t'+ ".text='"+sys_option_change_woodcode+"'")
- END IF
- END IF
-
-
- IF Pos(ls_modify_str,'pcode') > 0 AND sys_option_change_pcode <> '' THEN
- IF Len(ls_modify_str) = Len('pcode') OR Pos(ls_modify_str,'_pcode') > 0 THEN
- arg_dw.Modify(ls_modify_str+'_t'+ ".text='"+sys_option_change_pcode+"'")
- END IF
- END IF
-
- IF Pos(ls_modify_str,'mtrlsectype') > 0 AND sys_option_change_mtrlsectype <> '' THEN
- IF Len(ls_modify_str) = Len('mtrlsectype') OR Pos(ls_modify_str,'_mtrlsectype') > 0 THEN
- arg_dw.Modify(ls_modify_str+'_t'+ ".text='"+sys_option_change_mtrlsectype+"'")
- END IF
- END IF
-
- IF Pos(ls_modify_str,'zxmtrlmode') > 0 AND sys_option_change_zxmtrlmode <> '' THEN
- IF Len(ls_modify_str) = Len('zxmtrlmode') OR Pos(ls_modify_str,'_zxmtrlmode') > 0 THEN
- arg_dw.Modify(ls_modify_str+'_t'+ ".text='"+sys_option_change_zxmtrlmode+"'")
- END IF
- END IF
- IF Pos(ls_modify_str,'usermtrlmode') > 0 AND sys_option_change_usermtrlmode <> '' THEN
- IF Len(ls_modify_str) = Len('usermtrlmode') OR Pos(ls_modify_str,'usermtrlmode') > 0 THEN
- arg_dw.Modify(ls_modify_str+'_t'+ ".text='"+sys_option_change_usermtrlmode+"'")
- END IF
- END IF
- IF (Pos(ls_modify_str,'u_outware_otheramt') > 0 or Pos(ls_modify_str,'u_saletask_otheramt') > 0 )AND sys_option_change_otheramt <> '' THEN
- IF (Len(ls_modify_str) = Len('u_outware_otheramt') OR Pos(ls_modify_str,'u_outware_otheramt') > 0) or &
- (Len(ls_modify_str) = Len('u_saletask_otheramt') OR Pos(ls_modify_str,'u_saletask_otheramt') > 0) THEN
- arg_dw.Modify(ls_modify_str+'_t'+ ".text='"+sys_option_change_otheramt+"'")
- END IF
- END IF
-
- IF Pos(ls_modify_str,'u_inware_otheramt') > 0 AND sys_option_change_otheramt_buy <> '' THEN
- IF Len(ls_modify_str) = Len('u_inware_otheramt') OR Pos(ls_modify_str,'u_inware_otheramt') > 0 THEN
- arg_dw.Modify(ls_modify_str+'_t'+ ".text='"+sys_option_change_otheramt_buy+"'")
- END IF
- END IF
- NEXT
- RETURN 1
- end function
|