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 является текстовым полем? Если нет, удалите апострофы.