Запрос является виртуальной таблицей, но специфической, поскольку на ее редактирование накладываются некоторые ограничения.
Чтобы иметь возможность редактировать таблицу посредством запроса, величина в заданной записи запроса должна быть представлена одной записью таблицы. Т.е. нельзя изменять поля в перекрестных запросах или других итоговых запросах, так как они не отображают выбранные из редактируемых таблиц данные, а отображают результаты обработки.
Существуют следующие правила редактирования для запросов:
Тип запроса или поля
| Возможность редактирования
|
| Одна таблица
| да
|
Отношение один к одному
| да
|
Отношение один ко многим
| как правило
|
| Перекрестный запрос
| нет
|
Обобщающие запросы Sum и т.п.
| нет
|
Рассчитываемые поля
| нет
|
Поля, заблокированные другим пользователем
| нет
|