以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  今天遇到两个问题请教一下  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50855)

--  作者:jimmyhwang
--  发布时间:2014/5/14 16:02:00
--  今天遇到两个问题请教一下
1.逻辑列有未打印和已打印两种状态。软件打印之后,逻辑列变为已打印。当关闭狐表重新打开后,全部还原回未打印,原因会是哪里?一直找不到原因。 2.datatable一日期列,格式为2014-05-14 16:38:25 ,筛选用了datetimepicker,如何不选择时间也能筛选,不然筛选不了。或者筛选可以from to ,有时间的timepicker也可以
--  作者:Bin
--  发布时间:2014/5/14 16:06:00
--  
你用的是表达式列,或者未保存吧

2.筛选时 判断一下值是否为空再执行

if e.form.controls("datetimepicker1").Value isnot nothing then
end if

--  作者:有点甜
--  发布时间:2014/5/14 16:38:00
--  

 

 你的筛选代码是怎么写的?如果有时间,需要这样写

 

 Dim d As Date = e.form.controls("datetimepicker1").Value

 Tables("xxx").Filter = "日期 >= #" & d & "# and 日期 <# " d.addDays(1) " #"


--  作者:jimmyhwang
--  发布时间:2014/5/15 1:03:00
--  
有点甜老师帮我解答了问题2. 问题一还没找出原因。。列肯定是逻辑列的。并且我在datatable直接修改保存后关闭再打开,所有的已打印都变成未打印。
--  作者:jimmyhwang
--  发布时间:2014/5/15 2:40:00
--  
真的是表达式列也。。谢谢bin老师~ 我找了好久没找到原因