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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.12.2003, 11:02   #1  
Piston is offline
Piston
Участник
 
22 / 10 (1) +
Регистрация: 08.09.2003
? Два Data Sourse
Подскажите пожалста

Что надо сделать ...
Если есть форма с двумя DataSource’ми и необходимо наложить фильтр на первый и на второй DataSource ....С фильтром на первый DataSource понятно ...а на 2-рой DataSource ???

Прочитал обсуждение

Код:
http://www.axforum.info/forums/showthread.php?s=&threadid=2780&highlight=executeQuery
Цитата:
Столкнулся со следующей проблемой – если есть форма с двумя DataSource’ми и необходимо наложить фильтр на второй DataSource, то все не так просто. Опытным путем я установил, что инициализировать Range надо в init() второго DataSource, а накладывать value обязательно на первом.
Можно по подробнее описать решение ????
Старый 23.12.2003, 11:25   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
А в чем проблема-то?

Дописываете в init каждого dataSource соответствующий Range (главное при этом к queryBuildDataSource правильному обратиться; я предпочитаю для этого dataSourceTable использовать) и все.

По поводу ссылки. ИМХО, там авторы сами запутались. Никаких ограничений нет. Можно прекрасно и range инициализировать и value ему задать в init 2го DataSource.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 23.12.2003, 11:51   #3  
Piston is offline
Piston
Участник
 
22 / 10 (1) +
Регистрация: 08.09.2003
!
Цитата:
А в чем проблема-то?
Джойнятся( inner join) два DataSourse'a
Вроде все Датасорсы правильно прописаны для получения Range, но несрабатывает второй фильтр(На втором Датасорсе ). Значение для фильтра на втором DataSourse
берётся из поля на этой форме...
Да ...и данные полученные после фильтрации из 1 и 2 DataSourse используются в одном Grid.
Старый 23.12.2003, 11:53   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
И что вы хотите чтобы я на это ответил? Сочувствую.

Подробнее ситуацию описываете. Какая форма, какой фильтр, где вы его накладываете?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 23.12.2003, 12:05   #5  
Piston is offline
Piston
Участник
 
22 / 10 (1) +
Регистрация: 08.09.2003
На форме есть поле с лукапом для типов начислений, по значению в котором
должны в гриде отобр. поля: сотр, вид начисления. Причём сотрудники выбраны
по критерию к полю(boolean) в таблице EmplTable.
Старый 23.12.2003, 13:45   #6  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
На сколько я понимаю, фильтр вы устанавливаете в modified. А executeQuery потом делаете?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 23.12.2003, 15:55   #7  
Piston is offline
Piston
Участник
 
22 / 10 (1) +
Регистрация: 08.09.2003
Цитата:
На сколько я понимаю, фильтр вы устанавливаете в modified. А executeQuery потом делаете?
Фильтр устанавливается в executeQuery , а в modified вызывается executeQuery
Не верно ?
Старый 23.12.2003, 16:47   #8  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Каким Join'ом связаны DataSource? А они вообще связаны?

Что за таблицы (одна - EmplTable, это я уже понял)?

Может прямо форму сюда положите?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Solutions Monkey: Programatically reading data from AxDataSourceControl Blog bot DAX Blogs 1 07.11.2008 09:17
axStart: Change data on a data source on a Form Blog bot DAX Blogs 0 04.09.2008 15:05
Dynamics AX: Dynamics AX 2009 - Demo Data Released Blog bot DAX Blogs 1 11.07.2008 11:24
dynamicsmatters: Dynamics Ax Base Data model Part I Blog bot DAX Blogs 0 02.12.2006 23:49
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:34.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.