找回密码
 立即注册

QQ登录

只需一步,快速开始

kenpo

注册会员

16

主题

62

帖子

178

积分

注册会员

积分
178

活字格认证

kenpo
注册会员   /  发表于:2013-11-5 11:15  /   查看:6247  /  回复:7
在PAGE REPORT中设置一个头部项目(不在TABLE内),需要按要求变化显示的内容。
比如根据收入区分改页,收入区分=1的时候显示[收入],收入区分=2的时候显示[支出],如何做到?
根据DATASET能否判断?比如在DATASET里加一个收入区分的列。

7 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-5 13:59:00
沙发
可以通过表达式来实现这一功能,设置相应TextBox.Value 为 =IIF(Fields!Field3.Value=1,"收入","支出")




本帖子中包含更多资源

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

x
回复 使用道具 举报
kenpo
注册会员   /  发表于:2013-11-5 14:11:00
板凳
不是这个意思,那个收入支出不是在TABLE里面显示的,
是在标题部,一个独立的TEXT框里显示,要求根据条件显示[收入]或者[支出]
比如第一页:
                        XX一览表                日期
                         【收入】
TABLEcell1      TABLEcell2       TABLEcell3
TABLEcell1      TABLEcell2       TABLEcell3
:
:
第二页:
                        XX一览表                日期
                          【支出】
TABLEcell1      TABLEcell2       TABLEcell3
TABLEcell1      TABLEcell2       TABLEcell3
:
:
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-5 15:09:00
地板
思路是一致的,不管这个TextBox显示在Table内,还是Table外,都可以将其Value设置为该表达式来显示支出或收入

不同的是你通过什么方式给TextBox传递值,比如:该值可以来之与数据源中的某一列,或者周围报表参数传递给报表,将设置该TextBox的Value值有参数(也就是修改表达式中的Fields!Field3.Value)
回复 使用道具 举报
kenpo
注册会员   /  发表于:2013-11-5 16:09:00
5#
试了下,不行的,它会永远去取这个DATASET的第一行Field3.Value的值,这样就无法变化了
有没有办法去取指定行的值?语法怎么写?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-5 18:04:00
6#
是的,这个功能的实现完全取决于你数据的传递方式,如果你这个数据时来至于数据源,只能取第一个值,所以可以考虑通过参数进行传递

如果你能提供更为详细的报表需求截图和说明,我可以试着看是否有更多的解决方法。
回复 使用道具 举报
kenpo
注册会员   /  发表于:2013-11-5 19:18:00
7#
就拿你们公司的SAMPLE帐票做例子吧,比如下图红框内的公司名,
假设有多个公司,每个公司有很多商品,那么每个纳品书上的公司名字是不一样的
下面的TABLE内容可以在VB端编辑好了输出,那么这个标题部的公司名字怎么变化呢?
用PARAMETER或者读TABLE行,不管用啥办法实现都行,但是要用PAGE REPORT

本帖子中包含更多资源

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

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-6 12:04:00
8#
因为GCDN提供的AR国际版技术支持,没有日文版的Demo,你也可以参考AR中文Demo中的这个功能:http://www.gcpowertools.com.cn/l ... 03&action=1

你的需求类似于Master-Detail(主-从数据报表),实现的基本思路是通过分组来实现,你可以在这里现在AR中文Demo源代码:http://www.gcpowertools.com.cn/products/activereports_demo.htm
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部