Ich möchte einen Mitarbeiter nach übereinstimmenden Vor- und Nachnamen abfragen. Idealerweise möchte ich das in einem EmployeeQueryRq-QBFC-Objekt angeben können.Quickbooks/QBFC 8.0 - Mehrere Kriterien eines identischen Request-Filter-Typs
Ich glaube, ich habe einen Anfang:
Dim EmployeeQueryRq As IEmployeeQuery
EmployeeQueryRq = requestMsgSet.AppendEmployeeQueryRq()
EmployeeQueryRq.ORListQuery.ListFilter.ORNameFilter.NameFilter.MatchCriterion.SetValue(ENMatchCriterion.mcContains)
EmployeeQueryRq.ORListQuery.ListFilter.ORNameFilter.NameFilter.Name.SetValue(LastName)
Gibt es eine Möglichkeit, einen zusätzlichen NameFilter auf die gleiche Anfrage hinzufügen kann? Oder bin ich dabei, eine Antwortliste für die anderen Kriterien zu führen (wenn auch eine kleinere, die auf mindestens einen Wert beschränkt ist)?
Ja. Ich versuche, eine geordnete Verkettung zu vermeiden, weil mittlere Initialen definitiv in den Mix geworfen werden, nicht jeder hat einen, und die Datenbank, aus der ich meine Namenskriterien entnehme, speichert sie nicht. –
Sieht aus, als ob Sie mit einem beginnen mit Nachnamen und einem Loop durch die Liste, um Ihre Übereinstimmung zu finden. Glücklicherweise wird die Liste der Personen mit dem gleichen Nachnamen zumindest vernünftig sein. – Yishai