对于一份要提交很多条数据的填报报表 有什么好的实现方案

目前想用FR制作一些填报报表 填报报表的每一个选项都有自己一个写死的选项ID

提交的时候就要写50-60条的填报属性

问过帆软技术支持 这样做性能会很差

不知道有没有处理过类似问题的大大,求教

1.png

2.png

1.png

FineReport rootvshis 发布于 2019-4-22 15:51 (编辑于 2019-4-23 08:15)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
天空-小孙Lv4初级互助
发布于2019-4-22 16:13(编辑于 2019-4-22 16:30)

不知道你填报报表,后面是单表还是多表,单表可以设计后台表结构,巧妙使用sql的横竖转换

之前我也遇过几十个字段的,我直接设计成ID,NAME,CODE这种列表式样的去获取填报数据006ab047130a20b19780cd3f52e6fa3.png

  • rootvshis rootvshis(提问者) 是单表的 但是每一个选项都有一个定好的ID值 所以填报属性那里 我想到的就是对每一个选项写死ID和他的值去填报入库 sql的横竖转换是怎么一个方法呢 求教
    2019-04-22 16:22 
  • 天空-小孙 天空-小孙 回复 rootvshis(提问者) 类似于这样,如图
    2019-04-22 16:30 
  • rootvshis rootvshis(提问者) 回复 天空-小孙 是的 我表是设计成你下面那样的 问题补充有表结构 问题是怎么去把数据入库
    2019-04-22 16:34 
  • rootvshis rootvshis(提问者) 回复 天空-小孙 PID对应一份表 ITMID对表内的一个选项 后面是勾选 还有数值等
    2019-04-22 16:35 
  • 天空-小孙 天空-小孙 回复 rootvshis(提问者) 这样的话不需要那么多的填报属性呀,就一个主键和几个变量。我之前的做法是再设计一个表,列全了指标对应的id,填报报表前台数据集将两个表关联显示
    2019-04-22 16:46 
最佳回答
0
吾姓独孤Lv6高级互助
发布于2019-4-22 15:53

你可以在数据库里的表里给他们添加默认值吧应该,我没试过,要不你试试?

最佳回答
0
Doctor_WeiLv7中级互助
发布于2019-4-22 15:55(编辑于 2019-4-22 16:05)

image.png

可以搞成扩展的形式嘛?数据全部存到库里,然后从库里取出来,就一行,填报也就一行,看看你的数据支不支持吧

最佳回答
0
王小文Lv6见习互助
发布于2020-4-20 15:15(编辑于 2020-4-20 15:16)

你可以用单元格组试一试,将指标和值分为两列。中间出现了一些只插入一条数据的问题,后来调试了报表主键就解决了。拆分后的每一行都要主键的话。你可以在设置一个主键自增试一试,虽然是一次插入多条数据但是后台确是分为多条sql语句执行的。

1587366849805515.png

看12-15,是我设置主键自增后的填入结果。一次性提交的

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