以文本方式查看主题 - 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老师~ 我找了好久没找到原因 |