RE: how to transform select statement to query x++ ?
                     
                    
                      
                        Hi Mack Nate,
You ask how to create a lookup eventhandler for field.
Please take the ref this code
----------------------------------------------------------------------------------------------------------------
    Query query = new Query();
    QueryBuildDataSource queryBuildDataSource,queryBuildDataSource1;
    QueryBuildRange queryBuildRange;
    SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(PurchTable),this); // this is refer that current ref (In eventhandler sender )
    sysTableLookup.addLookupField(fieldNum(PurchTable, PurchId));
    queryBuildDataSource = query.addDataSource(tableNum(PurchTable));
    querybuilddatasource1 = querybuilddatasource.adddatasource(tablenum(ledgerjournaltrans));
    querybuilddatasource1.addlink(fieldnum(PurchTable, PurchId), fieldnum(ledgerjournaltrans, PurchId));
    queryBuildRange = queryBuildDataSource.addRange(fieldNum(PurchTable, InvoiceAccount));
    queryBuildRange.value(001);
    sysTableLookup.parmQuery(query);
    sysTableLookup.performFormLookup();  
-------------------------------------------------------------------------------------------------------------------
Thanks,