Страница 1 из 1

Не обновляется поле

Добавлено: 02 дек 2008, 19:23
galover
Есть скрин, в котором отображаю значение некоторой переменной. Значение переменной меняется после выполнения некоторых операций. Но вот обновления выводимого на экране значения не происходит ((.
Что можно сделать? Всегда ли нужно заворачивать такие переменные в local table, чтобы потом делать ReScanPanel для обновления?

Добавлено: 03 дек 2008, 05:48
Алексей
обычно, если значение в переменную присваивать как
Set someVar := someValue;
то обновление на экране проходит автоматом, попробуйте.

Добавлено: 03 дек 2008, 11:10
galover
Алексей
Нет, не помогло :( Хотя и хэлп пишет, что экран должен обновиться

Добавлено: 03 дек 2008, 12:13
Den
Тоже вроде наткнулся на такой косяк...у тебя у скрина описана какая-нить table ? Попробуй подрисовать и сделать в нужном месте RereadRecord(table)

Добавлено: 03 дек 2008, 12:14
galover
Проблема решилась добавлением корневой таблицы после выражения screen:

Код: Выделить всё

screen scrMain;
   show at(,,, 4);
   table tblRoot;	

Добавлено: 03 дек 2008, 12:32
Den
:)