关于filter语句的应用
for iYear := YearStart to YearEnd do
with BankRecordsTTable do
try
Filtered := False;
Close;
TableName := BANKCARDRECORDTABLE + '_' + IntToStr(iYear);
Filter := '...';
Filtered := True;
Open;
...;
except
end;
每个年份一张银行表
程序是想统计指定年份之内的帐务信息,不能用Query,只可以用Table控件来filter
由于用的是同一个Table控件,所以应该有Filtered:=False和Filter:=True的问题,也应该有Table的Open和Close问题
就是不知道它们之间的运用的顺序是否妥当??
有人写程序在Filtered := False;之后加了Filter:='';为什么要加,不加有什么问题??
Table是先Open还是先Filter??