表A: orderno,supplier_no, orderdate,comment
表B:supplier_no,supplier_name,re在DBcombobox中(字段為A中的supplier_no)輸入字母時,根據模糊查詢查出表B中匹配此字母的所有supplier_no,同時像IE那樣自動展開.請問該怎麼處理?想了很就都沒有實現出來.
請大家給點指點,謝謝!
表B:supplier_no,supplier_name,re在DBcombobox中(字段為A中的supplier_no)輸入字母時,根據模糊查詢查出表B中匹配此字母的所有supplier_no,同時像IE那樣自動展開.請問該怎麼處理?想了很就都沒有實現出來.
請大家給點指點,謝謝!
解决方案 »
- excel 数据导入到access的SQL语句
- qrchart怎么取得平滑曲线
- 关于 深入浅出delphi6 中的一个例子
- 不用存储过程,怎样用在前台用ADOquery内嵌的SQL语句实现以下功能?
- 请问这句话错哪了?
- 如何格式化双精度型,如何将它转换为 String 型!!!!!!!!!
- 有没有好的Delphi新闻组
- 做一个打字程序,用richedit的onchange中判断无法改变自身汉字的颜色,英文的可以.
- stringgrid中动态生成若干个combobox问题
- 怎样通过netbios获得远程主机机器名和以及工作组名称,以及操作系统等情况!
- 在编程语言的选择上 今天下决心 豁出去了 选delphi!
- TWebBrowser控件如何实现内容的复制、粘贴?
begin
DBComboBox1.Items.Add(ADODataSet1.fieldByName('supplierNo').AsVariant);
ADODataSet1.Next;
end;
你这样做达不到我的效果的.我的想法是这样的:在向DBcombobox输入字符时,当你输入第一个字符时,程序自动将dbcombobox展开,里面显示的是表B中所有含有此字符的supplierno(select supplier_no from 表B where supplierNo like trim(dbcombobox1.text)% ),向IE那样自动展开.
你的想法是先将Dbcombobox中的Item用supplier_no填充起来,然后输入时寻找,我之前试过的,达不到我想要的效果.
1)给一个FORM,这个FORM的位置根据EDIT来定,不过要处理FORM的一些事件。
1)在EDIT里输入,然后在ONCHANGE事件里处理
2)在ONCHANGE里做筛选然后将结果增加到FORM的一个LISTBOX空间里。
之前我用了一个dbedit和一个combobox组合了用,可以达到部分效果,但是就是自动展开的动作需要自己用鼠标点.你说的这种方法我来试一下,谢谢了!