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