有用户在论坛发帖希望员工卡片的必填项目控件名能设置为红色以便能突出显示出来让人事资料建档人员录入资料时一目了然,在官方没有更新这个功能之前,可以先参考我的这个脚本(我增加了控件名前面加*)以达到使用需求 必填项目有增减的,需要重新登录才能刷新 打开员工卡片编辑辅助脚本定义(rec.emp) extern change_obj; int func_f9_call() { //msg('f9 pressed'); return 1; }; int func_show_win() { int i,count; string sql,Mzd,v; db_run("select col_id from app_not_null_def where tab_id='emp'")//获取员工卡片必填项目定义明细 count = db_row_count();//已定义的控件数 gui_set_font_color('Label27',16711935);//工号 gui_set_font_color('Label28',16711935);//姓名 for (i = 0; i < count;i++) { db_go_row(i); Mzd = db_res(0) if(Mzd == 'dept_id'){ gui_set_font_color('Label_Dept',0x0000ff); gui_set_text("Label_Dept",'*'+gui_get_text("Label_Dept"))//1.部门 }if(Mzd == 'cross_group_id'){ gui_set_font_color('Label1',0x0000ff); gui_set_text("Label1",'*'+gui_get_text("Label1"))//2.辅助分组 }if(Mzd == 'nation'){ gui_set_font_color('Label_Nation',0x0000ff); gui_set_text("Label_Nation",'*'+gui_get_text("Label_Nation"))//3.民族 }if(Mzd == 'polity'){ gui_set_font_color('Label_Polity',0x0000ff); gui_set_text("Label_Polity",'*'+gui_get_text("Label_Polity"))//4.政治面貌 }if(Mzd == 'marriage_flag'){ gui_set_font_color('Label_Marriage_Flag',0x0000ff); gui_set_text("Label_Marriage_Flag",'*'+gui_get_text("Label_Marriage_Flag"))//5.婚姻 }if(Mzd == 'college'){ gui_set_font_color('Label_College',0x0000ff); gui_set_text("Label_College",'*'+gui_get_text("Label_College"))//6.学校 }if(Mzd == 'specialty'){ gui_set_font_color('Label_Specialty',0x0000ff); gui_set_text("Label_Specialty",'*'+gui_get_text("Label_Specialty"))//7.专业 }if(Mzd == 'native_place'){ gui_set_font_color('Label_Native_Place',0x0000ff); gui_set_text("Label_Native_Place",'*'+gui_get_text("Label_Native_Place"))//8.籍贯 }if(Mzd == 'home_address'){ gui_set_font_color('Label_Home_Address',0x0000ff); gui_set_text("Label_Home_Address",'*'+gui_get_text("Label_Home_Address"))//9.家庭地 }if(Mzd == 'culture_degree'){ gui_set_font_color('Label_Culture_Degree',0x0000ff); gui_set_text("Label_Culture_Degree",'*'+gui_get_text("Label_Culture_Degree"))//10.学历 }if(Mzd == 'related_man'){ gui_set_font_color('Label_Related_Man',0x0000ff); gui_set_text("Label_Related_Man",'*'+gui_get_text("Label_Related_Man"))//11.联系人 }if(Mzd == 'graduate_date'){ gui_set_font_color('Label_Graduate_Date',0x0000ff); gui_set_text("Label_Graduate_Date",'*'+gui_get_text("Label_Graduate_Date"))//12.毕业日 }if(Mzd == 'sex'){ gui_set_font_color('Label_Sex',0x0000ff); gui_set_text("Label_Sex",'*'+gui_get_text("Label_Sex"))//13.性别 }if(Mzd == 'birthday'){ gui_set_font_color('Label_Birthday',0x0000ff); gui_set_text("Label_Birthday",'*'+gui_get_text("Label_Birthday"))//14.出生日 }if(Mzd == 'register_location'){ gui_set_font_color('Label_Register_Location',0x0000ff); gui_set_text("Label_Register_Location",'*'+gui_get_text("Label_Register_Location"))//15.户口地 }if(Mzd == 'file_location'){ gui_set_font_color('Label_File_Location',0x0000ff); gui_set_text("Label_File_Location",'*'+gui_get_text("Label_File_Location"))//16.档案地 }if(Mzd == 'work_location'){ gui_set_font_color('Label_Work_Location',0x0000ff); gui_set_text("Label_Work_Location",'*'+gui_get_text("Label_Work_Location"))//17.工作场所 }if(Mzd == 'avocation'){ gui_set_font_color('Label_Avocation',0x0000ff); gui_set_text("Label_Avocation",'*'+gui_get_text("Label_Avocation"))//18.爱好 }if(Mzd == 'residence_type'){ gui_set_font_color('Label_Residence_Type',0x0000ff); gui_set_text("Label_Residence_Type",'*'+gui_get_text("Label_Residence_Type"))//19.类别 }if(Mzd == 'note_info'){ gui_set_font_color('Label_Note_Info',0x0000ff); gui_set_text("Label_Note_Info",'*'+gui_get_text("Label_Note_Info"))//20.备注 }if(Mzd == 'telephone'){ gui_set_font_color('Label_Telephone',0x0000ff); gui_set_text("Label_Telephone",'*'+gui_get_text("Label_Telephone"))//21.电话 }if(Mzd == 'mobile'){ gui_set_font_color('Label_Mobile',0x0000ff); gui_set_text("Label_Mobile",'*'+gui_get_text("Label_Mobile"))//22.手机 }if(Mzd == 'email'){ gui_set_font_color('Label_Email',0x0000ff); gui_set_text("Label_Email",'*'+gui_get_text("Label_Email"))//23.EMAIL }if(Mzd == 'qq_no'){ gui_set_font_color('Label_Qq',0x0000ff); gui_set_text("Label_Qq",'*'+gui_get_text("Label_Qq"))//24.QQ }if(Mzd == 'msn_no'){ gui_set_font_color('Label_Msn',0x0000ff); gui_set_text("Label_Msn",'*'+gui_get_text("Label_Msn"))//25.微信 }if(Mzd == 'other_im_no'){ gui_set_font_color('Label_Other_Im_No',0x0000ff); gui_set_text("Label_Other_Im_No",'*'+gui_get_text("Label_Other_Im_No"))//26.其它通信 }if(Mzd == 'person_web'){ gui_set_font_color('Label_PersonWeb',0x0000ff); gui_set_text("Label_PersonWeb",'*'+gui_get_text("Label_PersonWeb"))//27.网页 }if(Mzd == 'home_phone'){ gui_set_font_color('Label_Home_Phone',0x0000ff); gui_set_text("Label_Home_Phone",'*'+gui_get_text("Label_Home_Phone"))//28.宅电 }if(Mzd == 'urgent_telephone'){ gui_set_font_color('Label_Urgent_Telephone',0x0000ff); gui_set_text("Label_Urgent_Telephone",'*'+gui_get_text("Label_Urgent_Telephone"))//29.紧急电话 }if(Mzd == 'paper_id'){ gui_set_font_color('Label_Paper_Id',0x0000ff); gui_set_text("Label_Paper_Id",'*'+gui_get_text("Label_Paper_Id"))//30.身份证 }if(Mzd == 'emp_card_no'){ gui_set_font_color('Label_Emp_Card_No',0x0000ff); gui_set_text("Label_Emp_Card_No",'*'+gui_get_text("Label_Emp_Card_No"))//31.考勤卡 }if(Mzd == 'dept_post'){ gui_set_font_color('Label_Dept_Post',0x0000ff); gui_set_text("Label_Dept_Post",'*'+gui_get_text("Label_Dept_Post"))//32.岗位 }if(Mzd == 'post_date'){ gui_set_font_color('Label_Post_Date',0x0000ff); gui_set_text("Label_Post_Date",'*'+gui_get_text("Label_Post_Date"))//33.上岗日 }if(Mzd == 'contract_type'){ gui_set_font_color('Label_Contract_Type',0x0000ff); gui_set_text("Label_Contract_Type",'*'+gui_get_text("Label_Contract_Type"))//34.合同类别 }if(Mzd == 'contract_beg_date'){ gui_set_font_color('Label_Contract_Beg_Date',0x0000ff); gui_set_text("Label_Contract_Beg_Date",'*'+gui_get_text("Label_Contract_Beg_Date"))//35.合同始 }if(Mzd == 'contract_end_date'){ gui_set_font_color('Label_Contract_End_Date',0x0000ff); gui_set_text("Label_Contract_End_Date",'*'+gui_get_text("Label_Contract_End_Date"))//36.合同终 }if(Mzd == 'probation_beg_date'){ gui_set_font_color('Label_Probation_Beg_Date',0x0000ff); gui_set_text("Label_Probation_Beg_Date",'*'+gui_get_text("Label_Probation_Beg_Date"))//37.试用始 }if(Mzd == 'probation_end_date'){ gui_set_font_color('Label_Probation_End_Date',0x0000ff); gui_set_text("Label_Probation_End_Date",'*'+gui_get_text("Label_Probation_End_Date"))//38.试用终 }if(Mzd == 'employ_type'){ gui_set_font_color('Label_Employ_Type',0x0000ff); gui_set_text("Label_Employ_Type",'*'+gui_get_text("Label_Employ_Type"))//39.职工类别 }if(Mzd == 'hire_date'){ gui_set_font_color('Label_Hire_Date',0x0000ff); gui_set_text("Label_Hire_Date",'*'+gui_get_text("Label_Hire_Date"))//40.入职日 }if(Mzd == 'beg_work_date'){ gui_set_font_color('Label_Beg_Work_Date',0x0000ff); gui_set_text("Label_Beg_Work_Date",'*'+gui_get_text("Label_Beg_Work_Date"))//41.工作日 }if(Mzd == 'technical'){ gui_set_font_color('Label_Technical',0x0000ff); gui_set_text("Label_Technical",'*'+gui_get_text("Label_Technical"))//42.职称}if(Mzd == 'technical_date'){ gui_set_font_color('Label_Technical_Date',0x0000ff); gui_set_text("Label_Technical_Date",'*'+gui_get_text("Label_Technical_Date"))//43.职称日 }if(Mzd == 'post_degree'){ gui_set_font_color('Label_Post_Degree',0x0000ff); gui_set_text("Label_Post_Degree",'*'+gui_get_text("Label_Post_Degree"))//44.级别 }if(Mzd == 'leave_date'){ gui_set_font_color('Label_Leave_Date',0x0000ff); gui_set_text("Label_Leave_Date",'*'+gui_get_text("Label_Leave_Date"))//45.离职日 }if(Mzd == 'leave_method'){ gui_set_font_color('Label_Leave_Method',0x0000ff); gui_set_text("Label_Leave_Method",'*'+gui_get_text("Label_Leave_Method"))//46.离职方式 }if(Mzd == 'leave_cause'){ gui_set_font_color('Label_Leave_Cause',0x0000ff); gui_set_text("Label_Leave_Cause",'*'+gui_get_text("Label_Leave_Cause"))//47.离职原因 }if(Mzd == 'bank_code'){ gui_set_font_color('Label_Bank_Code',0x0000ff); gui_set_text("Label_Bank_Code",'*'+gui_get_text("Label_Bank_Code"))//48.开户行 }if(Mzd == 'endowment_account'){ gui_set_font_color('Label_Endowment_Account',0x0000ff); gui_set_text("Label_Endowment_Account",'*'+gui_get_text("Label_Endowment_Account"))//49.养老账号 }if(Mzd == 'medicare_account'){ gui_set_font_color('Label_Medicare_Account',0x0000ff); gui_set_text("Label_Medicare_Account",'*'+gui_get_text("Label_Medicare_Account"))//50.医保账号 }if(Mzd == 'unemployment_account'){ gui_set_font_color('Label_Unemployment_Account',0x0000ff); gui_set_text("Label_Unemployment_Account",'*'+gui_get_text("Label_Unemployment_Account"))//51.失业账号 }if(Mzd == 'housing_account'){ gui_set_font_color('Label_Housing_Account',0x0000ff); gui_set_text("Label_Housing_Account",'*'+gui_get_text("Label_Housing_Account"))//52.公积账号 }if(Mzd == 'emp_wage_type'){ gui_set_font_color('Label_Emp_Wage_Type',0x0000ff); gui_set_text("Label_Emp_Wage_Type",'*'+gui_get_text("Label_Emp_Wage_Type"))//53.工资类别 }if(Mzd == 'bank_account'){ gui_set_font_color('Label_Bank_Account',0x0000ff); gui_set_text("Label_Bank_Account",'*'+gui_get_text("Label_Bank_Account"))//54.工资账号 }if(Mzd == 'tax_group_id'){ gui_set_font_color('Label_Tax_Group_Id',0x0000ff); gui_set_text("Label_Tax_Group_Id",'*'+gui_get_text("Label_Tax_Group_Id"))//55.扣税标准 }if(Mzd == 'timer_passwd'){ gui_set_font_color('Label_Timer_Passwd',0x0000ff); gui_set_text("Label_Timer_Passwd",'*'+gui_get_text("Label_Timer_Passwd"))//56.密码 }if(Mzd == 'timer_passwd'){ gui_set_font_color('Label_Sure_Timer_Passwd',0x0000ff); gui_set_text("Label_Sure_Timer_Passwd",'*'+gui_get_text("Label_Sure_Timer_Passwd"))//57.确认密码 }if(Mzd == 'employ_from'){ gui_set_font_color('Label_Employ_From',0x0000ff); gui_set_text("Label_Employ_From",'*'+gui_get_text("Label_Employ_From"))//58.招聘来源 }if(Mzd == 'culture_level'){ gui_set_font_color('Label_Culture_Level',0x0000ff); gui_set_text("Label_Culture_Level",'*'+gui_get_text("Label_Culture_Level"))//59.学位 }if(Mzd == 'practice_beg_date'){ gui_set_font_color('Label_Practice_Beg_Date',0x0000ff); gui_set_text("Label_Practice_Beg_Date",'*'+gui_get_text("Label_Practice_Beg_Date"))//60.实习始 }if(Mzd == 'practice_end_date'){ gui_set_font_color('Label_Practice_End_Date',0x0000ff); gui_set_text("Label_Practice_End_Date",'*'+gui_get_text("Label_Practice_End_Date"))//61.实习终 }if(Mzd == 'ext_1'){ gui_set_font_color('Label_Ext1',0x0000ff); gui_set_text("Label_Ext1",'*'+gui_get_text("Label_Ext1"))//62.扩展一 }if(Mzd == 'ext_2'){ gui_set_font_color('Label_Ext2',0x0000ff); gui_set_text("Label_Ext2",'*'+gui_get_text("Label_Ext2"))//63.扩展二 }if(Mzd == 'ext_3'){ gui_set_font_color('Label_Ext3',0x0000ff); gui_set_text("Label_Ext3",'*'+gui_get_text("Label_Ext3"))//64.扩展三 }if(Mzd == 'ext_4'){ gui_set_font_color('Label_Ext4',0x0000ff); gui_set_text("Label_Ext4",'*'+gui_get_text("Label_Ext4"))//65.扩展四 }if(Mzd == 'ext_5'){ gui_set_font_color('Label_Ext5',0x0000ff); gui_set_text("Label_Ext5",'*'+gui_get_text("Label_Ext5"))//66.扩展五 }if(Mzd == 'ext_6'){ gui_set_font_color('Label_Ext6',0x0000ff); gui_set_text("Label_Ext6",'*'+gui_get_text("Label_Ext6"))//67.扩展六 }if(Mzd == 'ext_7'){ gui_set_font_color('Label_Ext7',0x0000ff); gui_set_text("Label_Ext7",'*'+gui_get_text("Label_Ext7"))//68.扩展七 }if(Mzd == 'ext_8'){ gui_set_font_color('Label_Ext8',0x0000ff); gui_set_text("Label_Ext8",'*'+gui_get_text("Label_Ext8"))//69.扩展八 }if(Mzd == 'easy_code'){ gui_set_font_color('Label2',0x0000ff); gui_set_text("Label2",'*'+gui_get_text("Label2"))//70.助记码 }if(Mzd == 'order_id'){ gui_set_font_color('Label_Oder_Id',0x0000ff); gui_set_text("Label_Oder_Id",'*'+gui_get_text("Label_Oder_Id"))//71.顺序号 }if(Mzd == 'birthday_lunar'){ gui_set_font_color('Label_Birthday_Lunar',0x0000ff); gui_set_text("Label_Birthday_Lunar",'*'+gui_get_text("Label_Birthday_Lunar"))//72.农历生日 }if(Mzd == 'state'){ gui_set_font_color('Label_State',0x0000ff); gui_set_text("Label_State",'*'+gui_get_text("Label_State"))//73.状态 }; }; //msg('show win'); return 1; }; int func_create_rec() { //msg('create rec'); return 1; }; int func_edit_rec() { //msg('edit rec'); return 1; }; int func_delete_rec() { //msg('delete rec'); //can_delete=1; return 1; }; int func_save_rec() { //msg('save rec'); //can_save=1; return 1; }; int obj_change() { //msg('obj change'); //change_obj return 1; }; int func_duplicate_rec() { //msg('duplicate rec'); return 1; }; |