帆软报表填报问题

image.png如红框所示,这样提交会爆笛卡尔积错误,但是如果将井号位置设置为列表则不会报错,为什么会这样?image.png

image.png

FineReport 用户DRQXF9153762 发布于 2023-10-31 18:00 (编辑于 2023-11-1 09:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-10-31 18:10(编辑于 2023-10-31 18:11)

你就设置成列表吧。因为你设置成分组后,它检测到会成一对多的关系,所以就会报这个了

如果你只是为了展示,你可以多增加一列出来。让它显示成你要的那个合并的号,比如你合并的放在B列,那么你按合并的设置不变,再增加一列C列,设置成列表,然后你隐藏C列,填报的属性中就不要引用B列了,从C列开始设置走

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

这一列在设计器多弄一列出来。一列是你现在这样列表的,然后在它前面插入一列,设置成你第一个图合并的。你再把这个列表的格式隐藏起来!

image.png

  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 我懂你的意思。。并且昨天尝试了一下。这样做在填报的时候咋办啊,我需要给隐藏的这列加公式?让隐藏的这列的值等于前面分组的这个值?图里后面没有展示的列有很多这种需要合并的。
    2023-11-01 08:09 
  • CD20160914 CD20160914 回复 用户DRQXF9153762(提问者) 你就没有懂我的意思。是让你弄成两列一样的,只一个是保持默认,一个设置成列表,把列表这个隐藏起来,填报属性中填报的单元格用隐藏这一列!
    2023-11-01 08:46 
  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 回复 CD20160914 我补充了问题,图三,将红框里左边的列表隐藏 显示红框右边的列,但是我编辑井号的时候我只能编辑到显示的 分组的井号,也就是右边的
    2023-11-01 09:06 
  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 回复 CD20160914 隐藏的这列的值我编辑不到啊。。
    2023-11-01 09:06 
  • CD20160914 CD20160914 回复 用户DRQXF9153762(提问者) 隐藏这列为什么要编辑只是让它显示出来。最终填报属性填报就行,你这个不是主键的一部分?不清楚你的主键是如何设置的
    2023-11-01 09:07 
  • 2关注人数
  • 220浏览人数
  • 最后回答于:2023-11-1 09:04
    请选择关闭问题的原因
    确定 取消
    返回顶部