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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.09.2009, 09:01   #1  
s.alex is offline
s.alex
Участник
 
28 / 10 (1) +
Регистрация: 07.06.2007
Помогите показать в одном гриде две таблицы
Добрый день.

Нужно в одном гриде показать две таблицы InventItemBarCode и InventTable:
BarCode | ItemId | ItemName | ...
(первые две колонки из InventItemBarCode остальные из InventTable)

Ведущая таблица InventItemBarCode.
В Init-методе датасоурса InventTable я попытался построить DynaLink:

X++:
public void init()
{
Query q;
QueryBuildDataSource qb;
;
super();
q = new Query();
qb = q.addDataSource(TableNum(InventTable));
qb.clearDynalinks();
qb.addDynalink(FieldNum(InventTable, ItemId), InventItemBarCode,
FieldNum(InventItemBarCode, ItemId));
this.query(q);
}
В итоге на форме первые две колонки отражаются нормально, а в третьей колонке пусто, и сам запрос странный, смотрите картинку.

Что я не так сделал? Второй день пытаюсь и не могу понять где ошибка. Пытался по-всякому, но пока безрезультатно.
Если пытаюсь связать через JoinSource, то таблицы связываются, но не по полю ItemId а по BarCode, см. вторую картинку.
Изображения
  

Последний раз редактировалось s.alex; 24.09.2009 в 09:25.
Теги
join, грид, таблица

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Две таблицы в одном datasource Turetskiy DAX: Программирование 10 16.09.2008 16:35
Две таблицы в одном гриде Oloops DAX: Программирование 3 11.08.2006 14:25
две таблицы в двух разных вирт компаниях kitty DAX: Программирование 1 08.11.2005 18:18
Две таблицы - один grid!? Kengo DAX: Программирование 3 01.11.2004 15:01
Как привязать две таблицы или как это наз-ся? I don't understand DAX: Программирование 13 25.08.2004 07:46

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

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

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