每月填报时如何自动复制一份上月的数据作为基础进行修改

现有需求:用户每次填报的时候要根据上个月的数据来进行修改或者删除,然后提交入库,如何实现把上个月的数据复制一份到本月填报页面?

注意:实现方式为复制,即不能覆盖上月数据

界面如下图,每次填报会存入填报日期。微信截图_20200115153420.png

FineReport n522511110 发布于 2020-1-15 15:37
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
杨成林Lv7见习互助
发布于2020-1-15 15:46

为什么不初始化查询上月数据进行修改呢,填报属性中把插入填报时间设置为now()或today()不就可以了么

  • n522511110 n522511110(提问者) 这修改了之后不是等于上个月数据就没了吗,日期变成了这个月,这与需求不符啊
    2020-01-15 15:51 
  • 杨成林 杨成林 回复 n522511110(提问者) 你可能没听懂,填报属性中智能插入设置插入时间为主键,并且上传值为now()或者today()或者其他时间格式,数据库中新插入的是现在时间的数据
    2020-01-15 15:58 
最佳回答
0
孤陌Lv6资深互助
发布于2020-1-15 16:26

方法 先查出上个月的数据  然后填报日期在填报属性里写公式$控件名就好了  记得要绑定日期为主键

这样日期不一样 自然就新增了

  • n522511110 n522511110(提问者) 我这里有个序号(数据库中自增列)是主键,如果在原有数据上直接提交会提示重复主键。。
    2020-01-15 17:25 
  • 孤陌 孤陌 回复 n522511110(提问者) 我说了 你可以在填报属性里 绑定主键 可以设置多几个 一个是日期 一个ID 就可以啊 日期和ID组合起来不一样 了就新增了
    2020-01-15 17:27 
最佳回答
0
shirokoLv6资深互助
发布于2020-1-15 16:57(编辑于 2020-1-15 16:58)

两张报表,一张查询报表,一张填报报表,查询报表可以用超链接到填报报表。

查询报表一切正常。

填报报表显示的是根据参数上移一个月的内容,但填报属性内却是填报当前参数月。


也就是只要打开填报报表什么都不做提交一次就会复制一次上个月的到当月数据库

  • 5关注人数
  • 1006浏览人数
  • 最后回答于:2020-1-15 16:58
    请选择关闭问题的原因
    确定 取消
    返回顶部