以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]多值字段能从用户管理表(外部表)里提取吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83934) |
||||
-- 作者:ericotaku -- 发布时间:2016/4/19 21:11:00 -- [求助]多值字段能从用户管理表(外部表)里提取吗? 此主题相关图片如下:qq图片20160419211252.png 表“任务单”中的列“接收人”设置为了多值字段。 用户数据表是用的外部数据表,设置了三个分组“技术部”“生产部”“行政部”,设置了三个角色“经理”“主管”“员工” 我想在“接收者”一列,去取用户数据表里的数据,然后有下拉列表可以多选的输入方式,进行输入 比如我新建了一个任务,我可以同时选择“钱二”“周五”“王八”,这三个人来接收数据。 能弄一个可以多选的下拉列表,并且可以同时看到用户的 组 角色 名称 三个 字段的值吗?
[此贴子已经被作者于2016/4/19 21:14:31编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2016/4/19 21:33:00 --
如果你需要显示和取值不同的话,你要用下拉窗口
http://www.foxtable.com/help/topics/2465.htm
|
||||
-- 作者:ericotaku -- 发布时间:2016/4/20 11:02:00 -- [此贴子已经被作者于2016/4/20 11:02:47编辑过]
|
||||
-- 作者:ericotaku -- 发布时间:2016/4/20 11:03:00 -- 此主题相关图片如下:qq图片20160420110115.png im str As String = "" 赋初值 For Each u As UserInfo In users 遍历表“user" str &= u.Group & "." & u.Roles & "." & u.Name & "|" 以"组""角色""名称"连接字符串 Next Tables("任务单").Cols("接收者").ComboList = str.trim("|") 给列“接收者”的Combolist赋值 老师, 我想在给combolist赋值的时候,筛选掉user.name = “管理员"的值,应该把filter写哪里 |
||||
-- 作者:大红袍 -- 发布时间:2016/4/20 11:06:00 -- Dim str As String = "" For Each u As UserInfo In users If u.name <> "开发者" AndAlso u.name <> "管理员" Then str &= u.Name & "." & u.Group & "." & u.Roles & "|" End If Next Tables("任务单").Cols("接收者").ComboList = str.trim("|") |