Уже голова болит, не могу никак понять в чем дело...
Есь таблица она фильтруется с помощью Filtered=True по определённым параметрам, так вот по умолчанию стоит фильтр ACT=True, данный фильтр отображает в таблице только активные услуги конторы, при изменении активности услуги на False, по идее, благодаря фильтру она должна исчезнуть из таблицы. После редактирования происходит Рефреш только отредактированной записи:
Код: Выделить всё
fdset_usluga.RefreshSQL.Clear;
fdset_usluga.RefreshSQL.Text:='select * from usluga where id='+inttostr(ch_id);//ID только что изменённой записи
fdset_usluga.Refresh;
После переоткрытия Датасета они(пропавшие записи) опять нормально отображаются.
Подскажите пжлста, как лечить?