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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.03.2010, 23:04   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Не вводи ты людей в заблуждение, коль сам уже не программируешь сто лет...
Злой ты.
Объясняю...

"изменять нужно значение поля в таблице"
нельзя изменять поле в таблице, поскольку табличную переменной бесполензно изменять и не записывать. А записывать в коде формы PurchCreateOrder нельзя, поскольку за запись отвечает сама форма при закрытии кнопкой Ok. Поэтому код вида в этой форме применять нельзя:
X++:
somemethod()
{
   PurchTable pt;

   pt.OrderAccount = "someValue";
   pt.insert();
}
можно только ВНУТРИ формы обратиться к полю текущей записи датасорса (которая еще не записана).
внутри формы название датасорса обычно совпадает с именем таблицы.
однако внутри формы обращаться надо именно по имени датасорса и менять поле датасорса, а не таблицы.

Цитата:
Сообщение от DSPIC Посмотреть сообщение
И определись, с чем именно ты согласен. В обоих приведенных цитатах речь идет о методах таблицы.
Имя датасорса позволяет обратиться не только к полям таблицы, которая привязана к датасорсу, но и к методам этой таблицы.

Я с тобой согласен, что код надо разместить в методах таблицы.
Однако если код вызывается из датасорса формы, то менять он будет не поля таблицы, а поля датасорса.

Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 219
Размер:	74.7 Кб
ID:	5630

я подозреваю, что ты немножко поторопился.
и вдруг решил, что я говорю об объекте с суффиксом _ds.
Нет, DSPIC, я не имел в виду объект с суффиксом _ds.
Во-первых, этот объект не позволяет изменить значение поля
Во-вторых, почитай про этот суффикс, раз уж программируешь меньше 100 лет
__________________
полезное на axForum, github, vk, coub.
Теги
default, override, purchcreateorder

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Channel9: Peter Villadsen and Gustavo Plancarte: X++ to MSIL Blog bot DAX Blogs 30 24.08.2010 17:11
Изменение идентификаторов(id) полей Dron AKA andy DAX: База знаний и проекты 30 17.06.2009 10:11
где хранятся значения полей удаленных строк? chanchala DAX: Программирование 16 04.09.2008 10:45
Как получить значения полей (modifiedDate, modifiedTime, modifiedBy и др.) при работе с объектами AOT типа Map? LRA DAX: База знаний и проекты 15 02.04.2007 13:37
Как узнать значения суммовых полей в отчёте? bagyr DAX: Программирование 2 28.06.2005 12:45

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

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

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