首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

ComboBox输入查询只能写一个字,该如何处理

2012-03-19 
ComboBox输入查询只能写一个字有表tb1,其中有字段fld1,fld2。有ComboBox1,ComboBox2,俺要达到如下效果:初始

ComboBox输入查询只能写一个字
有表tb1,其中有字段fld1,fld2。有ComboBox1,ComboBox2,俺要达到如下效果:
初始时ComboBox都为空,假如要查fld1字段值为vl1的记录,那么在ComboBox1中选择字段名fld1,程序把fld1的字段值加入到ComboBox2中,以供选择。
完成查询功能是通过ComboBox2的onchange事件把adoquery的sql语句加了“and   字段名=字段值”完成。这样存在一个问题就是在ComboBox2中手工输入时只能写一个字就查询了,这该怎么办?能用其他事件完成查询吗?


[解决办法]
在ComboBox2的keypress事件中寫if key=#13 then
執行查询命令就OK了
[解决办法]
不要在onchange里面写。在onkeypress里面写。
[解决办法]
在ComboBox2的keypress事件里写是最好的
if key = 13 then begin ...
...
...
end;

热点排行