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

Popular posts from this blog

D365FO – AX – X++ –Refresh, Reread, Research, and ExecuteQuery

Create Inventory Journal through Code in D365FO X++

SalesLine Reservation in D365fo x++