Есть фейс, в нем куча вьюх. На экран попадают только те таблицы, которые описаны в первой (по счету) вьюхе. (По другому у меня не получается).
Подход следующий: процедура использует одну вьюху для модификации записей в таблице t1, при этом , эта же таблица входит в состав "главной" вьюхи, которая отображает её на экране. Таких таблиц (обновляемых таким образом) у меня много, и все они выводятся в главной вьюхе на экран. Загвоздка в том, что некоторые нормально обновляют данные после модификации, а некоторые нет. Для того чтобы данные , скажем, в browse стали актуальны приходится подергать мышкой за scrollBar. Понятно - все дело в обновлении, но само обновление сделано везде одинаково:
Код: Выделить всё
_try { VMain.getFirst tpFirstGuiltyDep;} _except on ExDataBase: {}
reScanPanel(tntpFirstGuiltyDep);
P.S. ReReadRecord тоже не всегда спасает, кроме того, его использование нежелательно.