拜托各位,图表传参根据步骤设置了一样的参数,为什么页面就显示不出来,拜托拜托

单个打开子屏是可以的,也能查询,柱状图上戴上参数之后电击就打不开

image.png

image.png

image.pngimage.png

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

image.png

检查这两个控件的名称是不是

xymc与LX    注意大小写要一样!

还有你的分类名与系列名是不是传反了。也检查一下。你可以在图表单独alert()出来看他们的值分别取到了什么?

然后把图表得出的结果,放在你的数据集sql中去预览看是否有数据?

image.png

得出后去数据集里面预览一下有没有数据?

image.png

下面这个勾去掉呢!!!!

image.png

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-6 21:05

你的子报表是要姓名、学号参数?

你传的是什么呢?

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

子报表过滤的参数名称是这两个

image.png

  • yzmnQYCd7268214 yzmnQYCd7268214(提问者) 柱状图传这两个参数xymc/lx,字表中的姓名跟学号是用来查询的
    2024-11-06 21:11 
  • 华莉星宸 华莉星宸 回复 yzmnQYCd7268214(提问者) xymc/lx 在子表中是怎么用的?
    2024-11-06 21:15 
  • yzmnQYCd7268214 yzmnQYCd7268214(提问者) 回复 华莉星宸 1=1 ${if(len(XH) == 0,"","and a.XH = '" + XH + "'")}${if(len(XM) == 0,"","and a.XM = '" + XM + "'")}${if(len(xymc) == 0,"","and a.xymc = '" + xymc + "'")}${if(len(LX) == 0,"","and a.LX = '" + LX + "'")}
    2024-11-06 21:31 
  • yzmnQYCd7268214 yzmnQYCd7268214(提问者) 回复 华莉星宸 条件是这么写的
    2024-11-06 21:32 
  • 华莉星宸 华莉星宸 回复 yzmnQYCd7268214(提问者) 你这看着没问题啊,重启一下设计器 看看是不是假保存了
    2024-11-06 21:35 
  • 3关注人数
  • 131浏览人数
  • 最后回答于:2024-11-6 22:10
    请选择关闭问题的原因
    确定 取消
    返回顶部