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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.12.2005, 18:47   #3  
Hidden is offline
Hidden
Участник
 
199 / 15 (1) ++
Регистрация: 25.03.2004
Адрес: Moscow
Цитата:
Сообщение от Dron AKA andy
Можно по-разному. Класс каким-то образом получает ссылку на DS (через args.record() или args.caller().datasource() или еще как). Далее можно передать этот DS в Form2 и обновлять там, или, что лучше, из Form2 вызвать метод класса, который обновит DS.
Давай те разберемся по порядку:
1 вариант. Если передавать ссылку args.record() или args.caller().datasource(), то где ее передавать в методе prompt() или до этого? Как я передам ds в form2, мне же нужно в уже открытую текущую форму Form1 передать и именно ее обновить, а не в какую-нибудь новую?(может есть какой нить показательный пример в Аксапте?)
2 вариант. Каким образом я вызову метод из Form2, тем более если нужно обновить DS Form1.

PS: Мне кажется произошла путаница с наименованиями. Еще раз Form1 это журнал в котором в gride показываются данные DS Table1, Form2 служит для создания новой записи в Table1, после создания записи нужно обновить Form1 которая не содержит вновь созданную запись. Конечно я могу и кнопку сделать в Form1 нажав на которую пользователь сможет все обновить, но хотелось бы программно сделать.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Передача данных из класса в форму Hidden DAX: Программирование 5 05.05.2008 18:12
Как обновить форму, если добавление через кнопку? Arahnid DAX: Программирование 5 21.05.2007 11:18
Как обновить открытую форму Arahnid DAX: Программирование 1 11.05.2007 01:14
Запустить метод класса loka DAX: Программирование 2 13.03.2006 15:40

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

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

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