以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 输入助手 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100891) |
-- 作者:刘林 -- 发布时间:2017/5/20 11:23:00 -- 输入助手 combobox输入助手开启了,如何才能任意匹配,如下拉有内江市东兴区石子镇中心校,当输入石子就可以找到 |
-- 作者:有点蓝 -- 发布时间:2017/5/20 11:26:00 -- 如果需要筛选出包括输入字符的项目,可以按“Ctrl + Enter"键。 |
-- 作者:刘林 -- 发布时间:2017/5/20 11:46:00 -- 2楼这个好,再顺便请问 combobox2:textchanged事件
Dim c2 As String =e.sender.text If c2>"" Dim dt As DataTable = DataTables("成绩") Dim cmd As New SQLCommand cmd.cfont-family: Verdana;"> cmd.CommandText = "SECT DISTINCT 考试名称,单位名称,学段 From {成绩} where 学段 = \'小学\' and 考试名称 in (Selet 考试名称 From {小学考试名称} where 上分锁定 = 0 and 是否统一上分 = 1)" dt = cmd.ExecuteReader() Dim cmb3 As WinForm.ComboBox = e.form.Controls("ComboBox3") cmb3.ComboList = dt.GetComboListString("单位名称") End If 录入成绩的用户分组是自己所在学校的单位名称,如要求在统考上分时,上分用户不能录本校成绩 老师,在小学考试名称里有一个列禁止上本校成绩逻辑列,当为1时,cmb3的列表中就不包含该用户所在的单位这怎么办 |
-- 作者:有点蓝 -- 发布时间:2017/5/20 11:57:00 -- 看不明白你表数据的关系 用户所在的单位怎么区分?
|
-- 作者:刘林 -- 发布时间:2017/5/20 12:29:00 -- 成绩表有考试名称列,小学考试名称有个考试名称列,有个禁止本校统分逻辑列,当禁止本校上分=1时,cmb3列表中就不查示单位名称=user.group,(也就是排除了用户所在单位) |
-- 作者:有点蓝 -- 发布时间:2017/5/20 14:58:00 -- cmd.CommandText = "SECT DISTINCT 考试名称,单位名称,学段 From {成绩} where 学段 = \'小学\' and 考试名称 in (Selet 考试名称 From {小学考试名称} where 上分锁定 = 0 and 是否统一上分 = 1) and 单位名称 <> \'" & user.group & "\'" |