找回密码
 立即注册

QQ登录

只需一步,快速开始

fanghongjian

中级会员

31

主题

95

帖子

744

积分

中级会员

积分
744

[已处理] 多条件筛选

fanghongjian
中级会员   /  发表于:2020-3-31 02:58  /   查看:3028  /  回复:6
1金币
本帖最后由 LukeLiu 于 2020-4-17 10:21 编辑

想要实现的内容:
如图有n种商品,点击查找商品,筛选出全部具有这些商品的店铺,缺一个商品也不可以表示。
比方说选择A和B商品,那么对应结果的店铺就只剩下A店。

附件已上传





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

我们通过调整数据表的结构,进而可以对页面上的子表设置两个查询条件,实现了这个需求。效果图: 现在,我们来看看实现的细节: 1. 更改表结构为附件示例工程的那样。 2. 给子表设置两个查询条件: (1) 查询商品字段是否在已选择的商品里。比如,当我们在页面上选择“A”商品,这条查询条件会帮助我们实现查询出有“A”商品的所有商店。 (2)对第一条查询命令的结果,以商店名进行分类统计求和, ...

6 个回复

倒序浏览
最佳答案
最佳答案
LukeLiu
超级版主   /  发表于:2020-3-31 02:58:52
来自 5#
本帖最后由 LukeLiu 于 2020-6-3 15:25 编辑
fanghongjian 发表于 2020-3-31 18:51
好的,多谢!
新加的表应该是作为辅助来使用的,辅助表写入的时机还不太明白。然后4条全选时显示了全部店 ...

我们通过调整数据表的结构,进而可以对页面上的子表设置两个查询条件,实现了这个需求。效果图:




现在,我们来看看实现的细节:


1. 更改表结构为附件示例工程的那样。

2. 给子表设置两个查询条件:

(1) 查询商品字段是否在已选择的商品里。比如,当我们在页面上选择“A”商品,这条查询条件会帮助我们实现查询出有“A”商品的所有商店。



(2)对第一条查询命令的结果,以商店名进行分类统计求和,得出每一个商店匹配已选择商品的个数,进而查询该“个数”是否等于已选择商品的个数 。



3. 解决“全选”时查询结果异常:




回顾:

1. 首先我们通过查询子表的商品字段是否在已选择的商品里面,查出所有符合条件的商店,之后,通过商店为依据分类统计求和之前的查询个数,再把它用来查询目前已选的商品个数是否相等。

2. 通过IF公式处理表格3查询为空时依然可以维持正确的查询。

(完)








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-3-31 14:18:50
2#
我给你做好了例子,你可以先看工程文件,稍后我的同事会详细的写一个教程帖子给你

效果

工程文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
fanghongjian
中级会员   /  发表于:2020-3-31 18:51:40
3#
好的,多谢!
新加的表应该是作为辅助来使用的,辅助表写入的时机还不太明白。然后4条全选时显示了全部店铺。辛苦你们哈。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-4-1 09:40:08
4#
我们的luke同学很快给咱把教程写好
回复 使用道具 举报
fanghongjian
中级会员   /  发表于:2020-4-1 23:40:05
6#
收到谢谢,步骤理解挺烧脑的,我要消化一下。有问题再麻烦你们
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-4-2 09:49:20
7#
感谢大家的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部