请问如何将控件中的选中或者填入的值,传给数据集对应的参数?

请问如何将控件中的选中或者填入的值 ,传给数据集对应的参数?

控件是在单独一个编辑栏里面编辑的,无法使用单元格来取值。

控件名和参数名一致,数据无法显示

FineReport Shaofeng 发布于 2020-7-28 08:08 (编辑于 2020-7-28 09:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2020-7-28 11:16

远程协商解决,楼主的【查询按钮】使用错误,起初使用的默认普通按钮,无法正常查询,所以对应脚本没执行。image.png

最佳回答
1
孤陌Lv6资深互助
发布于2020-7-28 08:09

SELECT 城市 FROM 雇员 where 地区='${C9}' SQL这样 写就可以了 这样    C9单元格选中的值就传回到数据集了

  • Shaofeng Shaofeng(提问者) 我控件是写在报表编辑的上方,有个专门编辑控件的地方。所以控件值跟单元格无关,还有其他方法吗
    2020-07-28 08:35 
  • 孤陌 孤陌 回复 Shaofeng(提问者) 那你 控件的名称 要修改一下
    2020-07-28 08:36 
  • 孤陌 孤陌 回复 Shaofeng(提问者) SELECT 城市 FROM 雇员 where 地区=\'${CS}\' 然后 参数面板上 的控件名 要修改成CS 就可以了 这样控件的值就可以传到SQL里了
    2020-07-28 08:37 
  • 孤陌 孤陌 回复 Shaofeng(提问者) 重点是 控件名 要和参数名 设置一样
    2020-07-28 08:38 
  • Shaofeng Shaofeng(提问者) 回复 孤陌 我核对过来,参数名和控件名是一致的
    2020-07-28 09:03 
最佳回答
0
晓亮Lv7资深互助
发布于2020-7-28 09:00(编辑于 2020-7-28 09:48)

image.png

是这个意思吗?


 数据集要添加参数,绑定参数面板控件

select * from report_dailywhere 日期字段 between "${start}" and "${end}"

然后将start参数绑定在起始日期控件名上,将end参数绑定在结束日期控件名上.

image.png

  • Shaofeng Shaofeng(提问者) 对。但是我控件名和参数名是一致的,但是无法出结果,日志查看目前没有报错,所以不知道是哪里出了问题
    2020-07-28 09:10 
  • 晓亮 晓亮 回复 Shaofeng(提问者) 看看是不是日期的返回值,返回字符串就行
    2020-07-28 09:41 
  • Shaofeng Shaofeng(提问者) 回复 晓亮 日期的返回值是什么意思,我控件有用到日期控件。然后我sql语句里面查询的字段没有日期
    2020-07-28 09:42 
  • 晓亮 晓亮 回复 Shaofeng(提问者) 你把日期的字段截图看一下,是不是和日期返回值的格式不一样
    2020-07-28 09:48 
  • 5关注人数
  • 1047浏览人数
  • 最后回答于:2020-7-28 11:16
    请选择关闭问题的原因
    确定 取消
    返回顶部