Foxtable(狐表)用户栏目专家坐堂 → [求助]下拉列表筛选


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

主题:[求助]下拉列表筛选

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


加好友 发短信
等级:五尾狐 帖子:1140 积分:11255 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]下拉列表筛选  发帖心情 Post By:2018/6/4 21:11:00 [只看该作者]

请教老师,“数据编辑”表的[姓名]列,取自“委托代理人”表的[姓名]列。
在录入“数据编辑”表第一行的[姓名]时,怎样使下拉列表只显示“委托代理人”表相同[单位]的姓名,见图1,2的红色框内容:


图片点击可在新窗口打开查看此主题相关图片如下:image 1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:image 2.jpg
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:下拉列表筛选.table



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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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

 回到顶部