网络报表参数,子表调用主表参数时,到底用不用的单引号?

网络报表参数 ,子表调用主表参数时,到底用不用的单引号? 


主表把一个单元格设置成网络报表的参数。

子表写sql调用这个参数,where 这个参数加不加单引号?

FineReport 用户k3347132 发布于 2020-10-5 08:07 (编辑于 2020-10-5 09:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
krystal033Lv7高级互助
发布于2020-10-5 09:03

不用 在超级链接里面直接设置参数就好了  假如子表的参数为$a  就右击你要设置超级链接的单元格设置超级链接 如图设置RTX截图未命名.png

  • 用户k3347132 用户k3347132(提问者) 我上传了2个图片您看下, ${ggxh}这个参数在预览第一个表的时候,示字符串类型, 为什么到第二个表当过滤条件的时候 不用加引号了?
    2020-10-05 09:17 
  • 用户k3347132 用户k3347132(提问者) 第一个表的控件作为参数就加引号了, ${ggxh}这个字段在第一个表是一个单元格,就不用加引号。 我还是不太明白。
    2020-10-05 09:21 
  • krystal033 krystal033 回复 用户k3347132(提问者) 第二张图是子表的吗 and ggxh=\'${ggxh}\' 这样写
    2020-10-05 10:01 
  • 用户k3347132 用户k3347132(提问者) 回复 krystal033 对 第二张图是子表的, 这样写能出数 and ${ggxh} 但是我不知道为什么不用加单引号。
    2020-10-05 10:27 
  • 用户k3347132 用户k3347132(提问者) 回复 krystal033 大神 我试了你这个,报错了
    2020-10-05 10:27 
最佳回答
0
晒太阳的青蛙Lv2见习互助
发布于2020-10-5 08:17
如果你的数据库表这个字段类型是char 等字符串类型,就需要加引号
  • 用户k3347132 用户k3347132(提问者) 我明白是怎么回事了,预览的时候没写过滤条件就报错。
    2020-10-05 09:04 
  • 用户k3347132 用户k3347132(提问者) 我mysql数据库表中这个字段是varchar ,帆软数据集ds1 写sql脚本的时候 把这个字段,用case when 变成一个新字段, 这个新字段作为网络报表的参数, 第二个报表用这个参数当过滤条件, 现在加单引号就过滤不出来,不加单引号就能过滤出来。
    2020-10-05 09:09 
  • 3关注人数
  • 394浏览人数
  • 最后回答于:2020-10-5 09:16
    请选择关闭问题的原因
    确定 取消
    返回顶部