管理者软件
专业源于专注
www. myOIT. cn   
软件交流 管理软件 软件手册 »

    

 6  1/1   1  
作者
内容
louis  [个人空间]


注册  2014-03-19
发贴数  11
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2014-03-26 18:01

在合同查询中添加“合同签订次数”怎么实现




        




louis  [个人空间]


注册  2014-03-19
发贴数  11
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2014-03-26 18:01

求高人指点!


        




awfixtdm  [个人空间]


注册  2011-08-18
发贴数  445
精华贴  2
原创贴  5
来自  
状态  正常

级别  版主
#3»发布于2014-03-27 09:09

在人事合同里加不了,没有添加扩展列的功能,不过可以灵活变通一下,一个是自己在数据脚本里写个扩展查询,要写的东西比较多,麻烦跳过 
 
第二个简便点的方法,在人员资料里可以加扩展字段,就在人员资料里加吧。 
 
1、进人员资料,显示定制,新建一个方案,把要显示的定义一下,便合同开始,结束,工号,姓名这些,保存一下。 
 
2、在“功能”--“列表扩展字段定义”下添加一个扩展字段 
     编码:ht     名称:合同签订次数   类型:字符型      //随手打的,可以自己设 
 
3、“功能”---“记录管理列表脚本定义”下,保存重登录一下就行了 
     int show_row_ext() 

db_run("select count(1) from emp_contract where emp_id = '"+emp_id+"'")  //查签订次数 
ht=db_res(0)   //把值给ht,就是我们上面设的扩展字段 
  return 1; 
}; 
 
 
 
写入上面两句,






        




QQ:80240800
awfixtdm  [个人空间]


注册  2011-08-18
发贴数  445
精华贴  2
原创贴  5
来自  
状态  正常

级别  版主
#4»发布于2014-03-27 09:10

实现效果如下图所示,最后是签订次数




        




QQ:80240800
awfixtdm  [个人空间]


注册  2011-08-18
发贴数  445
精华贴  2
原创贴  5
来自  
状态  正常

级别  版主
#5»发布于2014-03-27 09:12

要显示成第几次,就把第二句换成 
 
ht="第"+db_res(0)+"次"




        




QQ:80240800
louis  [个人空间]


注册  2014-03-19
发贴数  11
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#6»发布于2014-03-27 09:44

如无期限合同呢


        



 6  1/1   1  


登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 中国杭州 - 备案号码 浙ICP备19051128号]