Можно обойтись без View, что-то типа см. ниже, может кому-нибудь пригодиться
public void lookup()
{
Query qr = new Query();
QueryBuildDataSource qbds;
QueryBuildDataSource qbds2;
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(Table1), this);
;
qbds = qr.addDataSource(tableNum(Table1));
qbds2 = qbds.addDataSource(tableNum(Table2));
qbds.joinMode(JOINMODE::InnerJoin);
qbds2.addLink(fieldnum(Table1, IDField), fieldnum(Table2, IDField));
sysTableLookup.parmQuery(qr);
sysTableLookup.addLookupfield(fieldNum(Table1, Field1));
sysTableLookup.performFormLookup();
}
|