找回密码
 立即注册

QQ登录

只需一步,快速开始

harrysh

初级会员

8

主题

22

帖子

294

积分

初级会员

积分
294

微信认证勋章

harrysh
初级会员   /  发表于:2017-12-22 12:00  /   查看:3481  /  回复:8

我在页面上放了一个订单表的表格,里面默认是显示所有订单数据,并且做了分页显示每页20条记录,总共有1860条数据记录。
现在,做了一个查询功能,比如查找出客户编号为 A04 的所有订单数据出来,查询的结果都OK没有问题,现在遇到的问题就是:

1、想要统计出来查询后记录的条数,并且需要动态显示在表格外面的一个文本框里面。按照官方的指导,说是使用odata来统计,可是我发现odata统计出来的是没有查询筛选的记录条数:1860条,如果我做了查询,比如查出来36条记录,但是外面的那个显示数量的文本框里面数字还是1860,而不是对应的36条。

2、如果使用count公式统计,可以正确显示出查询后的数据36,但是却有一个麻烦,由于数据表格做了分页处理,结果count公式却只统计处当前这一页面的20条,要转到下一页去再显示16条,有没有什么办法一次把36的全部统计数直接显示出来呢?

3、如果用odata操作,需要在odata参数设置查询条件后,才能正确显示查询后的统计数,但是有个问题,由于我上面所做的查询是比较复杂的多条件查询,是会根据用户选择不同的查询条件比如客户编号、产品名称、日期等等动态复合而成的,所以没办法用odata去带参数统计。。。

请问上面这个想要动态显示表格中记录总数,和查询后的记录数量的问题,要如何解决?

8 个回复

倒序浏览
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2017-12-22 21:48:11
沙发
只能用odata函数
至于为什么结果不对,我相信你是公式编写出了问题
最好上传个简单的案例。
这样描述很难理解

评分

参与人数 1金币 +666 收起 理由
Simon.hu + 666 赞一个!

查看全部评分

回复 使用道具 举报
harrysh
初级会员   /  发表于:2017-12-22 22:04:28
板凳
cg6207 发表于 2017-12-22 21:48
只能用odata函数
至于为什么结果不对,我相信你是公式编写出了问题
最好上传个简单的案例。

odata公式我写的是对的,统计没有问题。关键是我这个问题的前提条件决定了没法用odata来实现,因为odata是需要指定固定查询参数的,然而我这个查询是动态的,每次查询的条件都有可能是不一样的参数,所以没法用odata来实现。
回复 使用道具 举报
harrysh
初级会员   /  发表于:2017-12-22 22:13:00
地板
本帖最后由 harrysh 于 2017-12-22 22:34 编辑

不过还好,请教了官方人员协助,最终问题还是圆满解决了。就是通过在页面外再重新建一张表格,同样绑定在订单表上,但是这里面只需要设置一个字段,订单ID,然后统计出来此订单ID的count()数量就好了。。。

[img]blob:http://gcdn.gcpowertools.com.cn/ ... e-bb1c-f98f34dd817a[/img]

然后在要显示数量的地方引用刚才做出count()的表格就成了。

[img]blob:http://gcdn.gcpowertools.com.cn/ ... 7-8cd5-c111a5a92ec1[/img]


最终效果如下:
[img]blob:http://gcdn.gcpowertools.com.cn/ ... 6-9148-b91774a236dc[/img]



怎么发的图都不显示呢???郁闷~~~




本帖子中包含更多资源

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

x

评分

参与人数 1金币 +300 收起 理由
Simon.hu + 300 赞一个!

查看全部评分

回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2017-12-23 17:00:30
5#
harrysh 发表于 2017-12-22 22:13
不过还好,请教了官方人员协助,最终问题还是圆满解决了。就是通过在页面外再重新建一张表格,同样绑定在订 ...

回复 使用道具 举报
seaion
注册会员   /  发表于:2021-7-11 14:59:47
6#
你好我也是你这个问题,但是我不知道 count 这个函数 你咋设置的  ,能否告知一下呢
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-12 17:34:08
7#
seaion 发表于 2021-7-11 14:59
你好我也是你这个问题,但是我不知道 count 这个函数 你咋设置的  ,能否告知一下呢

这个帖子是17年的,比较老了,现在的处理办法应该不一样了,
这边建议你重新发悬赏贴,附上你的demo和需要的效果,这样会有很多的人来帮您解决您的问题。       
悬赏贴可以设置最佳答案,奖励帮到您的人。       
设置了最佳答案那个回复,会自动上升到2楼,方便您之后回看帖子,也方便其他用户快速看到解决办法。感谢您的支持~       
回复 使用道具 举报
seaion
注册会员   /  发表于:2021-7-13 09:39:21
8#
Joe.xu 发表于 2021-7-12 17:34
这个帖子是17年的,比较老了,现在的处理办法应该不一样了,
这边建议你重新发悬赏贴,附上你的demo和需 ...

谢谢你。我今天的远程预约到多会了呢,上午能否帮忙解决呢,关于那个二维码的,joe.xu大神
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-13 09:47:51
9#
seaion 发表于 2021-7-13 09:39
谢谢你。我今天的远程预约到多会了呢,上午能否帮忙解决呢,关于那个二维码的,joe.xu大神

看了一下你预约的是今天下午两点半的,到时候我们这边会主动联系你的,
早上安排了其他客户的远程了,感谢支持和理解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部