以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 用第一个表里的单位名为条件加载第二个表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176664) |
|
-- 作者:zhangchi96 -- 发布时间:2022/4/22 8:24:00 -- 用第一个表里的单位名为条件加载第二个表
|
|
-- 作者:有点蓝 -- 发布时间:2022/4/22 8:44:00 -- http://www.foxtable.com/webhelp/topics/0102.htm Filter2 = " 单位名称 in (select 单位名 from {表2}) " |
|
-- 作者:hongsejiyi -- 发布时间:2022/4/22 8:52:00 -- 你这是用加载的第一张表吧 是不是用“表之间的关联”http://www.foxtable.com/webhelp/topics/0091.htm 就行
|
|
-- 作者:zhangchi96 -- 发布时间:2022/4/22 12:21:00 -- 这是加载表1 的条件,我把 Filter2 = " 单位名称 in (select 单位名 from {表2}) " 改成了: Filter2 = " 单位名称 in (select 单位名 from {表2}) WHERE 奖补_实际指标_接受单位 = \'"& Vars("单位名称") &"\' " 这样才有了限制效果,其实在事先加载表2的时候,是这样写的: ‘-----’加载数据 Dim Filter As String Filter = " 奖补_实际指标_接受单位 = \'"& Vars("单位名称") &"\' " DataTables("表2").LoadFilter = Filter DataTables("表2").Load() 在这里我已经提出了加载的条件,不知道 Filter2 里为什么还要再限制一下
[此贴子已经被作者于2022/4/22 12:22:09编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2022/4/22 13:37:00 -- 表2的加载条件和表1没有一分钱的关系,当然要重新添加条件 |