下拉框选择问题

有两个下拉框A,B,我想实现,当A下拉框选择1时,B下拉框会有2,3可选,当A下拉框选择2时,B下拉框会有5,6可选,这个怎么解决

FineReport 帆软用户p9k8MX4NIW 发布于 2023-2-3 10:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-3 10:27(编辑于 2023-2-3 10:33)
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 我不想通过数据库表的形式,这种有办法实现吗
    2023-02-03 10:31 
  • CD20160914 CD20160914 回复 帆软用户p9k8MX4NIW(提问者) 不能过数据库就是公式。但是数据库sql的效率是最高的。
    2023-02-03 10:31 
  • CD20160914 CD20160914 回复 帆软用户p9k8MX4NIW(提问者) 如果只是简单的你上面举例的几个联动。可以直接自定义公式都可以的。就是比如 if($控件a=1,split(\"2,3\",\",\"),split(\"5,6\",\",\"))) 注意评论会加斜杠,你自己去掉
    2023-02-03 10:32 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 CD20160914 你后面这种我试了,下拉框选项会弹出两行2,3。2,3选项没分离开,我是在单元格内使用的公式if([B10]=\"营销中心\",split(\"2,3\",\",\"),split(\"5,6\",\",\"))
    2023-02-03 11:13 
  • CD20160914 CD20160914 回复 帆软用户p9k8MX4NIW(提问者) 你复制我上面的公式呀。你在帖子上面的公式,不要用我评论里面的公式。然后显示值设置为=$$$,实际值用我上面的公式是可以的。
    2023-02-03 11:14 
最佳回答
0
luojian0323Lv7资深互助
发布于2023-2-3 10:27
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 不同过数据表的形式可以实现吗?
    2023-02-03 10:31 
  • luojian0323 luojian0323 回复 帆软用户p9k8MX4NIW(提问者) 可以实现,前面控件值传递给后面下拉框作为参数,可分别查询不同数据库,不同表。
    2023-02-03 10:33 
  • luojian0323 luojian0323 回复 帆软用户p9k8MX4NIW(提问者) 配合sql函数,在公式中实现参数联动 https://help.fanruan.com/finereport/doc-view-846.html?source=4 比如=sql(\"FRDemo\",\"SELECT * FROM STSCORE where CLASSNO = \'\"+A1+\"\' \",1)
    2023-02-03 10:35 
最佳回答
0
LTC朝Lv6高级互助
发布于2023-2-3 10:27(编辑于 2023-2-3 10:31)

帮助文档中搜索“参数联动”,方法很多,自行选择

最佳回答
0
lxy2Lv6中级互助
发布于2023-2-3 10:27

做联动,分别使用两个数据集,如第一个数据集 select * from A,第二个数据集 select * from B where 列A=${控件1 }

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-3 10:33
  • 4关注人数
  • 325浏览人数
  • 最后回答于:2023-2-3 10:33
    请选择关闭问题的原因
    确定 取消
    返回顶部