InventDim::queryAddRangeCriteriaRequireParmLevel Method
Adds Ranges to an InventDim datasource so that inventDimCriteria must match and inventDimParm flags determine if other dime fields must be either blank or not blank.
Syntax
client server public static void queryAddRangeCriteriaRequireParmLevel(
QueryBuildDataSource _qbsDim,
InventDim _inventDimCriteria,
InventDimParm _inventDimParm,
[List _dimFields,
QueryBuildDataSource _curRangesDS])
Run On
Called
Parameters
- _qbsDim
Type: QueryBuildDataSource Class
The InventDim datasource.
- _inventDimCriteria
Type: InventDim Table
The inventDim criteria that will be set as ranges on the data source.
- _inventDimParm
Type: InventDimParm Table
The InventDimParm record.
Checked flags will create not blank ranges on the corresponding dim fields.
Unchecked flags will create blank ranges on the corresponding dim fields.
- _dimFields
Type: List Class
List of inventory dimensions fields to loop over.
- _curRangesDS
Type: QueryBuildDataSource Class
The InventDim datasource which holds current ranges to be kept.