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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.08.2009, 15:53   #1  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Как убрать фильтр в лукап форме.
Есть форма с гридом, на одном из полей перекрыт лукап.
X++:
public void lookup()
{
    KEY_TmpInventReceipts   tmp;
    SysTableLookup          sysTableLookup =SysTableLookup::newParameters(tablenum(KEY_TmpInventReceipts),this);
    Query                   query = new Query();
    QueryBuildDataSource    qbds = query.addDataSource(tableNum(KEY_TmpInventReceipts));
    ;

    tmp.setTmp();
    tmp = KEY_TmpInventReceipts::fillTable(KEY_TmpPurchPrices.ItemId);

    sysTableLookup.addLookupfield(fieldNum(KEY_TmpInventReceipts,PurchId),true);
    sysTableLookup.addLookupfield(fieldNum(KEY_TmpInventReceipts,DatePhysical));
    sysTableLookup.addLookupfield(fieldNum(KEY_TmpInventReceipts,CostPriceUSD));
    sysTableLookup.addLookupfield(fieldNum(KEY_TmpInventReceipts,CostPriceRUB));
    sysTableLookup.addLookupfield(fieldNum(KEY_TmpInventReceipts,Qty));

    qbds.addSortField(fieldNum(KEY_TmpInventReceipts,DatePhysical),SortOrder::Descending);

    sysTableLookup.parmQuery(query);
    sysTableLookup.parmTmpBuffer(tmp);

    sysTableLookup.parmCallingControl(this);
    sysTableLookup.performFormLookup();

}
Проблема в том что в лукап форме строки фильтруются по значению, которое введено в поле. Как от этого можно избавиться?
Старый 20.08.2009, 16:28   #2  
AX2009
Гость
 
n/a
sysTableLookup.parmUseLookupValue(false);

не уверен правда, что со временными таблицами это на что-то влияет
.

Последний раз редактировалось AX2009; 20.08.2009 в 16:33.
Старый 20.08.2009, 16:42   #3  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Эм...в 3.0 нет такого метода
Старый 20.08.2009, 16:48   #4  
AX2009
Гость
 
n/a
Значит пора переходить на 2009
Вложения
Тип файла: xpo Class_SysTableLookup.xpo (32.0 Кб, 421 просмотров)
За это сообщение автора поблагодарили: jonny (1).
Старый 20.08.2009, 17:06   #5  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Отлично, спасибо, заработало!
За это сообщение автора поблагодарили:  (1).
Теги
lookup, lookup filter, фильтр

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Передать параметр лукап форме? zemius DAX: Программирование 9 21.08.2009 12:28
Фильтр на форме InventClassifierItemSelection Andrux DAX: Программирование 11 06.05.2009 10:48
Фильтр на Веб форме egorych DAX: Программирование 3 21.06.2007 18:32
Фильтр на форме sah DAX: Программирование 5 10.11.2005 11:31
Не работает стандартный фильтр на форме Julietta DAX: Прочие вопросы 4 06.12.2004 13:30

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

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

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