填报页面修改操作人问题

我做了个填报,cpt 文件如下

www.png

编辑人用参数 fine_username , 报表属性那里对应的单元格也用这个参数。预览已经提交的数据wwwwwwww.png

当改动其中一行里的项目编码或者项目名,再提交,会把页面所有行的编辑人和编辑时间都更新为当前的操作人和当前时间,怎么样才能让只有改动的那行编辑人和时间有变动,其他都不变呢? 报表填报属性因为也用了参数,没法选“未修改不更新”。

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

把参数写到单元格中,填报属性调用单元格

再勾选未修改不更新

  • hell233 hell233(提问者) 这样的话excel 导入会只有第一行数据后面能获取到人和时间
    2021-04-13 08:49 
  • luojian0323 luojian0323 回复 hell233(提问者) 你是用公式获取用户名和当前时间的对吧 公式的插入行策略里选择原值
    2021-04-13 09:32 
  • 圣体叶小凡 圣体叶小凡 回复 hell233(提问者) 编辑人和编辑时间字段完全不需要放到页面的啊,这个获取系统参数,你可以将这两个字段删掉,然后在 F1和G1分别公式写 $fine_username 和 now() , 然后勾选未修改不更新
    2021-10-31 20:14 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-4-12 10:36

这个在一个页面不能做到,你把修改改成在打开新的页面填报入数据库就可以了

  • hell233 hell233(提问者) 感谢大神回答,这样的话会不会让页面很不好看且使用感不好? 我是想让用户在查看数据时候发现错的就可以修改,难道要记下错的数据,打开新的页面修改吗? 怎么才能让用户随机浏览数据,看到有问题的就能打开修改的页面呢?
    2021-04-13 08:51 
  • snrtuemc snrtuemc 回复 hell233(提问者) 这个是是目前可以解决的方案,可能体验不好,用户操作需要多几步
    2021-04-13 08:56 
最佳回答
0
孤陌Lv6资深互助
发布于2021-4-12 11:14

那你就需要做一个数据定位的操作 在页面上加一个 下拉复选框 然后在填报属性 设置提交条件 C4="TRUE"  这样选择了这条数据 才修改这数据

  • hell233 hell233(提问者) 大佬, 请问这个下拉复选框是选什么东西呢? 不是很理解
    2021-04-13 14:21 
  • 4关注人数
  • 355浏览人数
  • 最后回答于:2021-4-12 11:14
    请选择关闭问题的原因
    确定 取消
    返回顶部