Rss & SiteMap

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

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

标题:[求助]关于自动日期显示问题

1楼
外贸小白 发表于:2025/1/17 15:22:00


图片点击可在新窗口打开查看此主题相关图片如下:9610745ed842123eb3ec47306af55bf.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2e51516bc5d8fe2473155d2cc91e310.png
图片点击可在新窗口打开查看

关于日前显示,套用了帮助里面的代码,希望实现:按照PO交货日期前多少天,跟船务公司订仓,

测试的时候用了图2,用第四列,第五,第六列,能正常表达,换成订仓时间,昨天用同样的日期列能实现这个功能(昨天实现的是 PO交货期 - 订舱提前日 = 订舱日期),但是昨天这一列用了表达式列,今天打开项目,日期没有保存,我把这一列换成数据列,还是无法显示需要的(订舱日期)

这检查了这两个表的所有代码(测试用的第四,五,六列那个表和需要的工作表),代码设置都是一样的,不明白问题出在哪里

请帮忙看下原因

 

 

Dim dc As DataCol = e.DataCol
Dim dr As DataRow = e.DataRow
If dc.Name = "PO交货日期" OrElse dc.Name = "订舱提前日" Then
    If dr.IsNull("PO交货日期") OrElse dr.IsNull("订舱提前日") Then
        dr("订舱日期") = Nothing
    Else
        dr("订舱日期") = dr("PO交货日期").AddDays(-dr("订舱提前日"))
    End If
End If

2楼
有点蓝 发表于:2025/1/17 15:30:00
表达式列不能保存数据的,必须改为数据列
3楼
外贸小白 发表于:2025/1/17 15:38:00

改成数据列之后一直无法正常显示日期,重新删了这一列,补出来一个同名数据列,还是无法显示日期

4楼
有点蓝 发表于:2025/1/17 15:45:00
重置一下列:http://www.foxtable.com/webhelp/topics/1469.htm
5楼
外贸小白 发表于:2025/1/17 15:48:00
重置列以后可以了,多谢
共5 条记录, 每页显示 10 条, 页签: [1]

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

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