数据填报报表怎么设置限时修改

报表做了数据回填形式的填报,怎么设置已经提交入库的数据在填报页面进行修改并提交更新数据库。在1天之内可以修改,超过1天就自动关闭查询(或修改)的功能。

FineReport yzm187216 发布于 2021-9-29 09:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
不懂就问Lv5中级互助
发布于2021-9-29 09:29

首次提交的时候加个字段记录当前时间now(),查询的时候添加条件时间间隔不超过24小时。提报更新同理

  • yzm187216 yzm187216(提问者) 查询条件怎么添加数据集查询select * from plan where ,where后面要怎么加。
    2021-10-09 10:53 
  • 尛鬼 尛鬼 回复 yzm187216(提问者) DATEDIFF(HH, 你的日期字段,GETDATE())<=24
    2021-10-09 10:56 
  • yzm187216 yzm187216(提问者) 回复 尛鬼 我要是用周控制呢,比如这周填写的数据可以在这周修改,下周就不能查询到以前填写的数据了,可不可以按周查询select * from plan where get本周数 in yweek,如果可以的话,语句应该怎么写才正确。 非常感谢!!
    2021-10-09 11:20 
  • 尛鬼 尛鬼 回复 yzm187216(提问者) 可以的,获取字段的周数和当前时间的周数。判断一下是不是一样就好了,在外面吃饭,下午发你
    2021-10-09 11:36 
  • 尛鬼 尛鬼 回复 yzm187216(提问者) select * from plan where DateName(WEEK,CONVERT(varchar(10), 你的日期字段, 120))=DateName(WEEK,GetDate()) 这是获取本周的数据
    2021-10-09 12:09 
最佳回答
0
HHHHH123Lv7中级互助
发布于2021-9-29 09:30

在填报时增加填报时间,根据条件属性控制文本框可用不可用(大于1天不可用) 也可以再用提交条件设置下,超过一天的即使提交也不入库

  • 3关注人数
  • 542浏览人数
  • 最后回答于:2021-9-29 09:30
    请选择关闭问题的原因
    确定 取消
    返回顶部