请各位来看看这个过滤记录的代码,为何不能过滤?(20分)

  • 主题发起人 主题发起人 罗子
  • 开始时间 开始时间

罗子

Unregistered / Unconfirmed
GUEST, unregistred user!
IF RadioButton1.Checked THEN //定位查询
IF ADOTable1.Locate(combobox1.Text ,edit1.Text ,[locaseInsensitive])=false THEN APPLICATION.MessageBox('没有找到指定条件的商品信息!!','提示',MB_OK+MB_ICONINFORMATION)
ELSE//过滤
ADOTable1.Filter:=combobox1.Text + '=' + edit1.Text ;
adotable1.Filtered:=true;
ADOTable1.Refresh ;
 
ADOTable1.Filter:=combobox1.Text + '='''+ edit1.Text+'''' ;
 
to dhl2001:
我试试之后就回来!!
谢谢你 dhl2001:
 
谢谢你 dhl2001:
一切顺利.可是我只知到这样使用能得到正确结果.可是你能不能再告诉我为什么使用这么多
个单引号呢?
使用单引号的规则是什么?
还有一个问题:就是当使用过滤之后,再想把所有的数据重新显示出来什么做?
再次谢谢你.几分钟之后结贴.祝五一快乐,五四 happy!
 
结了:
重新显示所有数把filtered设为false就可以了
 
接受答案了.
 
后退
顶部