此人很懒,什么也没有留下

发帖数 20粉丝 0
厳岛响白银三
2023-4-19 15:52:31 发布在问答
【填报与传统报表】 填报更新提交无效
现在有一个填报页面需要制作,用到的是普通的填报组件。需求是每个月的时候用excel导入更新填报一次(即更新提交)  但是现在设置好填报关系后 每次提交按钮 提交成功后都是增量更新   是因为什么原因?
数据库使用的是oracle  里面有自增的SDID字段  但是展示的时候是不显示这个id字段的 和这个有关系吗?

填报3.png
填报4.png
填报2.png
填报5.png
填报6.png
2424
10
精彩评论10
厳岛响白银三
发表于 2023-4-19 16:03:27 显示全部楼层
换成更新提交后 导入excel后表格呈现灰色的  点击提交按钮后无反应 不会出现提交成功   数据库的表也还是原来的没有覆盖成功
填报7.png
回复

使用道具 2#

厳岛响白银三
发表于 2023-4-19 16:04:34 显示全部楼层
前面会增量更新  使用的是智能提交   换成更新提交后就是上面那种情况  
回复

使用道具 3#

DX188铂金一
发表于 2023-4-19 16:26:50 显示全部楼层
找一个唯一值出来,用这个唯一值作为条件例
回复

使用道具 4#

厳岛响白银三
发表于 2023-4-19 16:30:21 显示全部楼层
DX188 发表于 2023-4-19 16:26
找一个唯一值出来,用这个唯一值作为条件例

我试过只将单位那个字段作为条件列 也没有用啊  数据库中是有自增的SDID主键列   但是展示的时候没有展示出来
回复

使用道具 5#

DX188铂金一
发表于 2023-4-19 16:32:36 显示全部楼层
厳岛响 发表于 2023-4-19 16:30
我试过只将单位那个字段作为条件列 也没有用啊  数据库中是有自增的SDID主键列   但是展示的时候没有展示 ...

导进去的excel表里也应该要有相应的这列唯一值。单位这种没法做为唯一值吧
回复

使用道具 6#

厳岛响白银三
发表于 2023-4-19 16:35:45 显示全部楼层
DX188 发表于 2023-4-19 16:32
导进去的excel表里也应该要有相应的这列唯一值。单位这种没法做为唯一值吧 ...

导进去的excel里没有那一列 ,那一列是数据库自动增的
回复

使用道具 7#

厳岛响白银三
发表于 2023-4-19 16:37:03 显示全部楼层
厳岛响 发表于 2023-4-19 16:35
导进去的excel里没有那一列 ,那一列是数据库自动增的

这个是导入excel的模板
QQ截图20230419163638.png
回复

使用道具 8#

厳岛响白银三
发表于 2023-4-19 16:48:54 显示全部楼层
DX188 发表于 2023-4-19 16:32
导进去的excel表里也应该要有相应的这列唯一值。单位这种没法做为唯一值吧 ...

还有目前 导入修改后的excel数据后   填报表格里展示的数据是对的  但是点击提交后没有反应 又变回去了
回复

使用道具 9#

DX188铂金一
发表于 2023-4-19 16:54:01 显示全部楼层
给你个思路你可以试下,并不一定行。
首先,在你的填报表里将SDID字段体现出来
其次,在excel表里加一列SDID列,值就是对应你需要更新的那些数据的SDID值
然后,在填报设置里将你现有的所有条件例都取消勾选,加入SDID列,勾选SDID列的条件列的勾,取消勾选SDID列的提交列勾
最后,在导入修改后的excel提交试下
回复

使用道具 10#

12  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部