DSUM - несоответствие типов данных в выражении критериев

Withdrawal: DSum("[quantity]","Withdrawal","[part_number]= '&[part_number]&'")

Я получаю вышеуказанную ошибку из-за заявления выше.

У меня есть таблица заказов, я хотел бы собрать и отобразить количество снятия для каждого номера детали. Тип данных число, я что-то здесь упускаю?

Ваша помощь очень ценится.

2 ответа

Решение

Вы работаете с 2 типами цитат, и делаете это неправильно. Правильный код должен быть:

Withdrawal: DSum("[quantity]","Withdrawal","[part_number]= " & [part_number])

В приведенном выше коде второй [part_number] все еще был внутри строки, поэтому не заполнялся должным образом. В результате вы сравнивали номера деталей со строкой [part_number]

Отсутствует цитата после первого апострофа и перед вторым.

Withdrawal: DSum("[quantity]","Withdrawal","[part_number]= '" & [part_number] & "'")

part_number является текстовым полем? Если нет, удалите апострофы.

Другие вопросы по тегам