有一个项目要计算出差的天数

需要其Field的text change 时建一个规则, 出差日期和返回日期都需要在其Text change的时候建立一个规则

其设置出差天数的域值:

条件:返回日期及出差日期都不为空的时候(特别注意,需选中如果当满足其规则条件,请勿运行其他规则!)

设置域值:number(translate(substring(返回日期, 0, 11), "-", "")) - number(translate(substring(出差日期, 0, 11), "-", "")) + 1

 

如果单纯的时候还是不行,所以还需要在在出差日期和返回日期设置另一个规则, 分别为设置出差天数为空!

 

如果返回的是一个负数,那还需要在出差天数中设置另一个规则

当其为负数,设置0

posted on 2012-05-21 15:58  gzh4455  阅读(1220)  评论(2编辑  收藏  举报