使用範圍(50分)

  • 主题发起人 主题发起人 江林勝
  • 开始时间 开始时间

江林勝

Unregistered / Unconfirmed
GUEST, unregistred user!
SetRangeStart,SetRangeEnd,ApplyRange
大家都知道是設定表的使用範圍,那麼如何設定一個字段有多個值時的使用範圍了?
如一字段F0001的值有可能為1, 或者為2,或者為3,怎樣讓表的使用範圍為1或者為2,但不為3了.
 
下面这样不行吗?要是要1、3,不要2才麻烦呢

with yourtable do
begin
SetRangeStart;
FieldByName('f0001').AsInteger := 1;
SetRangeEnd;
FieldByName('f0001').AsInteger := 2;
ApplyRange;
end;

如果是文件型表(dbf、paradox等),f0001必须要索引
 
接受答案了.
 
后退
顶部