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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.02.2006, 08:15   #1  
Artild is offline
Artild
Участник
 
38 / 10 (1) +
Регистрация: 24.01.2003
Адрес: Новосибирск
Обнуления поля-массива в таблице
Есть расширенный тип данных массив. Есть поле в таблице созданное на основе данного типа данных. Вопрос: Table.ArrayEDT[0] = 0 ничем не отличается от Table.ArrayEDT[1] = 0, а ведь вроде весь массив должен обнулятся?
Старый 25.02.2006, 09:54   #2  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Странно, у меня всегда ругается, что индекс массива 0 запрещен
Старый 25.02.2006, 10:08   #3  
Artild is offline
Artild
Участник
 
38 / 10 (1) +
Регистрация: 24.01.2003
Адрес: Новосибирск
а у меня не ругается. Axapta 3.0 SP3 CU1
Старый 25.02.2006, 11:00   #4  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Хм. Та же версия.
Старый 26.02.2006, 12:15   #5  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Не путайте массив и класс Array. Для класса индекс 0 действительно запрещен. Для массива индекс 0 может использоваться в рамках специальной конструкции, с помощью которой можно инициализировать массив.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 26.02.2006, 12:35   #6  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Есть такой баг (или фича?). Если поле в таблице типа массив, то присвоение значения нулевому элементу не приводит к ожидаемому результату (инициализация массива). Исключение не выбрасывается, но и обнуление не происходит.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
обновление поля в заданной таблице Eldar9x DAX: Программирование 7 13.03.2009 15:32
Вопрос по перегрузке лукапа поля прям на таблице HorrR DAX: Программирование 3 03.06.2008 18:02
Поля CreatedTransactionID, BondBatch в таблице LedgerTrans tolstjak DAX: Программирование 21 04.04.2007 08:03
После перекрытия JumpRef поля на DataSource в контекстном меню так и не появился переход к основной таблице. Кирилл DAX: Программирование 7 01.02.2007 11:42
Lookup на элементах поля-массива kalex DAX: Программирование 2 28.10.2002 11:54
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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