Общие сведения.

Создание простых запросов. Построитель выражений. Фильтры. Сортировка записей в таблице

Лабораторная работа №3

Проверка каскадного обновления связанных полей.

Редактирование и удаление связей.

Удаление связей: щёлкнуть по линии связи и нажать клавишу Del.

Редактирование связей: дважды щелкнуть мышью по линии связи, появится диалоговое окно Изменение связей.

2.1. Откройте Схему данных и в появившемся меню выберите Добавить таблицу. В окне Добавление таблицы выделите таблицу «Отделы» и щелкните по кнопке Добавить. Закройте окно Добавление таблицы.

2.2. Если подстановочное поле было оформлено правильно, таблицы «Сотрудники» и «Отделы» окажутся связанными между собой тонкой линией без определения связи. Щёлкните правой кнопкой мыши по линии и выберите «Изменить связь..».

 
 

2.3. В диалоговом окне Изменение связей (рис.4) установите флажки Обеспечение целостности данных, Каскадное обновление связанных полей (при изменении номера отдела в таблице «Отделы» автоматически изменится соответствующий номер в таблице «Сотрудники»).

Рис. 4. Изменение связей в схеме данных.

 

Каскадное удаление связанных полей активировать не надо (при удалении записи с номером отдела из таблицы «Отделы» будут удалены все записи из таблицы «Сотрудники», в которых находились соответствующие номера отделов). Щёлкните на кнопке «Создать». Появится связь «один-ко-многим». Закройте Схему данных, сохранив изменения.

3.1. Откройте таблицу «Отделы» и исправьте номера отделов на 201, 202, 203.

Закройте таблицу, сохранив изменения.

3.2. Откройте таблицу «Сотрудники». Убедитесь, что значения поля «Отдел» изменились.

3.3. Добавьте новую запись в таблицу «Отделы» И проверьте появление этой записи в списке подстановочного поля.

4. Поиск данных. Осуществите поиск сотрудника с фамилией Багров: вкладка Главная/Найти. В строке Образец поиска набрать фамилию Багров. В поле «Совпадение с»выберите С любой частью поля, в поле«Просмотреть» – Все и нажмите на кнопку Найти.

5. Автоматическая замена значения. Заменить должность «продавец» на «менеджер»: вкладка Главная/Найти/Замена. В строке «Образец»указать, какую должность искать (продавец) а в следующей строке «Заменить на»указать, на какую должность заменить (менеджер). В окошке Совпадение с выберите С любой частью поля, в окошке Просмотр выберите Все. Нажмите кнопку Найти далее, а затем Заменить все.

6. Самостоятельная работа. Внесите в схему данных таблицу «Дополнительные сведения», связав её с таблицей «Сотрудники».

 


Цели работы:

Освоить основные принципы создания запросов на выборку, применения фильтров и сортировки данных.

Задачи работы:

1. Создать запросы на выбору с использованием различных критериев.

2. Применить фильтры для поиска и сортировки данных в одной из таблиц.

С помощью запроса из базы данных можно выбрать любую информацию. Запрос – это обращение к БД для поиска или изменения информации, соответствующей заданным критериям.

Средствами Access можно создать следующие типы запросов:

- запрос на выборку;

- перекрёстный запрос;

- запрос-действие (модифицирующий);

- запрос с параметром.

Наиболее применяемыми являются запросы на выборку, с помощью которых можно отобрать данные, отвечающие заданным критериям из одной или нескольких таблиц. При этом изменений в самой базе данных не происходит.

В процессе создания запроса Access создаёт выражение на языке SQL, которое будет использоваться для выполнения запроса.