做填报 填报的报表表头有个记录编号 用于做唯一的主键 编号的样式像这样2019100001 前面6位为年月 后面4位为流水号 效果要达到这样: 比如我现在填报了一张流水号为2019100001的记录 提交后要填下一张的时候 流水号就自动变为2019100002 以此类推 跨月到11月份的时候就 自动又从2019110001开始编
"RK" + FORMAT(TODAY(),"yyyyMM")+FORMAT(ds1.select(rkxh) + 1, "0000") 这样就好了
DS1数据集自己写SQL查询出你数据库当前月 最大的ID号
可以用公式自动生成流水号
首先用sql查出目前数据表里当前月份最大的ID,存放在A1
在A2单元格里输入公式:
if(len(A1)==0,format(today(), "yyyyMM")+"0001",left(A1,6)+right(CONCATENATE("000", TOINTEGER(right(A1,4))+1), 4))
1、在数据库表上写一个触发器最好实现 ;
序列==》触发器==》存储过程重置序列==》定时任务执行存储过程。