OnQueryExecuting eventhandler in d365fo x++
OnQueryExecuting eventhandler in d365fo x++
Code:
[FormDataSourceEventHandler(formDataSourceStr(SalesEditLines, DSASalesAdvanceInvoice), FormDataSourceEventType::QueryExecuting)]
public static void DSASalesAdvanceInvoice_OnQueryExecuting(FormDataSource sender, FormDataSourceEventArgs e)
{
QueryBuildDataSource QueryBuildDataSource;
queryBuildRange qbr;
QueryBuildDataSource = sender.query().dataSourceTable(tableNum(DSASalesAdvanceInvoice));
qbr = QueryBuildDataSource.addRange(fieldnum(DSASalesAdvanceInvoice, AdvanceLimit));
qbr.value(SysQuery::value(">0"));
qbr.status(RangeStatus::Locked);
}
Comments
Post a Comment