下拉树控件,选择姓名后,如何将工号、姓名、部门记录在三个单元格?

下拉树控件, 第一层显示部门值为部门, 第二层显示姓名值为工号, 选择姓名后,如何将工号、姓名、部门记录在3个单元格中?

工号在下拉树单元格。

image.png

FineReport 用户8j8ZB1862332 发布于 2023-10-7 15:18 (编辑于 2023-10-7 15:26)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-10-7 15:22(编辑于 2023-10-7 15:29)

公式 value和ds1.selcet()、sql()

返回叶子节点

ds1.select(name,gh=$cs) 姓名

ds1.select(bm,gh=$cs) 部门

$cs 工号

根据控件值自动匹配数据

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

最佳回答
0
snrtuemcLv8专家互助
发布于2023-10-7 15:22(编辑于 2023-10-7 15:22)

返回完整路径

image.png

然后用公式分割到三个单元格

第一个:

INDEXOFARRAY(split(下拉树控件,","),1)

第二个:

INDEXOFARRAY(split(下拉树控件,","),2)

第三个:

INDEXOFARRAY(split(下拉树控件,","),3)

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-10-7 15:24

工号单元格直接写公式 $下拉树控件名

姓名、部门单元格用SQL()函数获取

https://help.fanruan.com/finereport/doc-view-846.html   --SQL 函数

  • 2关注人数
  • 145浏览人数
  • 最后回答于:2023-10-7 15:29
    请选择关闭问题的原因
    确定 取消
    返回顶部