找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证

超级版主

223

主题

2652

帖子

5897

积分

超级版主

Rank: 8Rank: 8

积分
5897

活字格认证活字格高级认证Wyn高级认证Wyn认证微信认证勋章讲师达人元老葡萄悬赏达人

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-11-1 00:04  /   查看:3805  /  回复:0
本帖最后由 Bella.Yuan 于 2023-1-5 19:05 编辑

在报表设计中,常常需要对数据进行编号处理,除了基本的数字序号编号以外,有时也需要添加字母样式的序号。
如下图所示:
image.png999969787.png
本贴介绍报表如何实现自动生成字母序号。
image.png166318968.png image.png875373840.png
重点:利用报表表达式能力,通过类型转换将数字类型的转换成字母,来实现自动生成字母序号。
注意:字母只有26位,超过这个时不能单纯使用字母,需要选择其它的编号处理方式。
具体实现步骤:
1.创建报表,添加数据集
image.png128613890.png
2.选择表格组件,绑定数据字段
image.png693797301.png
3.添加一列作为序号列
利用表达式生成数字序号,然后加上特定的数字,然后利用表达式将数字转换成字母,这样即可实现自动字母序号。
大写字母:{ToChar(RowNumber() + 64)}
小写字母:{ToChar(RowNumber() + 96)}
image.png213994139.png
4.预览即可看到实现效果。
image.png170065306.png


0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部