以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 去除重复值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33732) |
-- 作者:7032175 -- 发布时间:2013/5/23 14:53:00 -- 去除重复值 在帮助文件中,《自定义录入界面之三》里面有这种情况要如何更改代码? 下拉出来的窗口是以 客户ID 公司名称 地址 联系人 四种列显示,如果去除联系人列, 这样会出现很多相同的内容的 客户ID 公司名称 地址 列,如何把重复的内容去掉,显视一个就行。 |
-- 作者:7032175 -- 发布时间:2013/5/23 15:44:00 -- 在帮助文件中,《自定义录入界面之三》里面有这种情况要如何更改代码? 下拉出来的窗口是以 客户ID 公司名称 地址 联系人 四种列显示,如果去除联系人列,客户ID, 会在下拉窗口出现公司名称,地址二个列,但是会出现相同的而又重复的内容,因为联系人列,客户ID列,里面没有重复内容,要是想得到公司名称,地址二个列,但是不显视重复的内容只显示一个,要如何修改代码 |
-- 作者:XYT -- 发布时间:2013/5/23 15:57:00 --
[此贴子已经被作者于2013-5-25 9:24:22编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2013/5/23 16:37:00 -- 用SQLTable: Select Distinct 客户ID,公司名称,地址, 联系人 From {表名} |
-- 作者:7032175 -- 发布时间:2013/5/25 8:26:00 -- 在下拉窗口中 《作为下拉窗口显示后执行》 中的代码 Dim txt As String = e.Form.DropDownBox.Text
Dim tbl As Table = Tables("表内下拉窗口_Table1") If txt = "" Then tbl.Filter = "" Else txt = "\'*" & txt & "*\'" tbl.Filter = "计划号 Like " & txt & " Or 材质 Like " & txt \'& " Or 地址 Like " & txt & " Or 联系人 Like " & txt End If e.Form.DropDownBox.Select() \'将输入焦点返回下拉列表框 要是去除重复值 要改那一段代码 |