大 大森林 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-15 #1 table可以进行过滤吗?如何写这段程序呢? 假如我要过滤掉 姓名<>王 该怎么做呢?
H hf_waj Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-15 #2 filtered true; filter 姓名<>'王' 具体的过滤可在table的OnFilterRecord里写!
Z zhilon Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-15 #3 可以使用模糊查询 select * from Table where name not like '%'+'王'+'%' // Table 为你要查询的表
K kkyy Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-15 #4 table.Filtered := False; table.Filter := 'Name = ''王'''; table.Filtered := True;
沈 沈浪 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-15 #5 table有onfilterrecord事件 procedure Tkhglform.Table1FilterRecord(DataSet: TDataSet; var Accept: Boolean); begin accept:=setdat['姓名']<>'王; end; 其次还可以用locate,lookup不过只能过滤单条记录,需要下一条时继续查找。
table有onfilterrecord事件 procedure Tkhglform.Table1FilterRecord(DataSet: TDataSet; var Accept: Boolean); begin accept:=setdat['姓名']<>'王; end; 其次还可以用locate,lookup不过只能过滤单条记录,需要下一条时继续查找。