表A,有字段
ID NAME
1 A1
2 B1
3 A2
4 B2
... ...Combobox已经绑定了数据库的资料name字段:
例如有:
A1
A2
B1
B2
C1
C2
两个问题:
1、当我输入A的时候Combobox下拉列表绑定A1,A2,就是用输入的关键字模糊下拉出相应的内容,类似于Google搜索的下拉效果 。
2、当我输入的是ID是同样能绑定对应的NAME,如输入3,自动绑定到A2
多谢各位!
ID NAME
1 A1
2 B1
3 A2
4 B2
... ...Combobox已经绑定了数据库的资料name字段:
例如有:
A1
A2
B1
B2
C1
C2
两个问题:
1、当我输入A的时候Combobox下拉列表绑定A1,A2,就是用输入的关键字模糊下拉出相应的内容,类似于Google搜索的下拉效果 。
2、当我输入的是ID是同样能绑定对应的NAME,如输入3,自动绑定到A2
多谢各位!
解决方案 »
- 关于IE右键菜单和工具栏子菜单项的同步问题!在线等待给分
- 哪位朋友开发过手机短信的群发软件
- ■■■强贴:移动就是比联通牛B.▲▲▲信不信由你.〓〓〓〓
- StringGrid 动态改变行的颜色
- 请问断点续传的原理是不是这样的?
- 求条件组合查询代码!
- !!!急,那里有delphi3下载啊!
- 如何获得2000/XP的所有账户、密码?
- 求教Quick Report 打印备注字段换行的办法,答者有分了!!!
- delphi5的ado连接是不是有问题,还是access的问题?dataset为空就不能正常关闭!连接了的表就不能用sql查询!
- 我想 没每天晚上11点 到 次日凌晨6点 执行代码 如何判断时间 是否在指定范围
- 【delphi开发】—论业余时间
procedure Twordrun.comboboxChange(Sender: TObject);
var i:nteger;
begin
combobox.clear;
with adoquery1 do
begin
close;
sql.clear;
sql.add('select name from a where name like '''+'%'+combobox.text+'%'+''' or id='''+combobox.text+'''');
open;
end;
for i:=- to adoquery1.RecordCount-1 do
begin
combobox.items.add(adoquery1.Fields.Fields[0].Value;);
adoquery1.next;
end;
combobox.DroppedDown:=true;
combobox.SetFocus;
end;这样应该可以了,直接写的,没有验证