找回密码
 立即注册

QQ登录

只需一步,快速开始

pan00001
金牌服务用户   /  发表于:2024-8-1 16:08  /   查看:841  /  回复:5
本帖最后由 Erik.Xue 于 2024-8-14 09:46 编辑

疑问:会不会是“查询条件”先加载全部数据再筛选,造成加载过多数据?



如下图实际只有7行

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
Levi.Zhang
超级版主   /  发表于:2024-8-1 16:56:25
沙发
您好,您说的:会不会是“查询条件”先加载全部数据再筛选,造成加载过多数据?   
查询条件不是这样执行的,页面上还是加载查询过后的数据。
您出现的这个问题原因可能在您设置条件查询的值上,第一次页面渲染表格时,是根据表格查询条件获取的数据,可能是因为设置的值为动态,刚开始为空,等加载到页面上时又变为有值状态,又做了一次查询。

问题可能出现在两个查询条件的值这块,具体的您这边再检查下。

如果可以的话,可以提供一下demo工程文件,这边可以帮忙具体调查一下~如果担心数据或工程泄露,可以上传附件后,选择【仅超级版主可见】即可。
希望能帮助到您哈~




本帖子中包含更多资源

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

x
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2024-8-1 17:06:11
板凳
F1值是数据表ID,是从另一个页面传过来的
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-8-1 17:52:47
地板
您好,我这边做了Demo复现了这个现象,出现的原因是因为:查询条件引用单元格的值刚开始为空,页面会先加载全部数据,然后等拿到查询条件的值之后,会再做一次查询拿到最终的七条数据,页面渲染期间表格做了两次查询。

解决办法:

建议您这边在查询条件下设置:值为公式目计算结果为空时的查询策略为空记录,应该可以解决您的问题,您试试看。
希望可以帮助到您!



本帖子中包含更多资源

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

x
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2024-8-1 22:54:21
5#
本帖最后由 pan00001 于 2024-8-1 22:57 编辑

这个问题已经解决,ID设置初始值,比如-1,0就解决了,此环境下值空时要全部显示,只针对一个条件全部显示,而另一个ID值为“必须项”必须条件。
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-8-2 09:11:28
6#
感谢您对活字格的支持。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部