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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.05.2007, 14:25   #21  
Мариночка is offline
Мариночка
Microsoft Dynamics
Аватар для Мариночка
Сотрудники Microsoft Dynamics
 
75 / 56 (2) ++++
Регистрация: 31.01.2005
Адрес: Киев
Ну а разве не будут точно так же сбиваться фильтры, если мы бум вызывать ексзекьютКвери на активе? Чтобы они не сбились на втором, в моем решении я предлагаю research, правда выйдет задержка на один шаг.

А что до поставленной задачи, вроде автор хотел любым способом добиться поведения, а "первоначально датасорсы должны работать независимо (исходя из условий задачи)" для юзера они будут не связаны визуально, тут вопрос, есть ли еще какая-то ф-сть, которая навешена на форму и которая зависит от выполнения линкаАктива, актива етс. на главном и подчиненном датасорсе.

Мое дело - предложить, ваше дело - отказаться .
По-моему спор возник только из того, что сказали, что как я предложила, категорически делать низзя

Последний раз редактировалось Мариночка; 11.05.2007 в 14:29.
Старый 11.05.2007, 14:30   #22  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Зря вы так
Предложение хорошее - но и у него есть минусы. Я просто на них указал.
__________________
Axapta v.3.0 sp5 kr2
Старый 11.05.2007, 14:35   #23  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Вот небольшая иллюстация к тому, что я предлагал
X++:
void clicked()
{
    Args    args = new Args(element.name());
    FormRun formRun;
    FormDataSource fds;
    FormDataSource fds2;
    container c;
    ;
    element.saveUserSetting();
    fds = element.dataSource(1);
    c = fds.queryRun().pack();

    formRun  = ClassFactory.formRunClass(args);
    formRun.form().dataSource(2).joinSource(formRun.form().dataSource(1).name());
    formRun.init();

    formRun.lock();
    formRun.run();
    fds = formRun.dataSource(1);
// если необходимо восстанавливать пользовательский фильтр на первом датасорсе,  
// то распаковываем и выполняем запрос
    fds.queryRun(new SysQueryRun(c));
    formRun.dataSource(1).research();
    formRun.unlock();
    formRun.detach();
    element.close();
}
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: Мариночка (1).
Старый 11.05.2007, 15:35   #24  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
Вот небольшая иллюстация к тому, что я предлагал
Ну по крайней мере это единственный альтернативный вариант. И на том спасибо.
За это сообщение автора поблагодарили: EVGL (-4).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axStart: Change data on a data source on a Form Blog bot DAX Blogs 0 04.09.2008 15:05
Data Sources KpecT DAX: Программирование 11 02.09.2008 17:56
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Data Sources и ODBC art DAX: Программирование 1 27.08.2002 13:38
Data Sources art DAX: Программирование 8 14.06.2002 15:06

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

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

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