帆软9.0系统开发---变量的难题

帆软9.0系统开发---变量的难题

目前:需求是通过年份知道当年的最大版本,把最大的版本号传给$cur_max参数,给下面报表作为条件。

现状:只能选择年份,才能选择版本号。而不是,而不是选择年份后,他自动的就最大最大的版本号传给$cur_max参数

,后面还想要把版本号的控件隐藏

图:

1703121966489740.jpg

中间的尝试:

图1

baebb55a5d6dafe8bcd10b23e3e30fc.jpg

图2 

1e595d7fa1f35571aefc6e241e57be6.jpg

图3:刚打开的时候

6eebedb61597bb15fb2b7252dfbb579.jpg

图4:选择年份后,没有变

0bdd6ebfaf47762292b348300144adb.jpg

下文:

FineReport 帆软用户FSeepKI7oc 发布于 2023-12-21 09:01 (编辑于 2023-12-21 09:30)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
CovidLv3高级互助
发布于2023-12-21 09:04
  • 帆软用户FSeepKI7oc 帆软用户FSeepKI7oc(提问者) 之前试过了,默认值。但是sql里面有参数年份就不行。因为他这个是一打开页面的时候执行的,而不是选择年份后,自动再次更新的
    2023-12-21 09:08 
  • Covid Covid 回复 帆软用户FSeepKI7oc(提问者) 你看第二个链接默认值是动态的啊
    2023-12-21 09:09 
  • 帆软用户FSeepKI7oc 帆软用户FSeepKI7oc(提问者) 回复 Covid 您有空看看,上面我的测试。谢谢大神
    2023-12-21 09:31 
  • Covid Covid 回复 帆软用户FSeepKI7oc(提问者) 1、你SQL已经max()了,所以不需要再在设置默认值时max();2、如果不行可以参考文档末尾 (4.注意事项)
    2023-12-21 09:34 
  • 帆软用户FSeepKI7oc 帆软用户FSeepKI7oc(提问者) 回复 Covid 大神,那有没有我选择年份后,版本控件重新初始化的代码。这样就解决了
    2023-12-21 09:42 
最佳回答
1
用户k6280494Lv6资深互助
发布于2023-12-21 09:12(编辑于 2023-12-21 09:41)

用sql函数去取最大版本号

=sql("FRDemo","select max(bbh) from a where nf='"+nf+"'",1,1)

  • 帆软用户FSeepKI7oc 帆软用户FSeepKI7oc(提问者) 但是我的select 里面有年份的参数,就不行了
    2023-12-21 09:32 
  • 用户k6280494 用户k6280494 回复 帆软用户FSeepKI7oc(提问者) 年份参数你拼接在后面就可以啊
    2023-12-21 09:40 
  • 用户k6280494 用户k6280494 回复 帆软用户FSeepKI7oc(提问者) 看修改答案
    2023-12-21 09:41 
  • 2关注人数
  • 183浏览人数
  • 最后回答于:2023-12-21 09:41
    请选择关闭问题的原因
    确定 取消
    返回顶部