以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]下拉列表筛选 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119960) |
-- 作者:天一生水 -- 发布时间:2018/6/4 21:11:00 -- [求助]下拉列表筛选 请教老师,“数据编辑”表的[姓名]列,取自“委托代理人”表的[姓名]列。 在录入“数据编辑”表第一行的[姓名]时,怎样使下拉列表只显示“委托代理人”表相同[单位]的姓名,见图1,2的红色框内容: |
-- 作者:有点蓝 -- 发布时间:2018/6/4 21:18:00 -- 参考:http://www.foxtable.com/webhelp/scr/1457.htm 把列属性的设置去掉,表格事件PrepareEdit中 If e.IsFocusCell Then \'如果是焦点所在单元格 If e.Col.Name = "姓名" Then \'如果正在编辑的是县市列 \'从行政区域表提取该省市的县市作为列表项目 e.Col.Combolist = DataTables("委托代理人").GetComboListString("姓名", "[单位] = \'" & e.Row("单位名称") & "工作人员\'") End If End If |