Страница 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.