以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 条件查找出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75091) |
-- 作者:shiliwhy_91641 -- 发布时间:2015/9/26 17:01:00 -- 条件查找出错 以下这段代码查找出错,请问是什么原因,如何修改才能达到目的? Dim dr As DataRow \'将找到的行赋值给变量dr dr = DataTables("技术").Find("[订单编号]") \'在技术表中查找同名的订单编号 If dr IsNot Nothing Then \'如果找到了同名的订单编号行,也就是dr不是Nothing MessageBox.Show("请先撤销上传的技术文件!") Else Forms("撤销操作").open() End If 出错提示: 筛选表达式“[订单编号]”的计算结果不是布尔值项。
|
-- 作者:y2287958 -- 发布时间:2015/9/26 22:11:00 -- dr = DataTables("技术").Find("[订单编号]") 红色部分不是表达式
|
-- 作者:狐狸爸爸 -- 发布时间:2015/9/28 8:50:00 -- 楼主 看一下如何合成表达式: http://www.foxtable.com/help/topics/1284.htm http://www.foxtable.com/help/topics/2919.htm
|