以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何删除人员信息表县市列中不包含B表县市列内容的行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=128742)

--  作者:tkxffb
--  发布时间:2018/12/14 0:10:00
--  [求助]如何删除人员信息表县市列中不包含B表县市列内容的行
各位老师,项目中有个《人员信息表》,该表有“所属县市”列(附图),现在想通过《人员信息表》数据处理窗口的 “删除” 按钮,删除“所属县市”列某种条件的行,这个条件就是B表(附图)县市列中所没有的县市,具体地说就是B表“所属县市”列有甲县和乙县,使用从B表提取数据的表达式删除《人员信息表》中甲县和乙县以外的行。

此前y2287958老师给我写过下面的代码:
DataTables("人员信息表").DeleteFor("[所属县市] Not Like \'%a县%\'")
请教老师,怎么把\'%a县%\'换成表达式?

先谢谢老师的指教!


图片点击可在新窗口打开查看此主题相关图片如下:360截图20181213235925082.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:360截图20181214000015201.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/12/14 0:12:37编辑过]

--  作者:有点甜
--  发布时间:2018/12/14 9:20:00
--  
Dim ys As String = DataTables("表B").GetComboListString("所属县市").replace("|", "\',\'")
DataTables("人员信息表").DeleteFor("[所属县市] not in (\'" & ys & "\')")

--  作者:tkxffb
--  发布时间:2018/12/14 15:36:00
--  
感谢有点甜老师,问题解决了