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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.07.2003, 14:37   #5  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Cool Юра, ты меня удивляешь
Или я что-то не доконца понял или ...

Мы же это уже столько раз уже делали. Я же даже инструкцию писал. Сейчас прям оттуда скопирую:

ClassDeclaration формы объявляем переменную

PHP код:

... 
QueryBuildRange myRange
... 

в ините дата сорса инициализируем ее после супера

PHP код:
super(); 
.... 
myRange this.query().dataSourceNo(1).addRange(fieldNum(BomTable,BOMId)); 
... 
в executeQuery этого же дата сорса прописуем до супера

PHP код:
... 
myRange.value('001'); 
super(); 
... 
ПРЕДУПРЕЖДЕНИЕ

Небольшая добавочка: Столкнулся со следующей проблемой – если есть форма с двумя DataSource’ми и необходимо наложить фильтр на второй DataSource, то все не так просто. Опытным путем я установил, что инициализировать Range надо в init() второго DataSource, а накладывать value обязательно на первом.


Если делать все так - то все работает - я только что проверил. Видны и твои фильтры и те, которые дополнительно накладывают пользователи.

Если что-то не работает, значит надо искать проблемы в остальном коде.

Удачи.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Packing date range values in queries Blog bot DAX Blogs 1 09.11.2007 13:10
Работа с Excel через COM и ошибка 0x800A03EC (Range.AutoFilter) gl00mie DAX: Программирование 15 30.03.2007 18:37
Range в стандартный отчет DreamCreator DAX: Программирование 1 15.02.2006 10:23
Не работает стандартный фильтр на форме Julietta DAX: Прочие вопросы 4 06.12.2004 13:30

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

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

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