填报——内置数据校验

image.png

B3 == SQL("finereport_fbdbuser","SELECT DISTINCT XSZZBM FROM DA_HSDW ",1)

以上我是测试结果,但是发现这个校验,不能校验数据表里面多条数据,只能校验一条数据。

FineReport 木木yn 发布于 2021-5-25 16:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
张洪威Lv6高级互助
发布于2021-5-25 16:24

INARRAY(B3,SQL("finereport_fbdbuser","SELECT DISTINCT XSZZBM FROM DA_HSDW ",1))>0

最佳回答
1
烟尘Lv6高级互助
发布于2021-5-25 16:25(编辑于 2021-5-25 16:25)

你的sql函数返回的是整个数据列的结果,是个数组,用inarray判断一下b3是否在数组内

  • 3关注人数
  • 607浏览人数
  • 最后回答于:2021-5-25 16:25
    请选择关闭问题的原因
    确定 取消
    返回顶部