0

我有一个与 DirPartyTable 和 Validate = Yes 相关的表,EDT 字段是 DirPartyRecId,忽略 EDTRelation = No。

在查找过程中,如果输入的值无效,总是提示“无法找到与输入的值对应的唯一全局通讯录记录”。

如何删除此验证?

我尝试了覆盖查找,但警告在 performFormLookup 之后立即出现

    SysReferenceTableLookup sysTableLookup = SysReferenceTableLookup::newParameters(tablenum(DirPArtyTable), sender);
    Query                   query = new Query();

    sysTableLookup.addLookupfield(fieldNum(DirPArtyTable, Name));

    query.addDataSource(tablenum(DirPArtyTable));
    sysTableLookup.parmQuery(query);
    sysTableLookup.performFormLookup();
4

0 回答 0