填报报表怎么做成可修改的

我把数据库中数据查出来,将字段放在报表中,既能显示又能修改,还能新增

image.png

序号只是显示作用,不存到数据库中,数据库有一个字段ID不显示在报表上,需求是可以在创建日期的48小时内更改除序号及时间以外的数据,提交入库48小时后不可查询数据。

FineReport yzm187216 发布于 2021-10-8 11:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
krystal033Lv7高级互助
发布于2021-10-8 11:20

放两行 一行用于新增 一行用于提取出来展示和修改 两行用两个填报属性  然后做个参数控制 那个新增行是否显示就好了

  • yzm187216 yzm187216(提问者) 用了两个报表属性,但是查询修改再提交不是修改原数据,而是新增了一行数据,我用的联合主键,联合主键没有存到数据库中。
    2021-10-08 16:43 
  • yzm187216 yzm187216(提问者) 参数控制怎么做,怎么设置查询是否显示
    2021-10-09 10:42 
  • krystal033 krystal033 回复 yzm187216(提问者) 弄个模板参数 然后要控制是否显示那行 单元格设置条件属性 $p1 = \"不显示\" 行高为0 $p1 为参数名
    2021-10-10 08:24 
  • krystal033 krystal033 回复 yzm187216(提问者) 默认不显示 显示就去参数那边 显示 就可以增加记录
    2021-10-10 08:24 
最佳回答
0
尛鬼Lv5中级互助
发布于2021-10-8 11:21

入库的时候记录时间,再提交条件里用这个字段再跟当前时间做对比

最佳回答
0
用户X7092250Lv4见习互助
发布于2021-10-8 19:07

填表报表对应要修改的位置放上控件,数据库查出来的数据放到对应控件上面,有值的话控件显示的是值,否则为空。填表属性里面添加内置SQL,加入对应列名以及对应单元格位置,选一个列名作为主键(选择智能提交,智能提交的时候会根据这个主键去判断,主键存在就是修改,否则是新增)

  • 4关注人数
  • 599浏览人数
  • 最后回答于:2021-10-8 19:07
    请选择关闭问题的原因
    确定 取消
    返回顶部