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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.02.2012, 11:19   #1  
DesertBrowser is offline
DesertBrowser
Участник
 
55 / 10 (1) +
Регистрация: 04.08.2010
Это было первое, что я попробовала, до того как открыла эту ветку на форуме. Эффекта ни write на DS, ни update на record не имеют. Т.к. новые - т.е. изменённые пользователем данные - в них не попадают.

Последний раз редактировалось DesertBrowser; 03.02.2012 в 11:25.
Старый 03.02.2012, 13:28   #2  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
В вызываемой дочерней форме строк объявите табличную переменную parentTable того же типа, что и главная таблица из родительской формы. При открытии дочерней формы в inite свяжите ее с курсором родительской формы (parentTable = element.args().record() ).

Обязательно проверьте, чтобы в дочерней форме эта переменная больше нигде не переприсваивалась и не перевыбиралась из БД, это важно!

При сохранении текущей записи (именно при сохранении, а не при изменении поля !!!) в дочерней форме формируйте нужный комментарий, просто записывайте его в поле табличной переменной (parentTable.comment = 'comment'), а затем

parentTable.dataSource().write().
parentTable.dataSource().refresh().

Естественно, запись в оба датасоурса должна быть в одной транзакции.
Если сделаете все правильно, то все должно работать.
__________________
Dynamics AX Experience
Теги
datasource, form, formrun, update, write, как правильно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
разная скорость отработки display методов на источнике данных формы wojzeh DAX: Программирование 10 05.05.2008 23:53
Изменение свойства Table источника данных формы vasiliy DAX: Программирование 6 26.04.2005 12:16
Обновление данных формы из другой формы DiZ DAX: Программирование 4 14.10.2004 11:39
Метод findValue у источника данных формы demID DAX: Программирование 3 01.10.2004 10:19
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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