|  07.08.2003, 14:53 | #1 | 
| NavAx | Форма/субформа 
			
			Господа, проблема следующая : на форму 21 (Карточка клиента) на Табконтрол, на закладку Счета я повесил некую свою субформу. На ее триггерах OnNewRecord и OnAfterGetRecord прописан некий код. В итоге при открытии формы 21 она открывается с активной закладкой Счета и фокусом на субформе. Подскажите, как можно от этого избавится? (т.е. чтобы как и раньше форма открывалась с той активной закладкой, с которой ее закрывали в последний раз) | 
|  | 
|  08.08.2003, 11:46 | #2 | 
| Участник | 
			
			А какой код написан в OnAfterGetRecord?
		 | 
|  | 
|  08.08.2003, 12:36 | #3 | 
| NavAx | 
			
			Примерно такой : CustomerName := ''; "Balance (LCY)" := 0; IF Customer.GET("Linked Customer No.") THEN BEGIN CustomerName := Customer.Name; Customer.CALCFIELDS("Balance (LCY)"); "Balance (LCY)" := Customer."Balance (LCY)"; END; Еще есть код на OnNewRecord : CustomerName := ''; "Balance (LCY)" := 0; Наблюдается следующее : если при открытии формы для соответствующего клиента нет записей в сабформе, то описанный глюк наблюдается (т.е. при отработке OnNewRecord), а вот если хоть одна запись есть, то все в поряде... Я этого не понимаю   | 
|  | 
|  08.08.2003, 13:42 | #4 | 
| Участник | 
			
			Я вижу два варианта: 1. Сделать субформу нередактируемой 2. Для субформы установить свойство DelayedInsert в Yes | 
|  | 
|  08.08.2003, 16:16 | #5 | 
| NavAx | 
			
			За DelayedInsert спасибо огромное!
		 | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| Форма с фильтрами | 19 | |||
| Нужен репорт форма ТОРГ 13 | 0 | |||
| форма платежного поручения | 7 | |||
| субформа | 2 | |||
| Главная форма Attain | 11 | |||
| 
 |