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

Перерисовка панелей не связанных с корнем

Добавлено: 03 ноя 2004, 19:51
vadm
В интерфейсе 2 панели, одна связана с корневой таблицей, другая с синонимом по полю признаку. При изменении поля в корневой таблице, во второй панели остается неперересованное поле.

Re: Перерисовка панелей не связанных с корнем

Добавлено: 04 ноя 2004, 08:51
Goblin
rescanpanel(#<имя таблы второй панели>)

Re: Перерисовка панелей не связанных с корнем

Добавлено: 04 ноя 2004, 12:13
vadm
не работает...
пробовал и rescan и redraw и rebild
никак, очищает только при перезагрузке
фейса или когда пытаешся редактировать
поле... :(

Re: Перерисовка панелей не связанных с корнем

Добавлено: 04 ноя 2004, 12:29
oiko
Само представление напиши плиз
похоже тебе может понадобится перегрузка связи синонима

Re: Перерисовка панелей не связанных с корнем

Добавлено: 05 ноя 2004, 12:12
vadm
* from
montzak,
...
montzak curmont,
...
where
((
root == montzak.atl_nrec and
...
word(100) == curmont.stat and
cur_date >> curmont.dtmontp and
curmont.atl_nrec == curspec.cmont and
curspec.cbrig == curmontbrig.atl_nrec and
curmontbrig.cbrig == curmontpers.nrec and
curmontbrig.corg == curmontorg.nrec
))

это часть выборки, но этого я думаю достаточно.
По montzak перерисовывается 1-я панель,
по curmont 2-я.

Re: Перерисовка панелей не связанных с корнем

Добавлено: 09 ноя 2004, 12:24
ecasoft
Надо проверить, какая таблица стоит в операторе Panel у этого окна и именно ее указывать в операторах перерисовки rescan redraw.