【问题标题】:Quickbooks/QBFC 8.0 - Multiple Criteria of an Identical Request Filter TypeQuickbooks/QBFC 8.0 - 相同请求过滤器类型的多个标准
【发布时间】:2009-08-18 18:59:03
【问题描述】:

我想通过匹配名字和姓氏来查询员工。理想情况下,我希望能够在一个 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 吗?或者我是否在其他标准的响应列表中停滞不前(尽管较小的标准仅限于包含至少一个值)?

【问题讨论】:

    标签: vb.net quickbooks qbfc


    【解决方案1】:

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

    【讨论】:

    • 是的。我试图避免有序连接,因为中间的首字母肯定会混在一起,不是每个人都有,而且我从中获取我的姓名标准的数据库不会存储它们。
    • 看起来您被困在以姓氏开头并在列表中循环查找匹配项。幸运的是,姓氏相同的人的名单至少是合理的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-23
    • 2017-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多