以文本方式查看主题 - 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 |