web报表统计软件中如何设置数据库自增长ID填报

 时间:2024-11-04 17:43:13

1、自动编号设置假设在SQL Server数据库中存在下面一张数据表,我们需要将其id列实现自增长,就可以在列属性中设置是标识,修改标识增量和标识种子,如下图:

web报表统计软件中如何设置数据库自增长ID填报

2、模板制作新建数据连接新建一个数据连接,连接至该数据库。模板设置新建一张模板,添加数据集SELECT * FROM dbo.[KHK]。在模板设计主体页面第一行分别添加两个文本控件和一个插入行的按钮控件,并在第三行中将数据列拖曳至对应单元格中,如下图:注:第二行的三个控件分别是,文本控件、文本控件和按钮控件,其中前面2个文本控件分别对应于数据表中的2个字段,虽然自增长ID不需要自己输入,但是还是需要为其添加控件,按钮控件是插入行控件。

web报表统计软件中如何设置数据库自增长ID填报

3、填报属性设置点击模板>报表填报属性,增加一个内置SQL注:为数据表中的字段绑定报表单元格。

web报表统计软件中如何设置数据库自增长ID填报

4、自增长ID使用点击填报预览,在web端进行数据填报,如下图:

web报表统计软件中如何设置数据库自增长ID填报

5、在KH标题下面的控件中插入2条数据,点击提交按钮,将数据提交入库,刷新页面,可以看到下面蓝色区域部分多了2条数据,即刚刚填报数据的数据,并且ID列也进行了自增长

web报表统计软件中如何设置数据库自增长ID填报

6、Oracle数据库假设已经存在数据库,表名是list,表样如下图:

web报表统计软件中如何设置数据库自增长ID填报

7、自增长的实现在Oracle数据库中,提供了序列的功能,可以通过Oracle的序列及触发器,实现主键的自增长。创建序号create sequence list_seq minvalue 1 --最小值为1maxvalue 9999 --最大值为9999start with 1 --以1为初始值increment by 1 --以1为增长间隔cache 20 --缓存大小为20order;

8、创建触发器create or replace trigger list_tg before insert o荏鱿胫协n list --在对list表插入数据时触发 for each row -- 逐行触发begin --触发器主题 select list_seq.nextval into:new.id from dual; --调用创建的list_seq序号end list_tg;

9、模板实现其模板实现与SQL Server数据库一致。

  • linux下的连接管理工具xshell的使用
  • linux怎么删除文件夹?
  • notepad++怎么设置光标宽度
  • 如何备份SQL Server数据库
  • c#datagrid控件中的button控件如何使用
  • 热门搜索
    绿色上网手抄报内容 一年级手抄报内容 防火防电手抄报 关于勤俭节约的手抄报 讲文明手抄报内容 安全方面的手抄报 健康小报手抄报 大学生手抄报 安全健康手抄报 初中法制手抄报