Я пытаюсь рассчитать продажи агентов отдельно в базе данных.Для общих продаж DSUM работает нормально.Но если я попытаюсь связать его с какими-то критериями (определенное имя aget), он выдаст «NAME»ошибка.Вот мой код, который я применил для значения, выбранного в выпадающем списке.
=DSum("[totalsales]","MainTable","[Agent_Name]='" & me.cbo1 & "'")
и код для текстового поля.
=DSum("[totalsales]","MainTable","[Agent_Name]='" & me.filteragent & "'")
вот детали элементов в моей форме ...
1: В форме нет подформы
2: Форма основана на MainTable
3: filteragent является неограниченным текстовым полем
4: cbo1 является comboBox, повторно представленным в этой форме, принимая значения из поля Agent_Name в MainTable
5: Фильтрующий агент имеет неограниченное текстовое поле в форме
6: agentwisesum - это имя неограниченноготекстовое поле, в котором я применяю функцию dsum
образ базы данных
, пожалуйста, сообщите, где я делаю ошибку в коде.спасибо