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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.03.2017, 12:47   #1  
Yeah))) is offline
Yeah)))
Участник
 
12 / 10 (1) +
Регистрация: 11.05.2016
Записей в блоге: 3
Фильтр по временной таблице
Собственно примитивная задача.
Есть форма, у неё единственный DataSource (временная таблица!!!) данные пишутся в таблицу и выводятся в GRID.
Для меня стало открытием, что во время работы с формой недоступны пользовательские фильтры т.е. фильтр по сетке, расширенный фильтр и.т.д. Неужели пользователь не может фильтровать записи временной таблицы? И можно ли как то их фильтровать?
Старый 10.03.2017, 12:58   #2  
bitter is offline
bitter
Участник
 
15 / 19 (1) ++
Регистрация: 12.04.2015
Проверил в DAX2009 - фильтры по временной таблице работают.
Старый 10.03.2017, 13:30   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Пример работающей формы с временной таблицей AOT\Forms\tutorial_Form_Join
Старый 10.03.2017, 13:31   #4  
Yeah))) is offline
Yeah)))
Участник
 
12 / 10 (1) +
Регистрация: 11.05.2016
Записей в блоге: 3
Цитата:
Сообщение от bitter Посмотреть сообщение
Проверил в DAX2009 - фильтры по временной таблице работают.
Axapta 4.0. Кстати забыл сказать
у DataSource свойство AutoQuery стоит в значении "NO". Иначе данные почему то не отображаются. В программном коде написал:

void Method()
{
TMPTable table;
;
//Далее пишу данные в таблицу

TMPTable.setTmpData(table);
TMPTable_ds.execute.query();
}
Старый 10.03.2017, 13:47   #5  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Yeah))) Посмотреть сообщение
у DataSource свойство AutoQuery стоит в значении "NO". Иначе данные почему то не отображаются
У вас возможно форма открывается в контексте какого-то родительского источника данных. И поэтому динамически накладывается фильтр по полям связи. Убрать такой автоматический фильтр можно при помощи метода clearDynalinks.
За это сообщение автора поблагодарили: Yeah))) (1), ta_and (3).
Старый 10.03.2017, 14:09   #6  
Yeah))) is offline
Yeah)))
Участник
 
12 / 10 (1) +
Регистрация: 11.05.2016
Записей в блоге: 3
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
У вас возможно форма открывается в контексте какого-то родительского источника данных. И поэтому динамически накладывается фильтр по полям связи. Убрать такой автоматический фильтр можно при помощи метода clearDynalinks.
Спасибо большое. Именно этот случай и был. Помогло
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с временной таблице в lookup Vasiliusis DAX: Программирование 3 14.02.2014 08:08
Отчет, основанный на временной таблице Андре DAX: Программирование 10 21.02.2007 13:47
Отчет по временной таблице DreamCreator DAX: Программирование 1 26.11.2004 10:03
Доступ к временной таблице Oz DAX: Администрирование 2 26.04.2004 15:26
фильтр по связанной таблице mick_777 DAX: Программирование 13 21.08.2002 16:00

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

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

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