"Pay" condition query
Different fields
accurate
queryExpression = '(InventTable.ItemName == "座") && (InventTable.ItemGroupID == "10")';
qbds.addRange(fieldnum(InventTable, ItemId)).value(queryExpression);
blurry
queryExpression = '(InventTable.ItemGroupID == "10")';
qbds.addRange(fieldnum(InventTable, ItemId)).value(queryExpression);
qbds.addRange(fieldnum(InventTable, ItemName)).value("*座*");
The same field
qbds.addRange(fieldnum(InventTable, ItemName)).value("c*001");
ItemId like 'c*' and itemid like '*001'
"And" Ad Hoc Query
Different fields
accurate
queryExpression = '(InventTable.ItemGroupID == "20") ||(ItemName == "座")';
qbds.addRange(fieldnum(InventTable, ItemId)).value(queryExpression);
blurry
You may not have a direct way to achieve
The same field
accurate
queryExpression = '20,10';
qbds.addRange(fieldnum(InventTable, ItemGroupId)).value(queryExpression);
blurry
queryExpression = '*座,00*';
qbds.addRange(fieldnum(InventTable, ItemId)).value(queryExpression);