И всё-таки это не работает. Помогите пожалуйста! 
  
Код вот такой:
 
Код:
IBQueryNoStock.first;
tvNorm.BeginUpdate;
tvNorm.DataController.ClearSorting(true);
tvNormColumnID.SortOrder:=soAscending;
i:=tvnorm.DataController.GetFocusedRecordIndex;
n:=tvnorm.DataController.RecordCount;
while i<=n do begin
if tvrnom.DataController.Values[i,4]=IBQueryNoStock.FieldByName('id').AsInteger then begin
tvrnom.DataController.Values[i,3]:=true;
inc(cnt);
IBQueryNoStock.Next;
end;
tvnorm.DataController.GotoNext;
i:=tvnorm.DataController.GetFocusedRecordIndex;
if IBQueryNoStock.Eof then break;
end;
tvnorm.EndUpdate;
  
		
		Код вот такой:
Код:
IBQueryNoStock.first;
tvNorm.BeginUpdate;
tvNorm.DataController.ClearSorting(true);
tvNormColumnID.SortOrder:=soAscending;
i:=tvnorm.DataController.GetFocusedRecordIndex;
n:=tvnorm.DataController.RecordCount;
while i<=n do begin
if tvrnom.DataController.Values[i,4]=IBQueryNoStock.FieldByName('id').AsInteger then begin
tvrnom.DataController.Values[i,3]:=true;
inc(cnt);
IBQueryNoStock.Next;
end;
tvnorm.DataController.GotoNext;
i:=tvnorm.DataController.GetFocusedRecordIndex;
if IBQueryNoStock.Eof then break;
end;
tvnorm.EndUpdate;

 
. А если пишу "[a-z]+" - то английские нормально вводятся. Можно ли сделать шаблон только для русских букв?