以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  空值  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105078)

--  作者:nbsugu_z
--  发布时间:2017/8/11 9:04:00
--  空值
新建一个窗口,要求打开同时筛选,同时满足小于当天日期前30天的记录和标志列不等于”已收款”的所有记录出现在窗口
搞来搞去不会出现筛选后的记录


Dim dt As Date = Date.Today.AddDays(30)
 Tables("合同执行台帐").Filter = "所属时段起<= #" & dt & "#  and 收款标志<>\'已收款\' " 
 MainTable = Tables("合同执行台帐")
以上条件小于当天日期30天and收款标志为空(空单元格)也行。


[此贴子已经被作者于2017/8/11 9:08:27编辑过]

--  作者:有点甜
--  发布时间:2017/8/11 9:32:00
--  
Dim dt As Date = Date.Today
Tables("合同执行台帐").Filter = "所属时段起<= #" & dt & "# and 所属时段起>= #" & dt.AddDays(-30) & "# and (收款标志<>\'已收款\' or 收款标志 is null)"
MainTable = Tables("合同执行台帐")

--  作者:nbsugu_z
--  发布时间:2017/8/11 9:51:00
--  
未将对象引用设置到对象的实例。
--  作者:有点甜
--  发布时间:2017/8/11 9:53:00
--  
以下是引用nbsugu_z在2017/8/11 9:51:00的发言:
未将对象引用设置到对象的实例。

 

你currentChanged事件有问题 http://www.foxtable.com/webhelp/scr/1485.htm

 


--  作者:nbsugu_z
--  发布时间:2017/8/11 10:03:00
--  
解决了,谢谢