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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.09.2010, 11:22   #1  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Post
Цитата:
Сообщение от Poleax Посмотреть сообщение
Переход к основной таблице тоже автоматически не ставить курсор в гриде. (На форме1 в DataSource индекс проставлен по таблице1)
Дописываем. Вызываем метод возвращающий guid на "родительской" форме, далей просто курсор в запросе ставим на нужную запись.:
В \Forms\Form1
X++:
//\Forms\Form1\Methods\classDeclaration
public class FormRun extends ObjectRun
{
    guid    _guid;
}

//\Forms\Form1\Methods\init
public void init()
{
    Object callerFromRun = element.args().caller();
    ;

    if (callerFromRun && formhasMethod(callerFromRun, identifierstr(getTestGUID)))
    {
        _guid  = callerFromRun.getTestGUID();
    }

    super();
}

//\Forms\Form1\Data Sources\Table1\Methods\executeQuery
public void executeQuery()
{
    Table1   _table1;
    ;

    super();

    if(_guid)
    {
        _table1 = Table1::find(_guid);
        Table1_ds.findRecord(_table1);
    }

}
\Forms\Form2
X++:
//\Forms\Form2\Methods\getTestGUID
guid getTestGUID()
{
    return Table2.testGUID;
}
Вложение 6213
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.

Последний раз редактировалось Poleax; 06.12.2010 в 13:39.
Теги
ax2009, guid, lookup, relation

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно сделать lookup по полю типа Base Enum? Hidden DAX: Программирование 25 04.10.2017 13:06
Фильтр по полю и lookup kalex_a DAX: Программирование 11 17.09.2009 13:16
Фильтр в Lookup по полю другой таблицы gefr DAX: Программирование 6 12.03.2007 13:06
multiselect при lookup-е значения типа enum nebula DAX: Программирование 4 14.12.2006 18:56
Фильтр по полю типа Enum, в котором чиловое значение? slava DAX: Программирование 1 08.05.2002 10:26

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

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

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