Foxtable(狐表)用户栏目专家坐堂 → [求助]请问此功能代码怎么写


  共有2349人关注过本帖树形打印复制链接

主题:[求助]请问此功能代码怎么写

帅哥哟,离线,有人找我吗?
爱秦宣言
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
[求助]请问此功能代码怎么写  发帖心情 Post By:2021/4/22 15:42:00 [只看该作者]

 图片点击可在新窗口打开查看
图片点击可在新窗口打开查看

目的是要达到,人事在填写离职的时候,在“离职期间”那一栏自动生成(如果是在试用期内离职就生成使用内,在试用期外离职就生成试用外)

是否是转正日期与离职日期的大小来进行判定

[此贴子已经被作者于2021/4/22 15:42:51编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106316 积分:540715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/22 15:53:00 [只看该作者]

绑定表格的到表格datacolchanged事件处理,比如:http://www.foxtable.com/webhelp/topics/1452.htm

 回到顶部
帅哥哟,离线,有人找我吗?
爱秦宣言
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
  发帖心情 Post By:2021/4/22 15:58:00 [只看该作者]

 谢谢老师,具体代码写法能列举下不?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106316 积分:540715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/22 16:02:00 [只看该作者]

没看懂具体要做什么计算,请截图表格数据说明一下

 回到顶部
帅哥哟,离线,有人找我吗?
爱秦宣言
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
  发帖心情 Post By:2021/4/22 16:11:00 [只看该作者]

 图片点击可在新窗口打开查看
如果这名员工试用期是一个月,转正日期是2021 4.21

图片点击可在新窗口打开查看

但是在 4.20就离职了,期间还在试用期内,那就需要在离职期间这里 自动生成 试用内 反正试用期外离职就是试用外


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106316 积分:540715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/22 16:36:00 [只看该作者]

判断一下2个日期大小即可

Select Case e.DataCol.Name
    Case
 "
离职日期","转正日期"
        
Dim dr As DataRow = e.DataRow
        
If dr.IsNull("离职日期"OrElse dr.IsNull("转正日期"Then
            dr(
"离职期间") = Nothing
        
Else
           if
 dr("离职日期") <= dr("转正日期")
            dr(
"离职期间") = "试用内"
else
            dr("离职期间") = "试用"
end if
        End If
End
 Select

 回到顶部