Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Access. ?
Предмет: Информационные технологии
Раздел: Базы данных, работа с запросами в Microsoft Access (перекрестные запросы)
На скриншоте видно сообщение об ошибке Microsoft Access:
"[Заказы]![Скидка_за_просрочку]" не распознается ядром СУБД Microsoft Access как допустимое имя поля или выражение.
Это означает, что Access не может найти поле с именем "Скидка_за_просрочку" в таблице "Заказы".
Проверьте, есть ли поле Скидка_за_просрочку в таблице "Заказы". Для этого:
Выражение в поле "Сумма к оплате" выглядит так:
(([Стоимость_товара]*[Количество])*(1-[Заказы]![Скидка_за_просрочку]))
Если поле существует, то правильнее будет использовать имена полей напрямую, без ссылки на таблицу, особенно если таблица уже участвует в запросе:
(([Стоимость_товара]*[Количество])*(1-[Скидка_за_просрочку]))
Убедитесь, что таблица "Заказы" добавлена в запрос и связана с другими таблицами (например, с "Товары").
Ошибка возникает, потому что Access не может найти поле [Скидка_за_просрочку]. Чтобы её исправить:
Если после этих шагов ошибка останется — пришлите, пожалуйста, структуру таблицы "Заказы", чтобы я помог точнее.