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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.03.2004, 19:18   #1  
ArturK is offline
ArturK
Участник
 
81 / 10 (1) +
Регистрация: 13.08.2003
? Связь Delayed и фильтрация
На форме два грида по двум DS, связанным через Delayed.

В результате, когда я пишу в init() DS2 фильтр
PHP код:
crit this.query().dataSourceNo(2).addRange(fieldnum(table2fild)); 
У меня выдается сообщение что запрос не содержит 2 источник данных.

Когда подобное делаю со связкой InnerJoin все в порядке.

Как в такой ситуации задавать фильтр по второму DS?

Например, как отфильтровать грид "Строки Заказа" на форме "Заказы"?
Старый 18.03.2004, 19:38   #2  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
В конструкции this.query().dataSourceNo(n) под n меется в виду не номер datasource на форме, а номер так называемого queryBuildDatasource, используемого для построения запроса для текущего DS (который this). Таким образом, обычно DS имеет только 1 queryBuildDatasource. Если же используется связь по InnerJoin, для всех связанных DS работает один общий запрос, в котором как раз несколько queryBuildDatasource.
Соответственно, для приведенного выше примера надо использовать номер 1.
__________________
Андрей.
Старый 19.03.2004, 12:20   #3  
ArturK is offline
ArturK
Участник
 
81 / 10 (1) +
Регистрация: 13.08.2003
возьму все тот же пример: Форма "Заказов"

1. Накладываем фильтр на строки. (здесь вроде все понятно)

2. И если у заказа фильтром убрались все строки,
то убираем и строку заказа.

Как такое можно сделать?

Для связи InnerJoin все просто,
но ведь в данной форме наложен Delayed...
Старый 19.03.2004, 13:04   #4  
ArturK is offline
ArturK
Участник
 
81 / 10 (1) +
Регистрация: 13.08.2003
похоже нашел ответ здесь

http://www.axforum.info/forums/showt...&threadid=1663
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Связь с временной таблицей... Tays DAX: Программирование 2 16.09.2004 06:12
Связь двух таблиц daemon DAX: Программирование 10 20.11.2003 16:32
связь между таблицами Valia DAX: Программирование 2 09.10.2003 18:36
Динамическая связь Query с временной таблицей rumpleteazer DAX: Программирование 1 30.01.2003 01:49
Расширенная фильтрация Андре DAX: Программирование 3 22.07.2002 18:25

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

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

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