添加删除行时自动编号,插入删除行按钮,插入行按钮,删除行按钮
1. 问题描述
在录入数据时,希望数据库中的某列数据是1,2,3...这样的自动增长的数字编号,插入一条数据时编号自动+1,删除数据时编号自动-1。
2. 实现思路
通过给需要自动编号的单元格设置条件属性新值来实现自动编号。
3. 示例
3.1 打开模板
打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineForm\LineForm3.cpt。
3.2 修改表样
如下图所示,在M3和N3单元格增加按钮,分别选择插入行和删除行,父格都设设置为B3,并且设置插入行的行数为1行即点击增加行时只增加一行。 3.3 自动编号设置
给B3单元格增加新值的条件属性,值选择公式,然后输入公式=row()-2。 注:row()表示当前行号,由于B3在第三行,因此若要从1显示就要row()-2。
3.4 保存并预览
点击填报预览,在BS端,点击增加行按钮,可以看到自动增加了一行数据并且所有的编号都自动增加了,效果如下图:
具体的设置可参考模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineForm\LineForm5.cpt。
返回顶部