在向DBcombobox输入字符的时候,可以自动和原来输入的进行匹配,并且可以自己修改,我在dbcombobox中onchange添加事件,
dbcombobox.Items.Clear ;
tab_tmp1.Close ;
tab_tmp1.SQL.Text :=' select supplier_no from s1my_supplier where supplier_no like '+quotedstr(trim(dbcombobox.Text)+'%');
tab_tmp1.Open ;
tab_tmp1.First ;
while not tab_tmp1.Eof do
begin
dbcombobox.Items.Add(tab_tmp1.fieldbyname('supplier_no').AsString) ;
tab_tmp1.Next;
end;
tab_tmp1.Close ;
但是找到部分匹配的以后,该自己输入以后,鼠标的光标就移到第一位去了,请问该怎么处理,可以作到象网站输入用户名的效果一样?
dbcombobox.Items.Clear ;
tab_tmp1.Close ;
tab_tmp1.SQL.Text :=' select supplier_no from s1my_supplier where supplier_no like '+quotedstr(trim(dbcombobox.Text)+'%');
tab_tmp1.Open ;
tab_tmp1.First ;
while not tab_tmp1.Eof do
begin
dbcombobox.Items.Add(tab_tmp1.fieldbyname('supplier_no').AsString) ;
tab_tmp1.Next;
end;
tab_tmp1.Close ;
但是找到部分匹配的以后,该自己输入以后,鼠标的光标就移到第一位去了,请问该怎么处理,可以作到象网站输入用户名的效果一样?
请问该怎么操作?dbcombobox好象没有这个属性呀
你需要通过中间件 连接数据库
这个控件和DBGRID一样 都是一样时候的 但是它对应到字段而已
你需要通过中间件 连接数据库可不可以详细指点一下 ?真的困绕很久了