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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.01.2009, 08:09   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Форма. 2 датасоурса с одинаковым датасетом.
Предположим, есть темповая таблица DepSubDep у неё есть 3 поля: Department, SubDepartment, Sum. Есть 2 датасоурса - 1ый будет хедером(поля Department и Sum - сумма сумм по всех суб-департментах), а второй detail(SubDepartment, Sum -сумма по каждом поддепартменту) Датасоурсы набиваются данными на ините формы. Задача стоит в том, что бы при выделении на гриде хедера департмента в гриде detail отображались данные по суб-департментам, входящим в его состав.

Что сделал я - добавил ренж по Department на ините detail-датасоурса. На ExecuteQuery этого же датасоурса устанавливаю этому ренжу значение департмента из активной записи хедер-дейтасоурса. На active хедер-дейтасоурса вызываю executeQuery detail-дейтасоурса.

Что получается - данные в гриде, отображающем данные detail Datasource не отоборажаются нормально. В случае же, если в ExecuteQuery поставить breakpoint или вызов инфолога - нормально. Есть какие-то предположения? Для наглядности скидываю экспиошники формы и таблицы. 4ка, второй сервиспак.
Вложения
Тип файла: xpo Table_Tst_msi.xpo (1.1 Кб, 510 просмотров)
Тип файла: xpo Form_Tst_frm_msi.xpo (6.3 Кб, 390 просмотров)
__________________
Axapta has seduced me deadly!
Старый 23.01.2009, 08:27   #2  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Может лучше не range устанавливать, а заново при каждой Active заполнять detail датасорс...
Старый 23.01.2009, 08:38   #3  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Не катит...
__________________
Axapta has seduced me deadly!
Старый 23.01.2009, 09:23   #4  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Датасорс в DetailGrid поменяйте
За это сообщение автора поблагодарили: HorrR (1).
Старый 23.01.2009, 09:24   #5  
petergunn is offline
petergunn
Участник
 
118 / 274 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
-> Источник данных
В форме Tst_frm_msi у grid'а DetailGrid источник данных DataSource=Header, поставьте DataSource=Detail
За это сообщение автора поблагодарили: HorrR (1).
Старый 23.01.2009, 09:49   #6  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
ROFL. Это же надо так тупить. Спасибо большущее, а то я тут уже не знал, что делать)
__________________
Axapta has seduced me deadly!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
лукап-форма с доп. фильтром patron DAX: Программирование 10 30.03.2007 12:19
Как передать параметры из одной web форма в другую dtsymbal DAX: Программирование 9 28.02.2006 10:31
Как открыть две формы с одинаковым DataSource? demID DAX: Программирование 11 07.10.2004 18:52
LookUp форма и параметры SnowMan DAX: Программирование 7 18.09.2003 16:04
Произвольная Lookup форма Maxim Gorbunov DAX: База знаний и проекты 0 30.11.2001 21:59

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

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

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