易表在线答疑技术与交流用户社区 → 这样的自动编号如何实现?


  共有17739人关注过本帖平板打印复制链接

主题:这样的自动编号如何实现?

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/25 17:57:00 [只看该作者]

如果你的数据量比较大,用evalfor重算可能会影响速度。

我有一方法,你可以试一下。
第一列默认值公式:cell(row-1,col)
第二列默认值公式:Number(cell(row-1,col))+1
按钮公式:

if([%A%]<=0,MsgBox("请输入要增加的行数",0),AddRows(Grid,1) And SetCellText(Grid,Row,"第一列",Right("000"+text(MaxFor(Grid,"第一列")+1),4)) And SetCellText(Grid,Row,"第二列",1) And eval(Mid(Rept(" And AddRows(Grid,1)",[%A%]-1),5)))

这样就不受数据量的影响了。


 回到顶部
总数 24 1 2 3 下一页