以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 多值字段自动输入 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68503) |
-- 作者:fanjq8686 -- 发布时间:2015/5/19 13:49:00 -- 多值字段自动输入 请教老师: 如何使用“多选的下拉目录树”象“数据表目录树”一样为多列多值字段同时输入数据? 人员表中: 张三 部门1 李四 部门2 王五 部门3 使用“多选的下拉目录树”选中张三、李四后 任务表中的二个多值字段会自动输入: 张三,李四 部门1,部门2 <!--EndFragment--> |
-- 作者:Bin -- 发布时间:2015/5/19 13:50:00 -- 上例子.得自己设计下来目录树,自己编写代码录入. |
-- 作者:fanjq8686 -- 发布时间:2015/5/19 14:00:00 -- 按帮助“可以多选的下拉目录树”做的,只能输入一列,第2列就不会了
|
-- 作者:Bin -- 发布时间:2015/5/19 14:05:00 -- Dim s As String dim s2 as string Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") For Each nd As WinForm.TreeNode In trv.AllNodes If nd.Checked Then if nd.level=0 then s = s & "," & nd.Text end if if nd.level=1 then s2 = s2 & "," & nd.Text end if End If Next tables("XX").current("第二列")=s2
e.Form.DropDownBox.Value = s.trim(",") e.Form.DropDownBox.CloseDropdown |
-- 作者:fanjq8686 -- 发布时间:2015/5/19 15:31:00 -- OK了,谢谢老师! |
-- 作者:fanjq8686 -- 发布时间:2015/5/19 15:58:00 -- 如何做到level=0为Checked,则1、2、3也为Checked,反之亦然。 |