1、打开配置管理,点数据脚本。点左手边,扩展查询,右键增加一个,脚本名称随便填,如提取到期合同。 2、在下面的脚本定义框中输入如下脚本 int func_def_lmt() { def_lmt_str("ddate","到期天数"); return 1; }; int func_def_field() { db_set_field_count(6); db_set_field_info(0,'emp_id',"工号",60); db_set_field_info(1,'name',"姓名",60); db_set_field_info(2,'sign_date',"合同签订日期",100); db_set_field_info(3,'beg_date',"合同开始日期",100); db_set_field_info(4,'end_date',"合同结束日期",100); db_set_field_info(5,'mobile',"手机号码",100); return 1; }; int func_def_imp() { return 1; }; int func_init() { return 1; }; int func_query() { if(lmt_checked("ddate")) { //msg(lmt_val("ddate")) } else { def_lmt_set_val("ddate","90"); } string 到期日 到期日=date_add(get_cur_date_std(),lmt_val("ddate")) string sql; sql="select a.emp_id,b.[name],a.sign_date,a.beg_date,a.end_date,b.mobile from emp_contract a,emp b" sql=sql+" where a.emp_id=b.emp_id and end_date between '"+get_cur_date_std()+"' and '"+到期日+"' and b.state!='F'" db_run(sql); return 1; }; 保存即可 退出后就可以看到扩展查询下面多了个提取到期合同的项,单击,再点查询 |