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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.09.2009, 12:04   #1  
Freinchman is offline
Freinchman
Участник
 
19 / 10 (1) +
Регистрация: 13.07.2009
Можно ли средствами Навижн обратиться к объекту по его ID, получив его перебором всего имеющегося на форме???
Или только по названию объетка?

Мне нужно для группы контролов формы изменить доступность. Как проще это сделать не прописывая каждое поле в коде?
Старый 21.09.2009, 12:31   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
нет. у формы нет семейства Controls.
вернее, де-факто оно есть, а вот обратиться к нему средствами c\al нельзя.

можно получить список полей таблицы и с помощью текстового редактора создать текст функции (чтобы не писать в форме).
но в тексте все равно придется указывать каждый контрол отдельно.
Старый 21.09.2009, 12:50   #3  
Freinchman is offline
Freinchman
Участник
 
19 / 10 (1) +
Регистрация: 13.07.2009
Я придумал одну хрень.

Указал группе полей родительский контрол ParentControl, которому буду менять свойства доступности и др.
Проставив ему все дочерние элементы будут иметь те же свойства.
Те контролы, которые мне необходимо изменять вне общей группы контролов придется отдельно поименно изменять свойства.

NB Надо учитывать особенность размещения контролов на формах с закладками.
Старый 21.09.2009, 13:41   #4  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
креативно, но почему-то enable фрейму из кода не меняется, только visible
Старый 21.09.2009, 18:09   #5  
Freinchman is offline
Freinchman
Участник
 
19 / 10 (1) +
Регистрация: 13.07.2009
А если по-моему методу сделать, то проставится
(укажи фрейму Парента)

Изврат блин...
Старый 03.11.2009, 11:09   #6  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от Freinchman Посмотреть сообщение
Указал группе полей родительский контрол ParentControl
А как указал? У меня не дает это свойство руками менять. Только перетаскиванием контрола в родителя...
 


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

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

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