这下拉控件为什么不显示人员

image.png不选前面的,后面的就不显示人员,要先选公司的,人员的就可以选,不选公司,人员就出不来

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

它的数据字典用的SQL怎么写 的?

--------

select 人员 from tab where 1=1  ${if(len(公司) == 0,"","and 公司 in ('" + 公司 + "')")}

  • 明暗 明暗(提问者) ${if(len(公司) == 0,\"\",\"and 公司 in (\'\" + 公司 + \"\')\")}
    2024-01-10 16:36 
  • Covid Covid 回复 明暗(提问者) SQL 贴完瑟 这一段看不出问题
    2024-01-10 16:39 
  • 明暗 明暗(提问者) 回复 Covid 人员控件数据字典,select 人员 from tab where 公司 in (\'${公司}\') 公司控件数据字典,select 公司 from tab
    2024-01-10 16:45 
  • Covid Covid 回复 明暗(提问者) 这不和你上面贴的完全不一样啊。给你改上面了
    2024-01-10 16:47 
  • 明暗 明暗(提问者) 回复 Covid 可以了,改好了
    2024-01-10 16:52 
最佳回答
0
ID1208Lv6高级互助
发布于2024-1-10 16:37(编辑于 2024-1-10 16:53)

数据集里面用了参数限制吧?

两个控件,两个数据集,分开使用

人员控件

select 人员 from tab where 1=1 {if(len(公司)=0,"","and 公司 in ('"+公司+"')")}

  • 明暗 明暗(提问者) 人员控件,select 人员 from tab where 公司 in (\\\'${公司}\\\') 公司控件,select 公司 from tab 人员是有where的
    2024-01-10 16:47 
最佳回答
0
板凳啊Lv3见习互助
发布于2024-1-10 16:44

and前加个空格看看

  • 3关注人数
  • 215浏览人数
  • 最后回答于:2024-1-10 16:53
    请选择关闭问题的原因
    确定 取消
    返回顶部