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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.12.2010, 10:50   #1  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от AngelDominantes Посмотреть сообщение
А если скажем я хочу обработать это не в методе формы а в классе, точнее в методе Main класса который вызывается по нажатию кнопки на форме, кнопка является MenuItemButton и связана с соответствующим MenuItem.
тогда в форме у кнопки выставляем в свойству dataSource нужную таблицу (просто если на форме несколько DataSource надо явно указывать кого будем передавать в args-e).
в классе в ClassDeclaration() объявляем нашу таблицу
X++:
MyTable myTable;
далее пишем в классе метод initFromArgs(Args _args):
X++:
void initFromArgs(Args _args)
{
;
if (_args && _args.record())
   myTable = _args.record();
}
потом в методе main() пишем примерно следующие:
X++:
static void main(Args _args)
{
RunCalss runClass;
;

runClass = new RunClass();
runClass.initFromArgs(_args);
runClass.run();
}
а в методе run() уже пишем:
X++:
void run()
{
MyTable myTableUpdate;
;

ttsbegin;

select forupdate myTableUpdate
where myTableUpdate.Code == myTable.Code;

myTableUpdate.Description = 'la la la';
if (myTableUpdate.validateWrite())
   myTableUpdate.Update();

ttscommit;
}
на форме у кнопки перекрываем метод clicked() у формы и после super пишем:
X++:
MyTable_ds.reread();
MyTable_ds.refresh();
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем

Последний раз редактировалось lev; 30.12.2010 в 12:03.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по Проектам PSA DAX: Функционал 35 19.01.2007 22:26
Вопрос новичка: суммирование в отчетах aevi82 DAX: Программирование 3 05.07.2006 12:15
Вопрос новичка про заголовки грида Alex P DAX: Программирование 21 05.10.2004 19:25
расчеты с персоналом. НДФЛ. вопрос чайника shumelka DAX: Функционал 2 25.03.2004 11:36
Вопрос новичка !!! vfox DAX: Администрирование 9 29.02.2004 10:49
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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