我有一个查找,我在运行时插入值,一切都很顺利。要求是在区分大小写时避免复制值。像ABCD和abcd一样不应该在查找中。
以下是我迄今为止尝试过的代码。
public void lookup()
{
Query query = new Query();
QueryBuildDataSource queryBuildDataSource;
QueryBuildRange queryBuildRange;
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(InventJournalTrans), this);
sysTableLookup.addLookupField(fieldNum(InventJournalTrans,vehicleNo));
queryBuildDataSource = query.addDataSource(tableNum(InventJournalTrans));
queryBuildDataSource.addSortField(fieldNum(InventJournalTrans,vehicleNo),SortOrder::Descending);
queryBuildDataSource.addRange(fieldNum(InventJournalTrans, vehicleNo)).value(SysQuery::valueNotEmptyString());
sysTableLookup.parmQuery(query);
QueryBuildDataSource.orderMode(OrderMode::GroupBy);
sysTableLookup.performFormLookup();
this.replaceOnLookup();
}
这是查找的图像。
任何帮助将不胜感激。