Код: Выделить всё
table1.first;
i:=0;
repeat
Mas[i,0]:=table1key.text;
Mas[i,1]:=table1time.text;
i:=i+1;
table1.next;
until table1.eof;
Допустим нашли, останавливаю таймер, далее хочу наложить фильтр на таблицу по этой записи по полю key, т.к. оно имеет уникальное значение;
Код: Выделить всё
Table1.filter:='key='''+mas[i,0]+'''';
Table1.Filtered:=true;
А если сделаю на кнопку этот фильтр, указав какое-либо значение в таблице по полю key фильтр работает. В чем может быть дело?
Главное, смотрю в режиме отладки по строкам значения в переменных, и там все нормально, а после выполнения Table1.Filtered:=true; в таблице нет значений
