以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何删除人员信息表县市列中不包含B表县市列内容的行 (http://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县%\'换成表达式? 先谢谢老师的指教! [此贴子已经被作者于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 -- 感谢有点甜老师,问题解决了 |