AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.08.2003, 14:53   #1  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Форма/субформа
Господа, проблема следующая : на форму 21 (Карточка клиента) на Табконтрол,
на закладку Счета я повесил некую свою субформу. На ее триггерах OnNewRecord и OnAfterGetRecord прописан некий код. В итоге при открытии формы 21 она открывается с активной закладкой Счета и фокусом на субформе.
Подскажите, как можно от этого избавится? (т.е. чтобы как и раньше форма открывалась с той активной закладкой, с которой ее закрывали в последний раз)
Старый 08.08.2003, 11:46   #2  
Grizzly is offline
Grizzly
Участник
 
85 / 10 (1) +
Регистрация: 30.01.2003
Адрес: Омск
А какой код написан в OnAfterGetRecord?
Старый 08.08.2003, 12:36   #3  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Примерно такой :

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  
Grizzly is offline
Grizzly
Участник
 
85 / 10 (1) +
Регистрация: 30.01.2003
Адрес: Омск
Я вижу два варианта:
1. Сделать субформу нередактируемой
2. Для субформы установить свойство DelayedInsert в Yes
Старый 08.08.2003, 16:16   #5  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
За DelayedInsert спасибо огромное!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Форма с фильтрами usach NAV: Программирование 19 07.09.2005 08:57
Нужен репорт форма ТОРГ 13 Polar NAV: Программирование 0 20.08.2004 10:20
форма платежного поручения Alex_V NAV: Функционал 7 16.01.2004 14:17
субформа Alex_V NAV: Программирование 2 08.12.2003 16:18
Главная форма Attain Sharky NAV: Программирование 11 31.01.2003 18:12

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:07.