Foxtable(狐表)用户栏目专家坐堂 → [求助]如何显示自动编号


  共有10076人关注过本帖树形打印复制链接

主题:[求助]如何显示自动编号

帅哥哟,离线,有人找我吗?
tudo007
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:39 积分:496 威望:0 精华:0 注册:2011/10/4 9:46:00
[求助]如何显示自动编号  发帖心情 Post By:2011/10/13 12:00:00 [只看该作者]

我想让自动编号,以列的形式,显示在表格里,如何做,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/10/13 12:02:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
tudo007
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:39 积分:496 威望:0 精华:0 注册:2011/10/4 9:46:00
  发帖心情 Post By:2011/10/13 12:09:00 [只看该作者]

美化自动编号 前面已经提到,由于自动编号列_Identify的存在,我们可以删除原来的产品编号、客户编号、订单编号等列,新增一个同名的整数型表达式列,表达式设为: [_Identify] 不少人会希望,编号能够按照下面的格式显示: 0001 0002 0003 .... 要实现这样的格式很简单,只需在列属性设置中,将该列的“固定整数位数”设为4即可,你需要多少位都可以。 有的时候我们对于编号的格式会有更多的要求,例如要求编号为: MP0001 MP0002 MP0003 ... MP0123 MP0124 ... MP1000 MP1001 编码的规则是:前面是两个字母,后接4个数字,不够的时候自动补充0。 为实现这个目的,可以将编号列的表达式改为: 'MP' + SubString('0000', 1, 4 - Len(Convert([_Identify],'System.String'))) + Convert([_Identify], 'System.String') 实际上,上面的表达式是通用的,如果要求后接6个数字,不够的时候自动补充0,表达式为: 'MP' + SubString('000000', 1, 6 - Len(Convert([_Identify],'System.String'))) + Convert([_Identify], 'System.String') 基于_Identify生成的编号,大概也只能做成这样了,如果你对编号有特殊的格式要求,那么还是保留原来的编号列,手工输入编号较好。

 回到顶部
帅哥哟,离线,有人找我吗?
tudo007
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:39 积分:496 威望:0 精华:0 注册:2011/10/4 9:46:00
  发帖心情 Post By:2011/10/13 12:09:00 [只看该作者]

但是我找不到这个自动编号的列啊,在哪里可以显示出来。
[此贴子已经被作者于2011-10-13 12:10:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/10/13 12:11:00 [只看该作者]

内部表默认就有了:
 
http://www.foxtable.com/help/topics/0107.htm

 


 回到顶部