Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_3.doc
Скачиваний:
2
Добавлен:
06.12.2018
Размер:
1.16 Mб
Скачать

Порядок работы:

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

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

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

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

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

• Выберите поле Школа из таблицы Ученик, щелкнув по нему мышью два раза.

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

Рис.9

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

Рис. 10

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

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

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

• Выберите объект Таблицы.

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

Самостоятельное задание.

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

Задание 3. Постройте запрос на добавление записей из таблицы Новая группа в таблицу Ученик.

Порядок работы:

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

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

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

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

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

• Выберите те поля, которые нужно добавить (Фамилия, Имя, Отчество, Учебная группа). (Если у какого-либо поля поставить условие отбора, то добавятся только записи, удовлетворяющие этому условию).

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

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

Рис. 11

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

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

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

• Выберите объект Таблицы. Откройте таблицу Ученик и убедитесь, что данные записи были добавлены.

Задание 4. Постройте запрос на удаление записей тех учеников, которые окончили школу, то есть тех, у которых класс был 11.

Замечание. Перед удалением записей необходимо предварительно разорвать связь Ученик \ Личные данные.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]