以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]逻辑列时间判断 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69034) |
|
-- 作者:qq505069142 -- 发布时间:2015/5/29 11:12:00 -- [讨论]逻辑列时间判断 如何判断日期列等于当前系统日期打钩 日期 2015/05/29 18:00
|
|
-- 作者:大红袍 -- 发布时间:2015/5/29 11:23:00 -- If Format(某行("日期"), "yyyyMMdd") = Format(Date.Today, "yyyyMMdd") Then End If |
|
-- 作者:qq505069142 -- 发布时间:2015/5/29 11:35:00 -- 不好意思,搞错了, 是当日期列的时间等于或小于当前系统时间后,确定列自动打钩 [此贴子已经被作者于2015/5/29 11:35:28编辑过]
|
|
-- 作者:大红袍 -- 发布时间:2015/5/29 11:38:00 -- If 某行("日期") <= Date.Now Then
End If |
|
-- 作者:qq505069142 -- 发布时间:2015/5/29 13:12:00 -- 某行的意思是? |
|
-- 作者:Bin -- 发布时间:2015/5/29 13:39:00 -- 你要判断那一行就用那一行的变量 当前行就用 tables("X").current("日期") 新手建议先按部就班看一下我们的帮助 打开软件按F1或者点击左上角的小问号,可以打开非常详细的图文帮助 也可以看一下教程视频 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67818 |
|
-- 作者:qq505069142 -- 发布时间:2015/5/29 13:56:00 -- 但是我是想在日期列里我预先输入时间。然后到时间就自动打钩的哦,没有到时间的不打钩 |
|
-- 作者:Bin -- 发布时间:2015/5/29 13:59:00 -- 在DataColChanged事件 if e.datacol.name="日期" then
end if
|
|
-- 作者:qq505069142 -- 发布时间:2015/5/29 14:31:00 -- 能不能到时间就自动打钩,而不是我修改数据后才打钩 |
|
-- 作者:Bin -- 发布时间:2015/5/29 14:33:00 -- ALterOpenProject事件 DataTables("表名").DataCols("日期").RaiseDataColChanged("日期<=#" & Date.now & "#") 每次打开都会自动勾上.
|