以下是引用狐狸爸爸在2011-5-30 16:22:00的发言:Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.Connection Name = "数据源名称"
cmd.CommandText = "SELECT distinct 车牌号,客户 From {客户表} "
dt = cmd.ExecuteReader
Dim v as string
For Each dr As DataRow in dt.DataRows
v = v & dr("车牌号") & " " & dr("客户") & “|”
Next
Tables("销售清单").Cols("车牌号").Combolist = v
如果想在cols("车牌号).combolist 下拉选择时,同时显示车牌号和对应的客户,而填入到车牌号单元格中的值则只取车牌号,如何设置代码?
--------------------------------
ValidateEdit事件输入值来校验应该可以
通过数据分隔符号来判断输入的值 ,比如车牌号列表值为: 京P12345-刘德华 可以使用ValidateEdit来通过 "-"分隔符来去掉-号与后面的值,具体代码如何写,还得各位老师帮出主意了.呵呵
另外我试,1500行数据,几乎不到一秒,很快的