Создание запросов (продолжение)

1. Вызовите программу Access.

2. Включите мышкой переключатель Открыть базу данных,выделите из списка баз данных, расположенного ниже переключателя, имя вашей базы данных и щелкните по кнопке ОК. На экране появится окно с основными элементами базы данных. В базе данных должны быть три таблицы: Список, Личные данныеиГруппы.В случае их отсутствия импортируйте данные таблицы из чужой базы данных (возможно, эталонной базы данных учителя).

3. Создайте новую таблицу с названием Новая группа и текстовыми полями Фамилия, Имя, Отчество и числовым полем Учебная группа с полем подстановок из таблицы Группы.

4. Задайте ключевое поле Код.

5. Заполните значениями: Сидорова Анна Ивановна, Петрова Инна Сергеевна, Сергеева Ирина Петровна, Куликова Ольга Дмитриевна. Номер группы 101.

6. Закройте таблицу, предварительно сохранив ее.

7. Замените номер школы 3 в таблице Список на слово Лицей, а номер школы 5 – на слово Гимназия.

Замечание. Это невозможно будет сделать при существующей структуре данных, так как поле Школаобъявлено числовым, а мы пытаемся заменить его на слово. Необходимо предварительно сменить тип поля Школана текстовый.

8. Перейдите на закладку Таблица;

9. Выделите таблицу Список;

10. Щелкнете по кнопке Конструктор;

11. Исправьте тип поля Школа на текстовый;

12. Сохраните таблицу.

13. Выберите закладку Запрос, если находитесь в другом окне.

14. Щелкните мышкой по кнопке Создать.

15. В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК.

16. Добавьте таблицу Список, выбрав ее из списка и щелкнув по кнопке Добавить.

17. Закончите выбор, щелкнув по кнопке Закрыть.

18. Выберите поле Школа из таблицы Список, щелкнув по нему мышкой два раза.

19. Щелкните по стрелке рядом с кнопкой Тип запроса на Панели инструментов и выберите команду Обновление.

20. Введите условие замены: в поле Школя заменить все цифры 3 на слово Лицей.

21. Щелкните по кнопке для выполнения запроса.

22. Подтвердите обновление записей. Если вы сейчас перейдете в режим таблицы, то, естественно, не увидите ни одной записи, так как цифры 3 заменились на слово Лицей, а условие - на выбор школы 3 не дает ни одной записи. Удалив в строке Условие отбора цифру 3, увидите в режиме таблицы результат замены.

23. Закройте запрос, сохранив его с именем Лицей.

24. Выберите вкладку Таблицы.

25. Откройте таблицу Список. Просмотрите результат применения запроса.

26. Создайте запрос Гимназия, меняющий значения поля школа 5 на слово Гимназия (по аналогии с запросом Лицей).

27. Выберите закладку Запрос, если находитесь в другом окне.

28. Щелкните мышкой по кнопке Создать.

29. В появившемся диалоговом окне выберите режим Конструктор, щелкните по кнопке ОК.

30. Добавьте таблицу Новая группа, выбрав ее и щелкнув по кнопке Добавить.

31. Закончите выбор, щелкнув по кнопке Закрыть.

32. Выберите те поля, которые нужно добавить (Фамилия, Имя, Отчество, Учебная группа).

33. Щелкните по стрелке рядом с кнопкой Тип запроса на Панели инструментови выполните команду Добавление.

34. В появившемся диалоговом окне выберите имя таблицы Список, в которую будут добавляться данные. Эта таблица может быть из текущей базы данных или из любой другой. В данном случае у нас одна база данных, поэтому щелкните по кнопке ОК.

35. Щелкните по кнопке для выполнения запроса. Подтвердите выполнение запроса.

Замечание. Если появляется ошибка в выполнении данного запроса, то откройте схему данных, щелкнув дважды по связи Список - Личные данные,удалите условие Каскадное удаление связанных полейи Каскадное обновление связанных полей.Видимо, вы нечаянно их включили. При включении условия Каскадное обновление связанных полейэти поля нельзя вводить отдельно.

36. Закройте запрос, сохранив его с именем Добавление.

37. Перейдите на закладку Таблицы. Откройте таблицу Список и убедитесь, что данные записи были добавлены.

38. Выберите закладку Запрос, если находитесь в другом окне.

39. Щелкните мышкой по кнопке Создать.

40. В появившемся диалоговом окне выберите режим Конструктор, щелкните по кнопке ОК.

41. Добавьте таблицу Список, выбрав ее из списка и щелкнув по кнопке Добавить.

42. Закончите выбор, щелкнув по кнопке Закрыть.

43. Щелкните по стрелке рядом с кнопкой Тип запроса на Панели инструментов и выполните команду Удаление.

44. Выберите полеКласс из таблицы Список, щелкнув по нему мышкой два раза.

45. Введите условие отбора 11 (рис. 3).