Ещё один вопрос:
При коде, повешенном на кнопку
Код:
Table1.IndexName:='YearInd';
Table1.SetRangeStart;
if Edit2.Text<>'' then
Table1.FieldByName('Year').AsString:=Edit2.Text;
Table1.SetRangeEnd;
if Edit3.Text<>'' then
Table1.FieldByName('Year').AsString:=Edit3.Text;
Table1.ApplyRange;
Даёт два раза ошибку "Table not in edit or insert mode", а потом даёт "BDEngineError: Record already locked for this session"