I have unbound field on a form. Right now i am showing a look-up on that field using a look-up method which shows All distinct values from a field in a table. Now i changed that name field in table to Recid field. Now i need to display look-up with names but when i select one value i want to show name on U I but i have to select Recid. I don't want recid to display in look-up. How can i achieve that?
Before i used to get lookup of name using this method like this
public void lookup() {
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tablenum(RTTable), this);
Query query = new Query();
QueryBuildDataSource queryBuildDataSource;
;
sysTableLookup.addLookupfield(fieldnum(RTTable, AsstManager));
queryBuildDataSource = query.addDataSource(tablenum(RTTable));
queryBuildDataSource.addSortField(fieldnum(RTTable, AsstManager));
queryBuildDataSource.addRange(fieldNum(RTTable, AsstManager)).value(queryNotValue(''));
queryBuildDataSource.orderMode(ordermode::GroupBy);
sysTableLookup.parmQuery(query);
sysTableLookup.performFormLookup();
super();
}