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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.11.2009, 21:32   #7  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
376 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Цитата:
Сообщение от Logger Посмотреть сообщение
Я еще пробовал искусственно сделать recID поставив в выборку полей в запросе minOf(recId) - но это не помогло.
На AX 4.0 работает.

Цитата:
Сообщение от ivas Посмотреть сообщение
Повторюсь)
можно импользовать такой код:
работает "мгновенно")
X++:
element.args().lookupField(fieldNum(SalesTable, SalesId));
element.args().lookupValue(queryValue("хочу сюда!"));
SalesTable_ds.executeQuery();
упс, не дочитал пост до конца) не знаю будет ли корректно работать с группировкой
Не будет, по крайней мере на AX 4.0, при позиционировании на конкретную запись, все предыдущие группировки теряются, проблема аналогична описанной здесь.

Цитата:
Сообщение от Mykola Galak Посмотреть сообщение
На маленьких датасорсах:
X++:
MyDatasource_ds.findValue(fieldNum(TableName, fieldName), value);
Вариан предложеный ivas очень хорош. Он ищет по значению и не делает перебора в отличии от findValue.

Если датасорсом является вью можно так:
X++:
MyDatasource_ds.findRecord(myBuffer);
В случае когда RecId пустой методы findValue и findRecord не позиционируют курсор на указанной записи.

А почему просто нельзя отфильтровать по определенному значению(например, методом _ds.filter)? Нужно видеть соседние записи ?
__________________
Sergey Nefedov

Последний раз редактировалось SRF; 26.11.2009 в 21:35.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Filter-by-Grid Blog bot DAX Blogs 2 30.05.2012 13:39
jinx: Drag & Drop in Masken Blog bot DAX auf Deutsch 0 16.10.2007 16:10
Dynamics AX: DAX 4.0 Filter by Grid [Update] Blog bot DAX Blogs 0 27.04.2007 17:10
Advanced programming: Grid data and view manipulations batiskaf_new DAX: Программирование 15 21.06.2006 11:44

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

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

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