Foxtable(狐表)用户栏目专家坐堂 → 条件表达式根据其他列筛选下拉内容,要怎么写?


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

主题:条件表达式根据其他列筛选下拉内容,要怎么写?

帅哥哟,离线,有人找我吗?
13568406997
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:511 积分:3541 威望:0 精华:0 注册:2021/8/9 10:30:00
条件表达式根据其他列筛选下拉内容,要怎么写?  发帖心情 Post By:2025/2/21 9:26:00 [只看该作者]

图片点击可在新窗口打开查看
这里后边本表的列名,怎么填呢?


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


加好友 发短信
等级:超级版主 帖子:112350 积分:572006 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/2/21 10:01:00 [只看该作者]

没看懂,要做什么筛选?请详细说明

 回到顶部
帅哥哟,离线,有人找我吗?
13568406997
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:511 积分:3541 威望:0 精华:0 注册:2021/8/9 10:30:00
  发帖心情 Post By:2025/2/21 10:02:00 [只看该作者]

按员工表中,部门名称等于本表当前行的部门名称,来选择这个部门的员工,要怎么写

 回到顶部
帅哥哟,离线,有人找我吗?
13568406997
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:511 积分:3541 威望:0 精华:0 注册:2021/8/9 10:30:00
  发帖心情 Post By:2025/2/21 10:03:00 [只看该作者]

把其他部门的过滤掉


 回到顶部
帅哥哟,离线,有人找我吗?
13568406997
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:511 积分:3541 威望:0 精华:0 注册:2021/8/9 10:30:00
  发帖心情 Post By:2025/2/21 10:04:00 [只看该作者]

在维修人员这列下拉选择本部门员工


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


加好友 发短信
等级:超级版主 帖子:112350 积分:572006 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/2/21 10:12:00 [只看该作者]

这种要使用点处理:http://www.foxtable.com/webhelp/topics/2653.htm

代码放到AfterSelChange事件

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


加好友 发短信
等级:超级版主 帖子:112350 积分:572006 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/2/21 10:14:00 [只看该作者]

If e.OldRange.RowSel <> e.NewRange.RowSel '如果选择的是不同的行
    If e.OldRange.RowSel >= 0 AndAlso e.OldRange.Rowsel < e.Table.Rows.Count Then '而且原来选择的是一个有效的数据行
        
Dim r As Row = e.Table.Rows(e.NewRange.Rowsel'获得新选择的行
      
    Dim dmp As New TableDataMap
    
dmp.DataTable = "客户" '指定数据来源表
    
dmp.ValueCol = "ID" '指定取值列
    
dmp.DisplayCol = "公司" '指定显示列
    
'指定下拉列表时显示哪些列的数据
    
dmp.ListCols = "ID,公司,姓氏"
    
dmp.Sort = "城市" '指定排序方式
dmp.filter = "部门名称='" & r("部门名称") & "' "
    e.Table.Cols("维修人员").DataMap = dmp.CreateDataMap() '生成并设置DataMap
    
End If
End
 If

 回到顶部
帅哥哟,离线,有人找我吗?
13568406997
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:511 积分:3541 威望:0 精华:0 注册:2021/8/9 10:30:00
  发帖心情 Post By:2025/2/21 10:17:00 [只看该作者]

好的



 回到顶部