就是我有一个学生表,其中有个是id字段,其中的值有:111,112,123,124,211,213,224等等,假如我现在只要在TEdit控件中输入2,在listbox控件中就会显示211,213,224。我在输入一个1进去,listbox控件中就显示211,213
请高手帮我解决如何实现,谢谢!

解决方案 »

  1.   

    这个简单啊
    TEdit里有ONKEYDOWN事件
    在里面添加查询程序(模糊查询)
    把查询记过显示在listbox(这个怎么显示不用我写代码吧)
      

  2.   

    用OnChange吧   比OnKeyDown好
      

  3.   

    我也觉的用onchang比较好,但具体怎么写就不知道了
      

  4.   

    在OnChange 
    'select id from 表名 where id like ''%'+trim(edit1.text)+'%'''
    再将结果显示到LISTBOX中
      

  5.   

    用Onchange事件,但是不知道,tedit输入的内容跟Listbox里面的内容是什么样的关系,看了LZ的两个例子不解!
      

  6.   

    onchage 
    'select id from 表名 where id like '+QuotedStr(trim(edit1.text))+'%'