Я использую это заявление Выберите для выполнения данного запроса в обоих Access и Excel VBA чтобы открыть несколько записей, но не имея никакой удачи:Использование и найти несколько записей
Select * From tmDates where (Barcode = 100504339) and (Barcode = 100509738)
Если я ищу один штрих-код будет работать, но не для двух или более. Штрих-код - это ПК в таблице, не уверен, что это имеет какое-либо отношение к нему.
Любые идеи?
Спасибо, Рохелио
использовать 'или' вместо' и', потому что 'barcode' не будет иметь 2 значения в одной строке. –
Вы должны использовать: 'Select * From tmDates где (Barcode = 100504339) или (Barcode = 100509738)' –
Механизм запросов смотрит на каждую строку отдельно и задает один или несколько вопросов на основе вашего предложения 'where'. Поскольку у вашего предложения where есть два члена, соединенных с 'AND', ответ на * оба вопроса должен быть да. Первый вопрос: «Является ли штрих-код 100504339?»; второй - «Есть ли штрих-код 100509738»? Невозможно, чтобы какая-либо строка существовала, где ответ на оба вопроса «да»; следовательно, вы гарантированно получите пустой набор результатов. – phoog