Hi ,
public Common lookupReference(FormReferenceControl _formReferenceControl)
{
Common ret;
Query query = new Query();
QueryBuildDataSource qbds, qbdssalestable;
SysReferenceTableLookup sysTableLookup;
;
sysTableLookup = SysReferenceTableLookup::newParameters(tableNum(CustInvoiceJour), _formReferenceControl);
qbds = query.addDataSource(tableNum(CustInvoiceJour));
qbdssalestable = qbds.addDataSource(tableNum(SalesTable));
qbdssalestable.relations(false);
qbdssalestable.addLink(fieldNum(CustInvoiceJour,SalesId),fieldNum(SalesTable,SalesId));
qbdssalestable.joinMode(JoinMode::OuterJoin);
sysTableLookup.addLookupfield(fieldNum(CustInvoiceJour, Invoiceid));
sysTableLookup.addLookupfield(fieldNum(CustInvoiceJour, InvoiceDate));
sysTableLookup.addLookupfield(fieldNum(SalesTable, SalesId));
sysTableLookup.parmQuery(query);
return sysTableLookup.performFormLookup();
}
getting unknown for the salestable custgroup field.
Not for custgroup the field to be added is our own customized field in salestable.
The custgroup is an example.
Please show some light on this.
Regards.
Have a great day.