런타임에 값을 삽입하는 조회가 있습니다. 모든 것이 잘 진행되고 있습니다. 대/소문자를 구분하면 값을 복제하지 않아야합니다. ABCD와 마찬가지로 abcd는 한 번에 조회 할 수 없습니다.lookup ax 2012에서 대소 문자를 구별하는 중복을 제거하십시오.
아래는 지금까지 시도한 코드입니다.
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();
}
다음은 조회 이미지입니다.
어떤 도움
는 이해할 수있을 것이다.