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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.07.2007, 14:24   #1  
gefr is offline
gefr
Участник
Аватар для gefr
MCBMSS
 
147 / 17 (1) ++
Регистрация: 01.11.2004
Адрес: МО, Котельники
? Проблема с Lookup
Создаю свой lookup выбор модуля, фишка в том, что это не из Enum, а из таблицы, где есть немного enum, привязанных к данному пользователю. Не бейте ногами сразу , что мол нужно SecurityKey ставить, а не с формами извращаться - я еще запросы делаю с участием этой таблицы, поэтому так надо
X++:
static void lookupModule(FormStringControl ctrl)
{
    UserDefaultValues       udv=UserDefaultValues::find();
    TableLookup_RU          sysTableLookup = new TableLookup_RU();
    Query                   query = new Query();
    QueryBuildDataSource    qUserModelGroups=query.addDataSource(tablenum(UserModelGroups));
    QueryBuildRange         qbr;
    ;

    sysTableLookup.parmTableId(tableNum(UserModelGroups));
    sysTableLookup.parmCallingControl(ctrl);
     sysTableLookup.addLookupfield(fieldNum(UserModelGroups, ModuleAxapta_REP),true);
     qUserModelGroups.addSelectionField(fieldnum(UserModelGroups, ModuleAxapta_REP));
     qUserModelGroups.addRange(fieldnum(UserModelGroups, ModuleAxapta_REP)).value(udv.ModuleFilter());
     qUserModelGroups.addRange(fieldnum(UserModelGroups, InventModelGroupId)).value('=\"\"');
    qUserModelGroups.addRange(fieldnum(UserModelGroups, ValuesGroupId)).value(udv.ValuesGroupId);
    sysTableLookup.parmQuery(query);
    sysTableLookup.performFormLookup();
}
Вызываю, все нормально, работает, единственная проблема - при вызове НЕ выбирется первая позиция. Причем, если поменять сортировку, сверху окажется другой элемент, но все равно выбираться не будет именно первый элемент. никто не подскажет, что такое?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема со своим lookup-ом sweeper DAX: Программирование 9 15.01.2009 18:38
Подскажите в чем проблема у Lookup AndrianG DAX: Программирование 2 06.01.2009 17:38
lookup - проблема. Помогите! kashperuk DAX: Программирование 14 10.12.2004 15:28
проблема с lookup'ом Omeo DAX: Программирование 5 24.03.2004 13:24
Проблема с Lookup Berty Wooster DAX: Программирование 2 10.02.2004 14:58
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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