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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.08.2008, 07:52   #2  
/Antony/ is offline
/Antony/
Программист
 
14 / 12 (1) ++
Регистрация: 01.08.2007
на форме Договоры перед непосредственным вызовом второй формы (в методе clicked):
X++:
    Args            args; // аргументы
//....
args.record(tableName);  // передаем запись
                        // tableName - курсор таблицы, который надо передать
//...вызов формы
в методе лукап перед вызовом второй формы необходимо вставить строку:
X++:
    Args            args; // аргументы
//....
args.record( element.args().record() );  // передаем принятую запись
//...вызов лукап формы
затем добавить пару строк в executeQuery вызываемой лукап-формы:
X++:
public void executeQuery()
{
    TableName           tableName; // здесь дб объявлен курсор таблицы с формы "Договоры"
    
    tableName = element.args().record(); // принимаем запись
    this.query().dataSourceNo(1).addRange(fieldnum(VendInvoice4PaymJour_RU, Orderaccount)).value( tableName.fieldName );
    super();
}
**Предложенный вариант поможет только если для вызова форм вы используете Args и FormRun.

Последний раз редактировалось /Antony/; 28.08.2008 в 08:10.
За это сообщение автора поблагодарили: kalex_a (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Помогите новичку с отчетом V777 DAX: Программирование 37 18.04.2008 14:34
Помогите новичку: импорт Bars DAX: Администрирование 6 26.03.2005 09:14
Помогите новичку Security keys listener DAX: Администрирование 4 24.07.2003 16:28
Помогите новичку Trantor DAX: Администрирование 1 14.07.2003 10:48
помогите новичку в AXAPTE marco DAX: Программирование 4 04.02.2003 15:54

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

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

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