大佬们,日期控件开始日期和结束日期可以直接引用数据集的结果值么

大佬们,

需求:有日期控件,日期控件的默认值、开始日期、结束日期都要读取数据库表的值;

现在是写了个数据集,然后日期控件这几个设置值为公式:数据集.value();但是打开报表后发现不生效,猜测可能是数据集没有运行的原因;

请教下,1、怎么才能让报表打开后自动运行数据集(这个数据集只用在控件这里);

2、如果通过写SQL函数查,这三个都写同样的SQL函数语句,是否打开报表就运行了三次这个SQL语句嘞;

感谢~

FineReport AoLiQi 发布于 2022-7-21 11:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-7-21 11:44

WorkBook1.zip参考 增加一个辅助控件,该控件绑定日期要使用的数据集

image.png

  • AoLiQi AoLiQi(提问者) 大佬,测试了下好像和这个辅助控件没关系,和公式有关系 我的公式是ds1.value(4,1) 你的是value(\"ds1\",4,1)
    2022-07-21 12:11 
  • AoLiQi AoLiQi(提问者) 大佬,测试了下用value(\"ds\",1,1)可以直接获取,感谢大佬
    2022-07-21 16:57 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-7-21 11:28(编辑于 2022-7-21 11:29)

这个没有办法,参数面板显示,数据集还没有查询呢,需要点击查询后才有的数据集

,可以通过sql函数直接查询数据库获取,你的这个就是三次查询

  • AoLiQi AoLiQi(提问者) 大佬,有办法通过js赋值日期控件的起始日期和结束日期么(不是控件值)
    2022-07-21 11:32 
  • snrtuemc snrtuemc 回复 AoLiQi(提问者) 那也是js用sql函数取得数据库值,然后给控件赋值
    2022-07-21 11:35 
  • AoLiQi AoLiQi(提问者) 回复 snrtuemc 请问这个开始日期和结束日期赋值怎么写哈 setValue赋值的是控件值吧
    2022-07-21 11:48 
  • snrtuemc snrtuemc 回复 AoLiQi(提问者) this.options.form.getWidgetByName(\"控件名\").setValue(\"值\"); 评论会在引号前自动加斜杠,自己删除
    2022-07-21 11:56 
  • AoLiQi AoLiQi(提问者) 大佬,测试了下用value(\"ds\",1,1)可以直接获取,感谢大佬
    2022-07-21 16:57 
  • 2关注人数
  • 467浏览人数
  • 最后回答于:2022-7-21 11:44
    请选择关闭问题的原因
    确定 取消
    返回顶部