1

我想通过匹配名字和姓氏来查询员工。理想情况下,我希望能够在一个 EmployeeQueryRq QBFC 对象中指定它。

我想我有一个开始:

Dim EmployeeQueryRq As IEmployeeQuery
EmployeeQueryRq = requestMsgSet.AppendEmployeeQueryRq()
EmployeeQueryRq.ORListQuery.ListFilter.ORNameFilter.NameFilter.MatchCriterion.SetValue(ENMatchCriterion.mcContains)
EmployeeQueryRq.ORListQuery.ListFilter.ORNameFilter.NameFilter.Name.SetValue(LastName)

有什么方法可以向同一个请求添加额外的 NameFilter 吗?或者我是否被困在其他标准的响应列表中(尽管较小的标准仅限于包含至少一个值)?

4

1 回答 1

1

似乎员工是按全名搜索的(直接使用全名搜索之间的区别在于这将允许以或包含开头)所以如果您以正确的顺序连接名字和姓氏(不幸的是顺序没有记录,但它应该匹配全名,但这需要测试来确认)你应该得到一个名字和姓氏搜索。你不能真正做的是名字姓氏搜索。不幸的是,这似乎不可用。

于 2009-08-19T14:29:00.210 回答