报表填报有十项内容,每月都需要填报,怎么设置初始化后,自动生成当月的填报报表。

如果报表填报有十项内容,每月都需要填报,怎么设置初始化后,自动生成当月的填报报表。每月填报好的内容自动保存到数据库里。

FineReport 用户cdpTc5804523 发布于 2022-5-1 11:32
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2022-5-1 15:10

如你的表结构为  月份,项目,内容 则新建一个sql数据集构造本月十项内容为

select convert(varchar(7),getdate(),23) 月份,'项目1','' as 内容

union all

select convert(varchar(7),getdate(),23) 月份,'项目2','' as 内容

.......

然后使用关联数据集跟填报的那张表连接,判断一下查询的数据在填报的表里是否已有数据,有就显示填报的表,没有就显示构造的表

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-5-1 12:11
month()是过去当月 ,你说的自动提交是什么意思,在报表里填数据点提交才行啊 你的意思是不点提交 你填完数据过会让他自动提交?
  • 用户cdpTc5804523 用户cdpTc5804523(提问者) 就是数据库里本来没有这个月的数据的,点初始化后,自动生成这个月要填报的内容,但是填报内容是空的需要填报后提交。
    2022-05-01 12:13 
  • 2关注人数
  • 399浏览人数
  • 最后回答于:2022-5-1 15:10
    请选择关闭问题的原因
    确定 取消
    返回顶部