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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2006, 12:53   #1  
Andrei_Shchurko is offline
Andrei_Shchurko
Участник
 
4 / 10 (1) +
Регистрация: 06.06.2006
Здраствуйте. Подскажите пожалуста можно - ли и если можно то как
из кода добавить на форму DataSource. У меня при попытке выдает ошибку инициализации: (', 'smid_1') . Пробовал методы FormDataSource - init () и create() с нулевым результатом.
Старый 06.06.2006, 15:37   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Не стоит так делать.
Вам же самим потом придется мучаться с сопровождением.

Если вы пишете универсальную штуку, которая работает в любом случае, то скорее всего вы не знаете предметную область, либо пишете что-то системное. И в том, и в другом случае нужно хорошее обоснование, чтобы решать любою задачу тем способом, который вы предложили.

Дело в том, что кроме датасорса, вам нужно будет вручную управлять:
* лицензионными и конфигурационными ключами
* правами доступа на уровне полей,
* rls'ом,
* dynalink'ом,
* заголовком на форме,
* свойством datasource на кнопках, чтобы вызвать другие формы,
* хелпом, чтобы показывались поля,
* критериями поиска CTRL+F3,
* автоотчетом,
* может еще чего забыл...

В общем, это закат солнца вручную.
Вы, скорее всего, не знаете об этих свойствах и штатном поведении стандартных сил...
Либо вы сильно переоцениваете свои силы.

В общем, настоятельно советую изменить условия задачи и не делать так, как вы собрались делать. Вернитесь к этой задаче после того, как узнаете Аксапту получше.

После этого оцените http://www.axforum.info/forums/showthread....newpost&t=13348
Оцените последствия и необходимые усилия для полной реализации задуманного.

Послушайтесь совета - сделайте несколько различных форм для каждого случая в вашей бизнес-логике. Общее поведение выносите в классы, из методов ваших форм вызывайте методы класса. Поверье, так будет намного легче и быстрее.
__________________
полезное на axForum, github, vk, coub.
Старый 06.06.2006, 16:10   #3  
Andrei_Shchurko is offline
Andrei_Shchurko
Участник
 
4 / 10 (1) +
Регистрация: 06.06.2006
Спасибо за ответ на вопрос. Да я понимаю что задачку взял сложноватую. Может подскажите, есть ли средство для просмотра содержимого (типо обозревателя таблицы) для запросов (query)? Был бы вам очень благодарен.
 


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

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

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