填报提交成功后,页面多一条空白数据,如何去掉这条空白数据

V_01_004_销售分类和销售类型对应表test.rar

页面要求每一条数据都是insert,而不是更新,A,B两列得数据表中原本就有,现在补充C,D,E列的数据;

如何实现:第一次提交时,如果C,D,E列为空的话,那就更新此条数据,C,D,E列不为空执行insert。

设计器中的设置:

image.png页面效果:

image.png

FineReport YyANG 发布于 2023-10-19 10:35 (编辑于 2023-10-19 11:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-10-19 10:36(编辑于 2023-10-19 10:37)

设置主键或者设置过滤,为空的不入库

你这里设置了所有列,如果为空,也会直接入库的

image.png

  • YyANG YyANG(提问者) 原表A B列是有值的,要实现C,D,E列为空的话,那就更新此条数据,C,D,E列不为空执行insert
    2023-10-19 10:45 
  • 坚定的小帆薯 坚定的小帆薯 回复 YyANG(提问者) 那就加个过滤,为空不入库,主键还是按照当前的设置即可的
    2023-10-19 11:31 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-10-19 10:36(编辑于 2023-10-19 11:18)

用列表

image.png

-------------

image.png

------------

智能

image.png

插入

image.png

其它

image.png

  • YyANG YyANG(提问者) 列表没用呢,因为没提交之前,数据表中就有一条A B列有值,CDE列没值的数据了
    2023-10-19 10:43 
  • Z4u3z1 Z4u3z1 回复 YyANG(提问者) 那要不你在SQL上排除,要不用条件属性行高为0隐藏掉
    2023-10-19 10:44 
  • YyANG YyANG(提问者) 回复 Z4u3z1 用条件属性行高为0隐藏掉,那一开始提交之前的时候就会把A B列有值的也给隐藏掉
    2023-10-19 10:47 
  • Z4u3z1 Z4u3z1 回复 YyANG(提问者) 那最后一招:增加一个字段(可以是自增ID,也可以是帆软的UUID()),只用增加的这个字段作为主键
    2023-10-19 10:51 
  • YyANG YyANG(提问者) 回复 Z4u3z1 数据表中已有一个自增id了,无法给自增id插入值呢
    2023-10-19 10:54 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-10-19 10:37
  • YyANG YyANG(提问者) 加提交条件没用呢,因为没提交之前,数据表中就有一条A B列有值,CDE列没值的数据了
    2023-10-19 10:42 
  • 3关注人数
  • 278浏览人数
  • 最后回答于:2023-10-19 11:18
    请选择关闭问题的原因
    确定 取消
    返回顶部