以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请问如何在狐表中实现时间计算 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120485) |
-- 作者:不安抗辩权 -- 发布时间:2018/6/17 1:58:00 -- [求助]请问如何在狐表中实现时间计算 项目表中有两列,一列为公告时间,一列为公告期间,想再加一列为生效时间=公告时间+公告期间 表达式列没法计算时间 所以我在DataColChanged事件中写了这段代码 Select Case e.DataCol.name Case "公告期间" If e.DataRow.IsNull("公告期间") Then e.DataRow("生效时间") = Nothing Else e.DataRow("生效时间") = DateAdd( d, "公告期间", "公告时间") End If End Select 但是提示 d 是Private ,因此它在此上下文中不可访问 请问老师,错在哪里了呢? |
-- 作者:有点甜 -- 发布时间:2018/6/17 15:05:00 -- e.DataRow("生效时间") = cDate(e.DataRow("公告时间").addDays("公告期间")
http://www.foxtable.com/webhelp/scr/1452.htm
|
-- 作者:不安抗辩权 -- 发布时间:2018/6/17 21:12:00 -- 感谢版主,原来有现成的例子,我看帮助文件看得太不仔细了 |