壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 654|回复: 0

[经验分享] 实现图表和列表的翻页联动

[复制链接]
发表于 2012/3/7 09:55:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

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

x
采用页面集的方式可实现列表和图表联动显示,点击下一页,列表和图表更新最新的内容,通过通过这种方法也可解决翻页问号的问题,具体开发步骤如下:
1、首先创建一个明细查询项,该项分组与汇总属性设置成"是";再创建一个汇总查询项,该汇总查询项直接引用明细查询项,将此汇总数据项的分组与汇总属性设置成"否"如下截图:
下载 (28.85 KB)
2012-2-24 02:36


2、在查询中新建查询项runningcount,使用runningcount函数动态计算行数。
公式为:running-count ([产品])-1 ,减1的目的见后文。如下图:



下载 (41.8 KB)
2012-2-24 02:38



3、
在查询中新建查询项group_page,该查询项为将页面集分类依据。?page?为每页显示行数参数,Floor函数为取除后的整数。如每页显示10行即?page?= 10,那么第十行使用runningcount函数的结果为10,除以10等于1。那么第一页将只会显示9行,因为前9行的runningcount函数结果除以10,使用floor函数后的结果为0-1的目的是为了让第十行显示在第一页。

公式为:floor([runningcount]/ ?page?) 如下图:



下载 (42.14 KB)
2012-2-24 02:45






4、创建页面集,页面集同样使用R_汇总查询项,并且设置group_page为分组属性。
下载 (59.78 KB)
2012-2-24 02:47





5、使用同一查询创建表格和图形报表,并在图形报表属性中设置主要/明细关系,将同一查询的group_page进行关联。虽然是同一查询,如不关联报表执行时会提示错误。

下载 (90.04 KB)
2012-2-24 02:49


6、选择列表将每页行数设置成最大值

下载 (527.05 KB)
2012-2-24 02:50



7、运行效果如下


下载 (101.37 KB)
2012-2-24 02:53


点击翻页后,列表和图表的信息也发生变化




该贴已经同步到 xiaoerp的微博
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 20:48 , Processed in 0.013119 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表