绽放 发表于 2024-11-19 15:32:56

时间还原

本帖最后由 绽放 于 2024-11-19 15:34 编辑

场景是

客户合同到期时间是24.10.31
后面续费了2个月,时间到了24.12.31
数据表也更新为12.31后,
如果我删除这个续费2个月的合同,
我的数据表的到期时间 用什么方式能回到24.10.31

还是说要手动修改一下呢

Levi.Zhang 发表于 2024-11-19 15:32:57

本帖最后由 Levi.Zhang 于 2024-11-19 17:00 编辑

大佬,这边有个思路:

合同到期时间=合同开始时间+1年(默认期限)+续费日期(初始化为0)
其中
默认期限:一年(自定义)
续费日期:0表示合同未续费;当续费时,按天数或年数动态增加
这样您的合同到期时间不管怎么样都是动态的,不是手动更新的~~~


有两种方法:
方法1,用公式字段:

方法2,用函数来做:
=TEXT(TODAY()+365+H5,"yyyy/mm/dd")
实现效果如下:


绽放 发表于 2024-11-19 17:52:03

Levi.Zhang 发表于 2024-11-19 15:32
大佬,这边有个思路:

合同到期时间=合同开始时间+1年(默认期限)+续费日期(初始化为0)


按月加的公式是那个 我没试出来 以前公式是EDATE但是这个里面没有


Levi.Zhang 发表于 2024-11-19 18:06:34

大佬,您在页面使用EDATE函数,是可以的哦~


绽放 发表于 2024-11-19 18:24:39

Levi.Zhang 发表于 2024-11-19 18:06
大佬,您在页面使用EDATE函数,是可以的哦~

我页面录入了,但是我删除这条录入的时候 我的数据表不会变咧,数据表还是要那个公式呢

Levi.Zhang 发表于 2024-11-20 09:23:28

本帖最后由 Levi.Zhang 于 2024-11-20 09:56 编辑

大佬,公式字段支持的函数目前只有帮助文档上提到的那些呢,这里截出来一小部分,具体可以参考帮助文档:


由于公式字段的限制,大佬其实可以用页面函数实现,在数据库操作时把值函数的值传递给结束日期字段;



页: [1]
查看完整版本: 时间还原