Hi All,
I have created one StringEdit Control on PurchTable Form’s General Tab.
I want to show “Received Transfer Orders” in this stringEdit control as lookUp and allow user to select particular Transfer Order for current Purchase Order.
I have override lookup method as below.
public void lookup()
{
Query query = new Query();
QueryBuildDataSource queryBuildDataSource;
QueryBuildRange queryBuildRange;
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(InventTransferTable), this,true);
;
sysTableLookup.addLookupfield(FieldNum(InventTransferTable,TransferId),true);
sysTableLookup.addLookupfield(FieldNum(InventTransferTable,InventLocationIdFrom),false);
sysTableLookup.addLookupfield(FieldNum(InventTransferTable,InventLocationIdTo),false);
queryBuildDataSource = query.addDataSource(TableNum(InventTransferTable));
queryBuildRange = queryBuildDataSource.addRange(FieldNum(InventTransferTable,TransferStatus));
queryBuildRange.value(enum2str(InventTransferStatus::Received));
sysTableLookup.parmQuery(query);
sysTableLookup.performFormLookup();
}
It works for me BUT when i select one of the available Transfer Order it fill up against all the available Purchase Orders.
How to associate this Selected Transfer Order to Current Selected Purchase Order?
Thanks & Regards,
Mehul Thacker