周一至周五 : 08:30 - 17:30 客服专员电话/微信:17301649370 QQ:2902102332
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
从多个来源构建弹出列表并动态过滤
显示全部楼层 倒序浏览 发表日期 2014-11-23 22:57:58 3868次阅读 3次回复
hessen
2014-11-23 22:57:58
这里介绍从多个来源提取数据构建弹出列表,并依据本报表其他字段来过滤列表中显示的数据

实例:
SELECT   物资名称, 规格型号, 来源表 FROM
(
SELECT  [物资信息_主表].[物资名称] AS 物资名称,[物资信息_主表].[规格型号] AS 规格型号, '物资信息'  AS 来源表  FROM  [物资信息_主表]
UNION
SELECT  [物料清单_主表].[母件名称] ,
[物料清单_主表].[母件规格] , '物料清单'  FROM [物料清单_主表]
) T

WHERE 1=1 并且 来源表  =  本报表.[列表测试_主表].[来源表]

当本报表.[列表测试_主表].[来源表] 选择物资信息列表中只显示物资信息的数据,否则就只显示物料清单的数据

如图:
QQ截图20141123224840.png


范例:
SELECT  A ,B,C,D,来源表 FROM
( SELECT a.a as  A,a.b as B,a.c as C,a.d as D,'面料采购' as 来源表 FROM a
  UNION
  SELECT b.a as  A,b.b as B,b.c as C,b.d as D,'壁纸采购' as 来源表 FROM b

) T
下面的条件写
WHERE 来源表 =  本报表.下拉的那个字段

当本报表字段选择面料采购时就显示跟面料采购有关的数据 否则的话就是另外一个


解释:
将多个来源查询语句通过union 连接起来  在外层嵌套一个查询   条件中用外层的查询字段与本报表的字段比较过滤数据

电话/微信:18049989370 QQ:857188287
貌似很好用~
支持希 貌似很好用~
ccmc

2015-1-22 15:40:50

联合查询确实很好用,支持

精彩评论3

貌似很好用~
支持希 貌似很好用~
ccmc

2015-1-22 15:40:50

联合查询确实很好用,支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |