以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]设置加载条件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126099)

--  作者:wangweizf
--  发布时间:2018/10/14 13:07:00
--  [求助]设置加载条件
加载外部数据表,如何设置条件为:  该外部表某列的值与另外一个表中列值相当的所有行
--  作者:wangweizf
--  发布时间:2018/10/14 13:21:00
--  
加载外部数据表,如何设置条件为:  该外部表某列的值与另外一个表中列值相等的所有行

--  作者:有点甜
--  发布时间:2018/10/14 16:57:00
--  

比如,条件设置成下面

 

第一列 in (select 第一列 from {表B})

 

 


--  作者:wangweizf
--  发布时间:2018/10/14 17:12:00
--  
输入显示语法错误,是我那里输错了吗?

.NET Framework 版本:2.0.50727.8935
Foxtable 版本:2018.10.9.1
错误所在事件:
详细错误信息:
语法错误或违反访问规则


在设置外部表 界面, 过滤条件里面输入后显示的

--  作者:wangweizf
--  发布时间:2018/10/14 17:16:00
--  
A表是 外部表 ,B表是内部数据源表
--  作者:有点甜
--  发布时间:2018/10/14 18:32:00
--  
以下是引用wangweizf在2018/10/14 17:16:00的发言:
A表是 外部表 ,B表是内部数据源表

 

这种情况,必须写代码处理。

 

Dim str = DataTables("表B").GetComboListString("第一列").replace("|", "\',\'")
Tables("表A").filter = "第一列 in (\'" & str & "\')"