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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.10.2007, 14:41   #5  
PMS is offline
PMS
Участник
 
54 / 29 (1) +++
Регистрация: 25.02.2005
Адрес: Санкт-Петербург
Тут кроется небольшая ошибочка: InventBatch имеет поиск по двум полям: InventBatchId и ItemId, так что напрямую, в автомате, в DataSource связывать InventBatch и InventDim корректно связать не удасться. Т.е. случае, если несколько номенклатур имеют один номер партии, то запрос будет работать неправильно.
Я сделал View, в котором связываются InventSum и InventDim (надо не забыть проставить во View Relations). А на форму в DataSource положил получившийся View и приджоинил к нему InventBatch, прописав в ините формы Relations между ними:


PHP код:
public void init()
{
    
QueryBuildDataSource    qbdsBatch;

    
super();

    
qbdsBatchinventSumDim_ds.query().dataSourceTable(tablenum(InventBatch));

    
qbdsBatch.clearLinks();
    
qbdsBatch.addLink(fieldnum(InventSumDimInventBatchId), fieldnum(InventBatchInventBatchId));
    
qbdsBatch.addLink(fieldnum(InventSumDimItemId), fieldnum(InventBatchItemId));

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как мне обновить Grid расположенный на другой форме? Yuri Safronov DAX: Программирование 17 22.01.2013 14:18
Использование семейства InventDimCtrl_Frm_* - 2 DS InventDim на одной форме Pavlo AKA Panok DAX: База знаний и проекты 5 22.12.2008 17:15
Как не выводить заголовки в форме, если нет строк? DreamCreator DAX: Программирование 9 29.05.2008 15:10
executeQuery на Форме Arahnid DAX: Программирование 12 03.11.2007 23:25
Название полей в форме запроса PavelSR DAX: Программирование 4 11.07.2007 17:19

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

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

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