以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 空列查找不到 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=192079) |
-- 作者:zpsun2003 -- 发布时间:2024/5/28 10:18:00 -- 空列查找不到 Dim csmc1 As String = "拉板宽度" Dim pdmc1 As String = "电压等级" Dim pdmc2 As String = "容量" Dim pdmc3 As String = "" Dim pdz1 As String = "10" Dim pdz2 As String = "399" Dim pdz3 As String = "" If DataTables("tb6_结构原则表").Find("参数名称 = \'"& csmc1 &"\' And 判断名称一 = \'"& pdmc1 &"\' And 判断值一 = \'"& pdz1 &"\' And 判断名称二 = \'"& pdmc2 &"\' And 判断值二 = \'"& pdz2 &"\' And 判断名称三 = \'"& pdmc3 &"\' And 判断值三 = \'"& pdz3 &"\'") Is Nothing Then msgbox("没有") Else msgbox("有") End If 老师,这个表里面按照上面的内容查找应该能查找到对应的行,当现在返回“没有”。如果我把“判断名称三”和“判断值三”这两列去掉查询就没有问题,问题应该是出在里面是空了,请教一下代码哪里有问题?表格中所有的列类型为字符型
|
-- 作者:有点蓝 -- 发布时间:2024/5/28 10:21:00 -- 参考这种方法生成查询条件:http://www.foxtable.com/webhelp/topics/1058.htm,没有值的不要添加到条件里 |
-- 作者:zpsun2003 -- 发布时间:2024/5/28 15:46:00 -- 收到,非常感谢老师 |