填报

在单元格设置了联动,如果选了物料名称,就会出来对应的规格,但是存在一对多的情况,可不可以在规格下拉框就只显示目前匹配到的数据

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

那就不用下拉框,直接用联动,让它自动匹配出来要的数据就行了

根据控件值自动匹配数据- FineReport帮助文档 - 全面的报表使用教程和学习资料

你就不用设置下拉框,与控件了,只是设置公式,让它根据物料名称自动出来了。

2856E1F2-496C-4ABB-849B-D0DCDDE51E59.GIF

image.png

image.png

Value函数- FineReport帮助文档 - 全面的报表使用教程和学习资料

你改成你的数据集名称,修改对应的列

返回ds1数据集中第11列的值,条件是16列中等于b4单元格的值!

VALUE("ds1",11,16,b4)

image.png

  • Kennethq Kennethq(提问者) 但是可能会存在一对多的情况 就希望能选择一个就可以
    2025-10-13 13:17 
  • CD20160914 CD20160914 回复 Kennethq(提问者) 那下拉框用公式了。参考上面
    2025-10-13 13:27 
  • Kennethq Kennethq(提问者) 回复 CD20160914 懂了 但是在下拉框里面变成了三行一样的形式:
    a,b,c
    a,b,c
    a,b,c
    请问有办法处理吗
    2025-10-13 14:12 
  • CD20160914 CD20160914 回复 Kennethq(提问者) 我公式按我上面的写就行了。显示值=$$$
    2025-10-13 14:13 
  • Kennethq Kennethq(提问者) 回复 CD20160914 可以了 万分感谢 谢谢
    2025-10-13 14:19 
  • 2关注人数
  • 41浏览人数
  • 最后回答于:2025-10-13 14:13
    请选择关闭问题的原因
    确定 取消
    返回顶部