以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 设置下拉菜单 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=162148) |
-- 作者:zhangchi96 -- 发布时间:2021/4/7 10:53:00 -- 设置下拉菜单 我设置了一个下拉菜单: Dim 姓名列表 As WinForm.ComboBox
= e.Form.Controls("姓名下拉框") 姓名列表.ComboList =
DataTables("表1").GetComboListString( ""," 年龄 ) 18
","姓名" ) 请教问题一: 现在有个表2,表2也有姓名列,其中的姓名是表1姓名的一部分,我想设置 姓名列表.ComboList = 的时候想把表2里已有的姓名剔除,请问怎么做到,要不要做个临时列,来遍历两个表的行的姓名,做个比对? 请教问题二:我想在下拉菜单中显示姓名时,难免会遇到同名的,因此想在下拉菜单中,显示 姓名_身份证号,请问怎么设置? [此贴子已经被作者于2021/4/7 10:56:51编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/4/7 11:01:00 -- 姓名列表.ComboList = DataTables("表1").sqlGetComboListString( "姓名+\'_\'+身份证号"," 年龄 > 18 ","姓名 not in (select 姓名 from {表2})" ) |
-- 作者:zhangchi96 -- 发布时间:2021/4/7 11:05:00 -- 太厉害了,两个问题一句话解决,衷心感谢老师的辛勤指导! |