|
![]() |
#1 |
MCITP
|
![]()
Вообще-то, диналинк используется для других целей...
Вам нужен обычный innerJoin, сделайте соединение инвентТабле к Баркоду через ИннерДжоин. Если связывается челез баркод, то делаете всё то же что у вас и есть, только замените диналинк, на обычный линк, типа так: X++: qb.relations(false) //qb.clearLinks(); qb.addLink(...)
__________________
Zhirenkov Vitaly |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от ZVV
![]() Вообще-то, диналинк используется для других целей...
Вам нужен обычный innerJoin, сделайте соединение инвентТабле к Баркоду через ИннерДжоин. Если связывается челез баркод, то делаете всё то же что у вас и есть, только замените диналинк, на обычный линк, типа так: X++: qb.relations(false) //qb.clearLinks(); qb.addLink(...) X++: q = new Query(); qb = q.addDataSource(TableNum(InventTable)); qb.relations(False); qb.addLink(FieldNum(InventItemBarCode, ItemId), FieldNum(InventTable, ItemId)); this.query(q); Ошибка: Источник данных не входит в состав родительского источника данных. Пробовал настраивать JoinSource для InventTable_DS - не помогает. Последний раз редактировалось s.alex; 24.09.2009 в 11:16. |
|
![]() |
#3 |
Administrator
|
Цитата:
Сообщение от s.alex
![]() Сделал вот так
X++: q = new Query(); qb = q.addDataSource(TableNum(InventTable)); qb.relations(False); qb.addLink(FieldNum(InventItemBarCode, ItemId), FieldNum(InventTable, ItemId)); this.query(q); Ошибка: Источник данных не входит в состав родительского источника данных. Пробовал настраивать JoinSource для InventTable_DS - не помогает. X++: q = new Query(); qb = q.addDataSource(TableNum(InventTable)); qb = qb.addDataSource(tablenum(InventItemBarCode)); qb.addLink(FieldNum(InventItemBarCode, ItemId), FieldNum(InventTable, ItemId)); this.query(q); Включить / отключить ключ означает зайти в \Администрирование\Настройка\Система\Конфигурация и установить / снять соответствующую галку
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#4 |
MCITP
|
![]()
Там не в этом проблема была, а в том что добавлять ничего не нужно было
![]() Датасорс же уже был в запросе, просто его нужно было найти и к нему сделать линк, а не добавлять ещё один, причём на первом уровне... ![]() Ну автор разобрался и ладно... Конечно "теорией запросов Аксапты" надо бы ему заняться поплотнее. ![]()
__________________
Zhirenkov Vitaly |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
MCITP
|
![]()
Ну в хелпе/документации про это есть.
Книжки "MorphX", "Inside Microsoft Dynamics" неплохие - поихите по форуму проскакивали на них ссылки.
__________________
Zhirenkov Vitaly |
|
![]() |
#7 |
Участник
|
Смотри здесь
__________________
// no comments |
|
Теги |
join, грид, таблица |
|
![]() |
||||
Тема | Ответов | |||
Две таблицы в одном datasource | 10 | |||
Две таблицы в одном гриде | 3 | |||
две таблицы в двух разных вирт компаниях | 1 | |||
Две таблицы - один grid!? | 3 | |||
Как привязать две таблицы или как это наз-ся? | 13 |
|