找回密码
 立即注册

QQ登录

只需一步,快速开始

x_g
银牌会员   /  发表于:2015-9-18 10:34  /   查看:6659  /  回复:8
ActiveReport9中,如何设置outputformat,使得输出的数据格式自动的由“A123456789”转成“A12-3456789”

8 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-9-18 11:37:00
沙发
您好,
在AR9中,报表类型分为RDL,页面报表和区域报表。
在RDL中,可以使用脚本的方式转换为任意的格式,,可以参考以下:
http://gcdn.gcpowertools.com.cn/showtopic-18252.html

区域报表也可以使用脚本,方式都是类似的。
回复 使用道具 举报
x_g
银牌会员   /  发表于:2015-9-18 13:12:00
板凳
回复 2楼frank.zhang的帖子

不是完全理解,在 ActiveReport1.5里面设置outputformat属性设置成“@@@-@@@@@@@”就可以转换成功,现在在ActiveReport9不起作用了,请问在ActiveReport9里面outputformat的属性值改如何设置呢
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-18 15:12:00
地板
您好,
您使用的区域报表的textBox吗?
我制作一个例子程序给您。
回复 使用道具 举报
x_g
银牌会员   /  发表于:2015-9-18 18:11:00
5#
回复 4楼frank.zhang的帖子

好的
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-21 14:36:00
6#
您好,
实现的思路是在脚本里面取到值,然后进行处理。为了问题的简单,我没有使用数据库,您可以根据您的需要修改。
在Detail_Format事件中,会对每一行进行处理。
  1. public void Detail_Format()
  2. {
  3.         string s = this.TextBox1.Text.ToString();
  4.         string res = s.Insert(3, "-");
  5.         this.TextBox1.Value = res;
  6. }
复制代码



本帖子中包含更多资源

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

x
回复 使用道具 举报
x_g
银牌会员   /  发表于:2015-9-21 19:05:00
7#
回复 6楼frank.zhang的帖子

谢谢您
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-22 13:51:00
8#
回复 7楼x_g的帖子

不客气,
感谢您对我们产品的支持。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-30 17:15:00
9#
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部