找回密码
 立即注册

QQ登录

只需一步,快速开始

孤狼 悬赏达人认证 活字格认证

高级会员

71

主题

299

帖子

1250

积分

高级会员

积分
1250

悬赏达人活字格认证

孤狼 悬赏达人认证 活字格认证
高级会员   /  发表于:2021-8-19 22:00  /   查看:2254  /  回复:2
1金币
本帖最后由 孤狼 于 2021-8-19 22:05 编辑

在学习的时候,发现经常需要设计这样的表格:
给出一个条件框,下面跟着一个表格,表格的数据根据条件框的内容做查询、显示。

比如给出供应商选择框,下面是供应商的详细信息列表。

注意,这里是动态展示的,不需要使用的人去点击查询按钮什么的。选择了供应商后自动显示对应的详细信息。

现在如果供应商选择框保持空着,或者查询的时候选择了空值,那么下面的表就会自动显示所有数据。

感觉这样的设置跟真实需求不相符啊!

我的筛选条件是空值,为啥显示全部?应该不显示任何内容呀,因为我的查询条件是“id is null”,没有任何一条记录满足这个要求。

然后在论坛搜了一下,发现这个问题几年前就存在了,这个问题至少存在3年了:
https://gcdn.grapecity.com.cn/showtopic-58270-1-734.html

现在如果要做成“查询条件为空值时,不显示任何数据”这个效果,就只能在命令里写大量的if来判断。

能否增加一个按钮或者选择项,让用户自己选择“当查询条件为空值时,应该显示所有数据、还是不显示任何数据”?


也放上几年前别人做的demo,实现了我想要的功能,感觉大家都好厉害~
tips:我尝试在“值”这里写成=if(isblank(k4)=true,0,k4),也就是如果k4这个查询条件单元格是空的,那么查询条件就改成0,否则就继续按照k4的真实值处理。
很遗憾,这里不支持写函数......






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

最佳答案

查看完整内容

你可以把这个公式写在页面上,然后查询条件的值取的是这个值

2 个回复

倒序浏览
最佳答案
最佳答案
一又九分之一悬赏达人认证 活字格认证
银牌会员   /  发表于:2021-8-19 22:00:43
来自 2#
你可以把这个公式写在页面上,然后查询条件的值取的是这个值

评分

参与人数 2金币 +5 满意度 +5 收起 理由
孤狼 + 5
Joe.xu + 5 很给力!

查看全部评分

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-20 12:10:46
3#
老哥,看你用的还是5.0啊
这个可以俺楼上大楼的提示,在页面判断这个框是不是为空,
如果为空就查“%null%”


本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部