以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  还是关于空值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=8362)

--  作者:狐哥
--  发布时间:2010/10/12 17:08:00
--  还是关于空值

Tables("发票登记_Table2").Fill("Select [_Identify],公司简称,工作号,费用名称,币制,金额,余额,发票号 From {费用管理} where 发票号 Is Null And 公司简称 = \'" & cm.value & "\'","myacc",True)

 

发票号为字符型,为何用IS NOTHING 或用 = ‘’ 都不能提取全部发票号为空的数具呢??

 

 

说错,NOTHING不对会报错。

IS NULL如是 发票号没有修改过会提取,如有修改则提取不出来。

刚又试了一下,有的表用‘’可以,有的就不行。再试。

 

再试了一下,=‘’ 则刚好与IS NULL相反。

 

 

----------------------

哪个老师帮试试下。为何??我应如何做?

[此贴子已经被作者于2010-10-12 17:26:57编辑过]

--  作者:狐狸爸爸
--  发布时间:2010/10/12 17:25:00
--  

表达式用Null
代码用Nothing
 
可以

 

发票号 Is Null  Or 发票号 = \'\'


--  作者:狐哥
--  发布时间:2010/10/12 17:28:00
--  
我试试,我用成了AND,一下子没转过来。
--  作者:狐哥
--  发布时间:2010/10/12 17:33:00
--  

不对呀,我后面还有一个AND呀

 

 where 发票号 Is Null or 发票号 = ‘’And 公司简称 = \'" & cm.value & "\'

我后面还有一个条件呢,如何设置??


--  作者:狐狸爸爸
--  发布时间:2010/10/12 17:45:00
--  
(发票号 Is Null or 发票号 = ‘’) And ....
--  作者:狐哥
--  发布时间:2010/10/12 17:53:00
--  
感谢,OK了,我正要借助Filter 呢,哈哈