我有一个EXCEL导入的填报但是每次只导入一部分怎么只在一个页面弄呢

我的数据库是 工单号为主键 然后有 ABCDE这样多个列的信息需要填报

如果每次只填报两列如A列和B列,但是别的列是空的导进去就把原来的变成空的 我就得单独做一个页面 

我怎么做一个ABCDE不管我弄多少进去如果是空的不影响

FineReport callie 发布于 2023-5-15 13:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-15 13:44(编辑于 2023-5-15 13:45)

建议你通过工单号查询出来数据。如果有数据的就用它数据单元格,否则就是为空。你拼起来

比如增加隐藏列写公式   if(len(c2)=0,value("ds1",2,1,a2),c2)

如果c2单元格为空。就查询数据集里面的数据,否则就是C2单元格,你最后提交这一列。你隐藏起来

最佳回答
0
年年plusLv5中级互助
发布于2023-5-15 13:44

你填报的预览的时候就把数据库里ABCDEF列的值展示出来,你改变AB列,填进去的时候也只会改AB列其他列不影响。

最佳回答
0
snrtuemcLv8专家互助
发布于2023-5-15 13:45

这个,你主键设置了,智能提交肯定会根据主键自动更新

没法像你的需求,为空不修改,只能导入时候,先查询出所有数据,导出成excel,你在修改导出excel中需要修改的列,在导入数据把

最佳回答
0
就TM你叫夏洛啊Lv6中级互助
发布于2023-5-15 13:47

CDE列采用公式判断,例:if(len(C2)=0,"",C2),假如C2单元格有值,就获取C2 的值,假如没有就不动

  • 4关注人数
  • 313浏览人数
  • 最后回答于:2023-5-15 13:47
    请选择关闭问题的原因
    确定 取消
    返回顶部