24.09.2009, 09:01 | #1 |
Участник
|
Помогите показать в одном гриде две таблицы
Добрый день.
Нужно в одном гриде показать две таблицы 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 | 10 | |||
Две таблицы в одном гриде | 3 | |||
две таблицы в двух разных вирт компаниях | 1 | |||
Две таблицы - один grid!? | 3 | |||
Как привязать две таблицы или как это наз-ся? | 13 |
|