Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:到期如何计划?

1楼
lgz518 发表于:2025/3/7 10:09:00

置表的DataColChanged事件代码,以便根据生产日期和到期天数,计算出到期日期:

Select Case e.DataCol.Name
    Case
 "生产日期","保质
"
        If e.DataRow.IsNull("生产日期"Then
            e.
DataRow("到期日期") = Nothing
        Else

            e.
DataRow("到期日期") = e.DataRow("生产日期").AddDays(e.DataRow("保质期"))
        End
 If
End
 Select


需求:计算保质期为2年的到期日期,如何计算?如果360*2=720天,但有些年不同天数有不一样?

2楼
有点蓝 发表于:2025/3/7 10:11:00
AddYears

http://www.foxtable.com/webhelp/topics/1337.htm
3楼
lgz518 发表于:2025/3/7 10:54:00
问题一;
改用AddYears后执行的效果,"生产日期:2024-1-10","保质期:2年"  到期日期:2026-1-10
需求:如何实现下面的效
"生产日期:2024-1-10","保质期:2年到期日期:2026-1-09

问题二;保质期:不同如何计算到期日期

"生产日期:2024-1-10","保质期:2年"  到期日期:
"生产日期:2024-1-10","保质期:3个月"  到期日期:
"生产日期:2024-1-10","保质期:25天"  到期日期:


4楼
有点蓝 发表于:2025/3/7 11:27:00
加1年再减1天

增加一个单位列,单位是年的按年计算,单位是月的按月计算
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.