· Могут появиться сообщения о том, что утеряно несколько записей из-за возможности разрушения ключа, или записи могут быть заблокированы на время выполнения запроса. Заблокированные поля относятся к многопользовательской среде. При таком обстоятельстве необходимо решить продолжать ли выполнение запроса (или прервать его). Если продолжить, то он выполнится для незаблокированных записей, но потом будет трудно определить недостающие записи.
· Если тип данных добавляемых записей не подходит, то записи создаются (ключи), но пустые.
· При добавлении записей может возникнуть конфликт ключевых полей, поскольку Access не допускает обновления ключевого поля, если оно уже задано. Изменять его можно только в случае отсутствия связи с полями других таблиц.
· Не позволяется удаление содержимого поля со стороны «один» при связи «один ко многим» до удаления всех записей со стороны «многие».
· При добавлении или изменении текстовых полей с превышением длины произойдет усечение (без выдачи каких-либо сообщений).
12. Создание перекрестных запросов (самостоятельная работа).
Сохранение запросов (самостоятельная работа).
Контрольные вопросы
1. Для чего служат запросы?
2. В каких режимах может отображаться запрос?
3. Как переключить режим представления запроса?
4. Опишите процесс формирования запроса.
5. Какие возможности имеются у пользователя для формирования запроса?
6. В чем состоит сущность работы мастера Простой запрос?
7. Как осуществляется выбор конкретных значений из таблицы-запроса?
8. Какая последовательность действий при конструировании запроса на выборку?
9. Что такое построитель выражения?
10. Для чего можно использовать построитель выражения?
11. Какие основные правила используются при построении логических выражений?
12. В каких случаях применяется операция группирования записей?
13. Как формируется условие отбора записей?
14. Как можно упорядочить записи в запросе?
15. Какие запросы называются параметрическими?
16. Что такое запрос на создание таблицы?
17. Как конструируется запрос на удаление?
18. Какие модификации имеет запрос на удаление?
19. Как конструируется запрос на добавление?
20. Как конструируется запрос на изменение?
21. Где в процессе конструирования запроса на создание таблицы или на добавление можно задать имя таблицы-получателя данных?
22. Каким образом можно соединить несколько таблиц-источников данных в одном запросе? Когда это нужно делать?
Домашнее задание:
Дополнительный материал для самостоятельного изучения по следующим вопросам: типы запросов; компоненты выражений; итоговый запрос; создание перекрестных запросов; сохранение запросов.
Записать ответы для следующих задач:
1.Что необходимо записать в строке Условие отбора для выбора записей, у которых:
а) 15 < количество ≤ 25.
б) состоящие из 7 букв, начинающиеся на М и заканчивающиеся на –ов.
в) дата заполнения была весной.
2.Как будет выглядеть запрос с параметром для:
а) выбора Фамилии на определенную букву.
б) выбор записей за определенный период времени.
3.Записать выражение для расчета задолженности по оплате, если сумма начисления находится в таблице Начисления в поле Сумма1, а размер оплаты - в таблице Оплата в поле Сумма2.
Список используемой литературы:
1. Руденко В.Д., Макарчук А.М. Курс информатики, - К.: «Феникс», 1998. Стр. 248-257.
2. Роджер Дженнингс Использование Microsoft Access 2000. -М: Издательский дом “Вильямс” – 2000, стр. 293-304, 310-312, 337-356, 376-384.






