以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  这句条件判断要怎么改?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=157521)

--  作者:hitzfeld
--  发布时间:2020/10/19 14:14:00
--  这句条件判断要怎么改?
Dim Bj As DataRow                
    Bj = DataTables("报价表").find("[供应商名称] =\'"& gys &"\' and [产品名称] = \'"& m &"\' )   
If Bj Is Nothing Then
。。。。。。
else
。。。。
end if
这里的取值用nothing判断有错误,没有取到值?也就是else后面的代码执行后没有任何结果?不知道应该改成什么?如果把else之后的代码直接放到if前面是有结果的。看了帮助是用nothing判断,但是我这里就是没结果?
[此贴子已经被作者于2020/10/19 14:18:42编辑过]

--  作者:有点酸
--  发布时间:2020/10/19 14:31:00
--  
代码肯定没有错,除非条件不符合,用messagebox显示一下。


Dim Bj As DataRow
Bj = DataTables("报价表").find("[供应商名称] =\'"& gys &"\' and [产品名称] = \'"& m &"\' )
If Bj Is Nothing Then
    MessageBox.show("bj是nothig")
Else
    MessageBox.show("bj存在")
End If