
- •1. Краткие теоретические сведения
- •1.1 Возможности конкретных программ бд
- •1.2 Основные понятия
- •Основные этапы работы
- •1.4 Структура таблицы и типы данных
- •Типы данных access и их описание
- •1.5 Ввод данных в ячейки таблицы
- •1.6 Редактирование данных
- •1.7 Сортировка данных
- •1.8 Отбор данных с помощью фильтра
- •Записи → Фильтр → Фильтр по выделенному
- •1.9 Ввод и просмотр данных посредством формы
- •Контрольные вопросы
- •Вид → режим таблицы.
- •Формат → Ширина столбца.
- •Правка → Найти.
- •Правка → Заменить.
- •Файл → Предварительный просмотр.
- •Правка → Заменить.
- •Записи → Сортировка → Сортировка по убыванию.
- •Записи → Фильтр → Фильтр по выделенному.
- •Вид → Режим формы.
- •Файл → Предварительный просмотр.
- •1. Краткие теоретические сведения
- •1.1 Формирование запросов
- •1.2 Формирование отчетов
- •Контрольные вопросы
- •Файл → Сохранить.
- •Вид → Конструктор.
- •[ Введите фамилию преподавателя ]
- •Запрос → Запуск.
- •Файл → Сохранить.
- •1. Краткие теоретические сведения
- •Один – ко – многим.
- •Один – к – одному.
- •Контрольные вопросы
- •СервИс → схема данных
- •Связи → добавить таблицу
- •1. Краткие теоретические сведения
- •Запрос на обновление записей
- •Запрос на создание таблицы
- •Контрольные вопросы
- •Вид → конструктор
- •Запрос → запуск.
- •Вид → Режим таблицы
- •Вид → режим таблицы
- •Краткие теоретические сведения
- •Вид → панель инструментов → Панель элементов
- •Вставка → Диаграмма
- •Сервис → сЛужебные программы → диспетчер кнопочных форм
1. Краткие теоретические сведения
Перекрестный запрос
В перекрестном запросе отображаются результаты статистических расчетов (такие как суммы, количество записей, средние значения), выполненных по данным из одного поля таблицы. Эти результаты группируются по двум наборам данных, один из которых расположен в левом столбце таблицы, а второй – в верхней строке. Например, надо узнать средний стаж работы ассистентов, доцентов, профессоров на разных кафедрах (на основе таблицы Преподаватели).
Перекрёстный запрос позволит легко решить эту задачу, создав таблицу, в которой заголовками строк будут служить должности, заголовками столбцов - названия кафедр, а в ячейках будут рассчитаны средние значения стажа преподавателей.
Запрос на изменение
Это запрос, который за одну операцию вносит изменения в несколько записей. Существует 4 типа запросов на изменение:
на удаление
на обновление
на добавление записей
на создание таблицы.
Запрос на удаление
Удаляет группу записей, удовлетворяющих заданным условиям, из одной или нескольких таблиц. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри неё.
Запрос на обновление записей
Вносит общие изменения в группу записей одной или нескольких таблиц (Например, на 10% увеличилась зарплата ассистентов: запрос на обновление позволит быстро внести эти изменения в таблицу Преподаватели).
Запрос на добавление
Добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц. Например, появилось несколько новых преподавателей, а также база данных, содержащих сведения о них. Чтобы не вводить все данные вручную, их можно добавить в таблицу Преподаватели.
Запрос на создание таблицы
Создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Например, на основе таблицы Преподаватели можно создать новую таблицу, содержащую данные только о профессорах.
Контрольные вопросы
Виды запросов, предусмотренных в ACCESS
Назначение перекрёстного запроса.
Что можно удалить с помощью запроса на удаления?
В чем суть запроса на обновление?
Задание
к лабораторной работе №4
Разработать запрос с параметрами о студентах заданной группы, в котором при вводе в окно параметров номера группы (151 или 152) на экран должен выводиться состав этой группы.
Создать запрос, в котором выводятся оценки студентов заданной группы по заданной дисциплине.
Создать перекрестный запрос, в результате, которого создается выборка, отражающая средний балл по дисциплинам в группах.
Разработать запрос на увеличение на 10% заработной платы тех преподавателей, кто получает менее 500 рублей.
Создать запрос на удаление отчисленных студентов
Разработать запрос на создание базы данных отличников.
Для всех созданных запросов разработать формы.
Технология работы
Создание запроса с параметрами о студентах заданной группы.
Открыть вкладку Запросы.
Щелкнуть по кнопке «создать».
В появившемся окне выбрать Простой запрос и щелкнуть по кнопке <ОК>.
В появившемся окне в строке Таблицы/Запросы выбрать из списка таблицу Студенты.
П еренести все поля из окна «ДОСТУПНЫЕ ПОЛЯ» в окно «ВЫБРАННЫЕ ПОЛЯ», щелкнув по кнопке .
Щелкнуть по кнопке «далее». Выводить надо все поля, поэтому еще раз надо щелкнуть по кнопке «далее»
В появившемся окне ввести имя запроса Группа
Щелкнуть по кнопке «Готово» На экране появится таблица с данными запроса.
Перейти в режим конструктора. Для этого выполнить команду