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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.12.2008, 17:39   #5  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
X++:
public static void main(Args _args)
{
    Object                                   obj  = _args.caller() ;
    FormDataSource                           formDataSourceObjectCaller;
;

    if (obj  && classidget(obj) == classNum(sysSetupFormRun) && obj.name() == formstr(<YourForm>))
    {
        formDataSourceObjectCaller = obj.dataSource(tableStr(<YourTable>));
    }
....
}
дальше передавайте его куда хотите (обычно для этого используются parm-методы на классе) и делайте с ним что хотите в методах класса.


Upd: хотя по вашему описанию до сих пор не совсем понятно зачем вам там именно датасорс?
Может достаточно табличного буффера? (args.record())
__________________
Zhirenkov Vitaly

Последний раз редактировалось ZVV; 11.12.2008 в 17:44.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вызов метода element.args().caller().setOfficialsParams(.... Poleax DAX: Программирование 6 04.09.2008 19:49
Inside Dynamics AX 4.0: RunBase Framework Extension Part IV Blog bot DAX Blogs 0 02.10.2007 04:49
Inside Dynamics AX 4.0: RunBase Framework Extension Part I Blog bot DAX Blogs 0 30.09.2007 09:20
args.dataset() и args.record().tableid - могут ли отличаться? gl00mie DAX: Программирование 5 06.08.2007 13:21
Как в наследуемом классе кл. RunBase перехватывать модиф. полей м.Prompt() alef_nor DAX: Программирование 2 11.05.2006 15:07
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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