我想通过匹配的姓和名来查询一个雇员。理想情况下,我想能够指定,在一个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到相同的请求?还是我走卡住用于其他标准的响应列表(尽管较小的一个限制为含有至少一个值)?

有帮助吗?

解决方案

看来,员工是由全名(直接使用全名搜索,这是,这将允许打头或包含之间的差额)搜索,所以如果你以正确的顺序连接第一和最后一个名称(不幸的是,为了不被记录,但它应该匹配的全名,但是这将需要测试确认)你应该得到一个名字和姓氏搜索。你不能真正做到是第一的的姓氏搜索。不幸的是这似乎并不可用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top