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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.10.2007, 15:49   #1  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Дело даже и не в том, что индекс явно числом указан. А если его индекс изменится когда нить потом, то что делать? + соглашусь с Петром.
Старый 11.10.2007, 16:01   #2  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 124 (5) +++++
Регистрация: 14.12.2001
Цитата:
Сообщение от Sada Посмотреть сообщение
Дело даже и не в том, что индекс явно числом указан. А если его индекс изменится когда нить потом, то что делать?.
Действительно. Более красивый вариант:

X++:
int idx = SysDimension::Center + 1;

while select forupdate  common
where (common.(fieldId2Ext(dictField.id(), idx)) == dim[idx])
{
   info(_dim[idx]  );
}
Старый 16.10.2007, 10:09   #3  
johny77 is offline
johny77
Участник
 
31 / 27 (1) +++
Регистрация: 04.07.2006
Можно посмотреть вот это
http://blogs.msdn.com/palle_agermark...imensions.aspx
 


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

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

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