Попробуйте следующее:
Like [Forms]![Service Action Report]![Upgrade Codes] Or
Like [Forms]![Service Action Report]![Upgrade Codes] & ", *" Or
Like "*, " & [Forms]![Service Action Report]![Upgrade Codes] & ", *" Or
Like "*, " & [Forms]![Service Action Report]![Upgrade Codes]
Включив * ,
и , *
в ваш запрос, вы увидите, что на самом деле значение кода обновления выглядит следующим образом: 8AAA
:
Like "8AAA" Or
Like "8AAA, *" Or
Like "*, 8AAA, *" Or
Like "*, 8AAA"
Разделенные операторы "" или "работают следующим образом:
"8AAA"
:
Полное совпадение 8AAA
(в строке нет других значений) "8AAA, *"
:
Совпадение 8AAA
только в том случае, если это первое разделенное запятыми значение в списке "*, 8AAA, *"
:
Совпадение 8AAA
только в случае среднего значения окружен 2 запятыми "*, 8AAA"
:
Соответствует 8AAA
только если это последнее значение
Включая границы запятая или начало / конец строки, которую вы гарантируете, что могут соответствовать только полные коды.