以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 这个表达式出错了 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=132230) |
-- 作者:ZJZK2018 -- 发布时间:2019/3/17 18:29:00 -- 这个表达式出错了 我想套用:([省籍] = \'湖南\' Or [省籍] = \'广东\') And [学历] = \'博士\',但下面表达式出错: Dim filt As String = ("咨询类型 = \'综合类型\' Or 咨询类型 = \'" & dr("咨询类型") & "\') And 评标方式 = \'" & e.NewValue & "\' And 投标地区 = \'" & dr("投标地区") & "\'"
|
-- 作者:ZJZK2018 -- 发布时间:2019/3/17 19:03:00 -- 解决了: Dim filt As String = "(咨询类型 = \'综合类型\' Or 咨询类型 = \'" & dr("咨询类型") & "\') And 评标方式 = \'" & e.NewValue & "\' And 投标地区 = \'" & dr("投标地区") & "\'"
|
-- 作者:ZJZK2018 -- 发布时间:2019/3/18 10:32:00 -- 我有“供应商”和“产品”二个表,都有“地区”列,其中产品表中地区列为多值字段,如多个产品的地区列中有浙江,江苏,上海,现在的供应商地区为浙江时,如何提取包含“浙江”的所有产品名称,下面代码如何调整? Dim dr As Row = Tables("供应商").Current Dim st As String = DataTables("产品").GetComboListString("商品名称","地区 = \'" & dr("地区") & "\'") msgbox(st) [此贴子已经被作者于2019/3/18 10:32:35编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/3/18 12:06:00 -- Dim dr As Row = Tables("供应商").Current
Dim st As String = DataTables("产品").GetComboListString("商品名称","地区 like \'%" & dr("地区") & "%\'")
msgbox(st) |