如何对ADOTable的Filter属性进行操作设置?(100分)

  • 主题发起人 主题发起人 wd5i
  • 开始时间 开始时间
W

wd5i

Unregistered / Unconfirmed
GUEST, unregistred user!
想通过年份和月份进行筛选表中的记录,让表显示符合的内容 <br>Fiktered属性已经设置为True <br>我这么写的<br>&nbsp; ADOTable1.Filter:='年份'+'='+QuotedStr(Combobox1.Text);<br>&nbsp; ADOTable1.Filter:='月份'+'='+QuotedStr(combobox2.Text);<br>表显示的结果只按月份筛选了,我想让表中的结果同时满足年份和月份两个条件。如何实现?
 
ADOTable1.Filter:='年份'+'='+QuotedStr(Combobox1.Text) + ' and ' + &nbsp;'月份'+'='+QuotedStr(combobox2.Text);
 
楼上的,你的方法不行啊
 
ADOTable1.Filtered := False;<br>ADOTable1.Filter :='年份'+'='+QuotedStr(Combobox1.Text) + ' and 月份'+'='+QuotedStr(combobox2.Text);<br>ADOTable1.Filtered := True;<br>再不行,俺就没办法了。
 
可以运行倒是,但是查不出来数据
 
解决了,就是用你说的第二种,我写错了,重新一遍就查询正确了
 
后退
顶部