可以在SQL里直接使用单元格数据吗

image.png

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

目前不支持,单元格的加载是最后了!

你可以在里面加一个sql函数。。SQL函数- FineReport帮助文档 - 全面的报表使用教程和学习资料

最佳回答
0
期待遇见youLv4初级互助
发布于2025-8-29 15:16

image.png

image.png

最佳回答
0
橘右京Lv5见习互助
发布于2025-8-29 15:17(编辑于 2025-8-29 15:18)

可以通过这种方式来实现

在sql底下增加这样一段

${if(len(D5) == 0,"","and 三级编号 in ('" + D5 + "')")}

最佳回答
0
yzm665590Lv3见习互助
发布于2025-8-29 15:18

加一个参数试试呢

/*获取单元格控件的值*/

var area1=this.getValue();

/*获取参数面板中的文本控件*/

var area2 =_g().getParameterContainer().getWidgetByName("area");

/*给参数界面中的文本控件赋值*/

area2.setValue(area1);

/*执行查询*/

_g().parameterCommit();

  • 5关注人数
  • 32浏览人数
  • 最后回答于:2025-8-29 15:18
    请选择关闭问题的原因
    确定 取消
    返回顶部