若某某人在A公司的财务部并且在B公司的行政部,怎么获取当单位获取的是A公司时,页面只展示财务部

公司下拉框(A公司、B公司)【选择A公司时】   部门(展示):财务部

公司下拉框(A公司、B公司)【选择B公司时】   部门(展示):行政部

想实现联动选择  选a对应出现a的部门   选b出现b的部门

图1是信息中心

图2是行政部

图3应该也是行政部,结果显示信息中心

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

那你就直接判断公司了。如果是A公司就返回财务部。否则行政部了。。

你的单位有没有可以从哪里获取到呢?

  • yzmWYWTF9458755 yzmWYWTF9458755(提问者) INDEXOFARRAY(GETUSERDEPARTMENTS(2),1) 这是我获取单位的值 然后是个下拉框 就是相对应 我选择哪个公司,她出现的就是它对应的部门,就是绑定不在一起 。兼职的情况下部门会出现多个 不太会判断咋获取行政部还是财务部了
    2022-06-15 14:48 
  • CD20160914 CD20160914 回复 yzmWYWTF9458755(提问者) 直接判断呀,你这个获取的是所有部门,你直接返回所有部门呀,if($单位=\"A公司\",INDEXOFARRAY(GETUSERDEPARTMENTS(2),1),INDEXOFARRAY(GETUSERDEPARTMENTS(2),2)) 类似这样
    2022-06-15 14:51 
  • CD20160914 CD20160914 回复 yzmWYWTF9458755(提问者) 去掉回复的斜杠。。是论坛自己加的。。。你先看一下GETUSERDEPARTMENTS(2)是不是取了所有部门出来。。
    2022-06-15 14:51 
  • yzmWYWTF9458755 yzmWYWTF9458755(提问者) 回复 CD20160914 $单位是指? 是在哪设置了
    2022-06-15 15:16 
  • CD20160914 CD20160914 回复 yzmWYWTF9458755(提问者) 你不是说用户要选择单位吗?这个难道不是参数?
    2022-06-15 15:19 
最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-6-15 14:41(编辑于 2022-6-15 14:48)

你做参数关联就行了啊

控件选项联动- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

你先根据登录用户把他所在的部门查出来,再在数据集里面过滤

----

  • 3关注人数
  • 323浏览人数
  • 最后回答于:2022-6-16 09:27
    请选择关闭问题的原因
    确定 取消
    返回顶部