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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.08.2009, 18:00   #1  
Freinchman is offline
Freinchman
Участник
 
19 / 10 (1) +
Регистрация: 13.07.2009
Открывается форма с закладками. И причем всегда на той закладке, где есть пустой список.
Если изменить активацию элементов, то записи становятся Editable= False.
Если переключаюсь на другое окно и возвращаюсь, то становится Editable= True...
Старый 06.08.2009, 18:14   #2  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Первое что пришло в голову согласно вашему описанию: Как активировать нужную вкладку на форме
Старый 06.08.2009, 18:22   #3  
Freinchman is offline
Freinchman
Участник
 
19 / 10 (1) +
Регистрация: 13.07.2009
Спасибо!
Старый 06.08.2009, 18:41   #4  
Freinchman is offline
Freinchman
Участник
 
19 / 10 (1) +
Регистрация: 13.07.2009
из приведенного примера(такие строчки у меня были написаны другим разработчиком):
IF Not Flag THEN BEGIN
CurrForm.ElementNaVkladke1.ACTIVATE
Flag := TRUE;
END;


У меня получилось избежать проблему путем блокировки ввода в списках в закладках изначально(EDITABLE := False). А при смене фокуса разблокировал их.

IF NOT blnFlag THEN BEGIN
CurrForm.ID.ACTIVATE;
CurrForm.sfrmComments.EDITABLE := TRUE;
CurrForm.sfrmDocuments.EDITABLE := TRUE;
blnFlag := TRUE;
END;

Клева.
Старый 06.08.2009, 20:18   #5  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Freinchman Посмотреть сообщение
Открывается форма с закладками. И причем всегда на той закладке, где есть пустой список.
Свойство ActiveControlOnOpen
Цитата:
Если изменить активацию элементов, то записи становятся Editable= False. Если переключаюсь на другое окно и возвращаюсь, то становится Editable= True...
Тут все зависит от решения, которые используете.
Старый 07.08.2009, 10:50   #6  
.Quattro. is offline
.Quattro.
Участник
Лучший по профессии 2009
 
194 / 22 (1) +++
Регистрация: 22.05.2006
Очень часто при открытии формы активизируется закладка, на которой субформа с таблице, в которой нет записей.
Если на форме поставить delayedInsert = Yes, то закладка при открытии не станет активироваться.
Старый 01.03.2012, 17:11   #7  
Васыо is offline
Васыо
Участник
 
316 / 12 (1) ++
Регистрация: 15.11.2006
Цитата:
Очень часто при открытии формы активизируется закладка, на которой субформа с таблице, в которой нет записей.
А что может быть причиной того, что основная форма вылетает, когда не находит в таблице под субформой записей?
Старый 01.03.2012, 17:40   #8  
Васыо is offline
Васыо
Участник
 
316 / 12 (1) ++
Регистрация: 15.11.2006
Беру форму 5720 (просто для примера), делаю её субформой на:
а) Карточку товара (SubFormLink No.=FIELD(No.))
б) Карточку Нескладируемого товара (SubFormLink No.=FIELD(Entry No.))

На карточке товара всё замечательно, а нескладируемый товар вылетает, если не находит записей, с сообщением "Товар Номер 'Тот_что_на_форме' не существует.". Свойства сравнивал, вроде все одинаковые. Что не заметил/не учел/не знаю?
Старый 01.03.2012, 21:07   #9  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Проделайте то же самое в демо-базе (т.е. с обьектами без каких либо изменений), если увидите, что всё работает (а у меня работает) то сравните ваши формочки с теми же самыми из демо базы (обьекты в виде текста) и найдёте разницу/причину.
Один раз таким же макаром мы с вами нашли причину подобной ошибки
Неактивность формы с комбинацией фильтров
Старый 01.03.2012, 21:39   #10  
Васыо is offline
Васыо
Участник
 
316 / 12 (1) ++
Регистрация: 15.11.2006
AlexB, спасибо
глаза так замылились и устали, что захотелось ещё одних. спасибо, завтра пойду в этом направлении.
Старый 02.03.2012, 11:12   #11  
Васыо is offline
Васыо
Участник
 
316 / 12 (1) ++
Регистрация: 15.11.2006
Вы будете смеяться, но в демо-базе у меня всё повторяется один в один: на товарах работает, на нескладируемых товарах - нет. А Вы не могли бы выложить фобик Вашей 5725 формочки с рабочей субформой на 5720?
Старый 02.03.2012, 11:37   #12  
Васыо is offline
Васыо
Участник
 
316 / 12 (1) ++
Регистрация: 15.11.2006
p.s. у меня R2
Старый 02.03.2012, 17:03   #13  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Цитата:
Сообщение от Васыо Посмотреть сообщение
Вы будете смеяться, но в демо-базе у меня всё повторяется один в один: на товарах работает, на нескладируемых товарах - нет. А Вы не могли бы выложить фобик Вашей 5725 формочки с рабочей субформой на 5720?
Извиняюсь, попутал формы, у меня тоже не работает.
Старый 05.03.2012, 13:25   #14  
Васыо is offline
Васыо
Участник
 
316 / 12 (1) ++
Регистрация: 15.11.2006
В общем, надо в SubFormLink в обязательном порядке прописывать ещё и Type = Nonstock Item. Вот так вот.
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:35.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.