Показать сообщение отдельно
Старый 26.05.2008, 14:47   #1  
Proid is offline
Proid
Участник
 
5 / 10 (1) +
Регистрация: 26.05.2008
Связь таблиц
Здравствуйте!
у меня не большой вопрос:
мне надо получить записи из InventTable связанного с VendContractItem и вывести в грид.
Перекрыв метод executeQuery - он ни в какую не хочешь проводить выборку

вот текст запроса:

X++:
public void executeQuery()
{
    Query               q_Items;
    ;
    q_Items = this.query();
    q_Items.dataSourceTable(TableNum(InventTable));
    q_Items.dataSourceTable(TableNum(InventTable)).addDataSource(TableNum(VendContractItem));
    q_Items.dataSourceTable(TableNum(VendContractItem)).addLink(FieldNum(InventTable,ItemId),FieldNum(VendContractItem,ItemId));
    q_Items.dataSourceTable(TableNum(VendContractItem)).joinMode(JoinMode::InnerJoin);
    q_Items.dataSourceTable(TableNum(VendContractItem)).addRange(FieldNum(VendContractItem,RContractAccount)).value(sysQuery::value(RContractTable_RContractAccount.valueStr()));

    super();
}
Может подскажете чего нибудь ?
спасибо за ранее