public void init() { Query query = new Query(); QueryBuildDataSource qbds; super(); qbds = query.addDataSource(tableNum(CustTable)); qbds.fields().dynamic(NoYes::No); qbds.fields().addField(fieldNum(CustTable,AccountNum)); qbds = qbds.addDataSource(tableNum(DirPartyTable)); qbds.fields().dynamic(NoYes::No); qbds.fields().addField(fieldNum(DirPartyTable,Name)); qbds.relations(true); //assigning control and query to the class msCtrl = SysLookupMultiSelectCtrl::constructWithQuery(element, LineNumLookup, query); }