为什么选完一个项目,填入数据提交后,再选其他项目的话,其他项目的数据就没了

image.png

image.png

image.png

image.png

FineReport 用户K0035705 发布于 2021-7-14 15:35 (编辑于 2021-7-14 15:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
用户K0035705Lv5初级互助
发布于2021-7-14 17:05

yearmonth里面公式换成today()

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-7-14 15:38

模板设计截个图,填报属性截个图先

  • 用户K0035705 用户K0035705(提问者) 有问题吗
    2021-07-14 15:44 
  • Z4u3z1 Z4u3z1 回复 用户K0035705(提问者) 还有模板设置呢
    2021-07-14 15:48 
  • 用户K0035705 用户K0035705(提问者) 回复 Z4u3z1 发了
    2021-07-14 15:52 
  • Z4u3z1 Z4u3z1 回复 用户K0035705(提问者) 语言能力有限,只给出如下建议: 建议数据表中增加一个自增长字段ID作为删除时的主键,删除提交的时候只删除该ID的数据(因为你BCD三列可以更改值),然后插入提交不动
    2021-07-14 16:01 
  • Z4u3z1 Z4u3z1 回复 用户K0035705(提问者) 设计器 上依次点击:文件、选项,然后在高级选项卡上把log级别改成debug。然后你再操作一次模板填报,可以从日志中看到具体执行的SQL语句
    2021-07-14 16:14 
最佳回答
0
Doctor_WeiLv7中级互助
发布于2021-7-14 15:57(编辑于 2021-7-14 16:03)

你这做了个删除提交,肯定会删除数据的了。

查查删除提交的用法,直接智能提交就可以了,主键勾选项目code,其他不需要

image.png

  • 用户K0035705 用户K0035705(提问者) 不是,我要删除同一个项目的数据,其他项目都不删除
    2021-07-14 15:59 
  • Doctor_Wei Doctor_Wei 回复 用户K0035705(提问者) 看补充
    2021-07-14 16:04 
  • Doctor_Wei Doctor_Wei 回复 用户K0035705(提问者) 如果你是想新增了相同的项目想删掉之前的话,你直接选智能提交,然后主键勾选id,他会更新除了id之外的所有字典,用页面上的数据覆盖数据库的数据。这就可以了
    2021-07-14 16:05 
  • Doctor_Wei Doctor_Wei 回复 用户K0035705(提问者) https://help.fanruan.com/finereport/doc-view-186.html 看看描述
    2021-07-14 16:06 
最佳回答
0
IceBall09Lv6中级互助
发布于2021-7-14 15:58

因为你弄了删除提交,先把原来表里的数据都删除了,再插入新的项目的数据,你要在删除提交里面设置成删除选到的数据

  • 用户K0035705 用户K0035705(提问者) 我现在就是在删除提交里面设置了呀
    2021-07-14 16:05 
  • IceBall09 IceBall09 回复 用户K0035705(提问者) 你报表的数据集咋写的,然后再新建一个数据集,同样的内容,只不过是只筛选出 主键的内容,然后在删除提交里面,主键的值都设置为公式: =value(\"只选出主键的数据集名称\",主键所在的删除的列名用数字表示,比如1,2)
    2021-07-14 16:13 
  • 2关注人数
  • 420浏览人数
  • 最后回答于:2021-7-14 17:05
    请选择关闭问题的原因
    确定 取消
    返回顶部