Look up part 2

  SysTableLookup sysTableLookup;

        QueryBuildDataSource queryBuildDataSourceContract;


        Query query = new Query();

        queryBuildDataSourceContract = Query.addDataSource(tableNum(FlxContractTable));

        queryBuildDataSourceContract.addRange(fieldNum(FlxContractTable, ContractStatusId)).value(enum2Str(FlxContractStatus::Active));

        queryBuildDataSourceContract.addRange(fieldNum(FlxContractTable, CustAccount)).value(SysQuery::valueNotEmptyString());

        queryBuildDataSourceContract.addRange(fieldNum(FlxContractTable, FeeContract)).value(SysQuery::value(NoYes::No));

        sysTableLookup = SysTableLookup::newParameters(tableNum(FlxContractTable), _control,true);

        sysTableLookup.addLookupfield(fieldNum(FlxContractTable, contractID), true);

        sysTableLookup.parmQuery(query);

        sysTableLookup.performFormLookup();

Comments

Popular posts from this blog