Foxtable(狐表)用户栏目专家坐堂 → [求助]多条件计算


  共有3500人关注过本帖树形打印复制链接

主题:[求助]多条件计算

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110649 积分:563159 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/4 20:23:00 [显示全部帖子]

《看板生产单》表  "归属部门" 列是多值字段?还是《权限管理》表 "可查看哪些部门数据"列是多值字段?如果起其中一个是多值字段可以处理;如果2个都是,没有办法在这里使用表达式条件处理

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110649 积分:563159 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/4 20:58:00 [显示全部帖子]

要使用sql处理:http://www.foxtable.com/webhelp/topics/0696.htm

dim sql as string = "select count(归属部门) from 看板生产单 where 生产进度 = 0 and exists (select * from 权限管理 as a where ',' + a.可查看哪些部门数据 + ',' like '%,' + [归属部门] + ',%' 用户名 ='" & _UserName & "' and 表名  = '看板生产单')"
Dim val As Integer
Dim
 cmd As New SQLCommand
cmd.ConnectionName = "数据源名称"
cmd.CommandText = 
sql 
val = cmd.ExecuteScalar()
msgbox(val)

 回到顶部