
- •Создание баз данных в Microsoft Access
- •Создание баз данных в Microsoft Access
- •Сведения из теории
- •1. Нормализация структур данных
- •2. Главный ключ таблицы
- •3. Индексация
- •4. Элементы окна базы данных
- •5. Типы данных
- •6. Связи между таблицами и целостность данных
- •7. Автоподстановка
- •8. Экспорт и импорт данных
- •9. Назначение и элементы формы
- •10. Способы построения формы. Режим мастера , режим конструктора
- •11. Просмотр данных с помощью форм
- •12. Запрос
- •14. Вложенные формы
- •15.Запрос на выборку и на изменения
- •16.Параметрический запрос
- •Лабораторная работа n 1
- •Список таблиц и свойств полей таблиц
- •Контрольные вопросы
- •Лабораторная работа n 2
- •Запросы на выборку из одной и нескольких таблиц
- •Пояснение к запросу:
- •Тип запроса: запрос на выборку из одной таблицы
- •Тип запроса: запрос на выборку из двух таблиц
- •Тип запроса: запрос на выборку из двух таблиц
- •Тип запроса: запрос на выборку из трех таблиц
- •Тип запроса: Запрос на создание новой таблицы "НоваяТаблицаЗакупки"
- •Запросы на выборку из одной и нескольких таблиц.
- •Контрольные вопросы
- •Лабораторная работа n 3
- •Тип запроса: Запрос на выборку из одной таблицы с параметром
- •Тип запроса: запрос на выборку данных из двух таблиц с параметром
- •Тип запроса: запрос на выборку данных из таблиц с группировкой
- •Тип запроса: запрос на выборку данных из нескольких таблиц с параметром
- •Лабораторная работа n 4
- •1. Создать простые формы "Поставщики", "Сотрудники", "Типы", "Методы доставки","Сведения об организации"
- •Лабораторная работа n 5
- •Лабораторная работа n 6
12. Запрос
С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов. Наиболее часто используется запрос на выборку. При его выполнении данные, удовлетворяющие условиям отбора, выбираются из одной или нескольких таблиц и выводятся в определенном порядке.
13. Отчёт
Отчет — это гибкое и эффективное средство для организации данных при выводе на печать. С помощью отчета имеется возможность вывести необходимые сведения в том виде, в котором требуется. Больше всего сведений в отчете берется из базовой таблицы, запроса или инструкции SQL, являющихся источниками данных для отчета. Другие сведения вводятся при разработке отчета. Подчиненным отчетом называют отчет, вставленный в другой отчет. При комбинировании отчетов один из отчетов является главным. Главный отчет может быть как присоединенным, так и свободным, т.е. не базирующимся на таблице, запросе или инструкции SQL. В перекрестном отчете заголовки строк образуются путем комбинирования разнообразных данных. В данном отчете используются процедуры обработки событий, которые пользователи могут скопировать в собственные приложения и изменить в соответствие с собственными потребностями.
14. Вложенные формы
Подчиненная форма - это форма, находящаяся внутри другой формы. Первичная форма называется главной формой, а форма внутри формы называется подчиненной формой.
Главная форма и подчиненная форма в этом типе форм связаны таким образом, что в подчиненной форме выводятся только те записи, которые связаны с текущей записью в главной форме. При использовании формы с подчиненной формой для ввода новых записей текущая запись в главной форме сохраняется при входе в подчиненную форму. Это гарантирует, что записи из таблицы на стороне “многие” будут иметь связанную запись в таблице на стороне “один”. Это также автоматически сохраняет каждую запись, добавляемую в подчиненную форму.
Главная форма может содержать любое число подчиненных форм, если каждая подчиненная форма помещается в главную форму. Имеется также возможность создавать подчиненные формы двух уровней вложенности. Это означает, что можно иметь подчиненную форму внутри главной формы, а другую подчиненную форму внутри этой подчиненной формы. При создании подчиненной формы с помощью мастера форм или мастера подчиненных форм главная форма и подчиненная форма связываются автоматически.
15.Запрос на выборку и на изменения
Наиболее часто используемым запросом является запрос на выборку. Запрос на выборку возвращает данные из одной или нескольких таблиц, а также результаты, которые при желании пользователь может изменить (с некоторыми ограничениями). Также можно использовать запрос на выборку, чтобы сгруппировать записи для вычисления сумм, средних значений, пересчета и других действий.
Запрос на изменение - это запрос, который за одну операцию вносит изменения в несколько записей. Существует четыре типа запросов на изменение: на удаление, на обновление и добавление записей, а также на создание таблицы.
Запрос на удаление Удаляет группу записей из одной или нескольких таблиц. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.
Запрос на обновление записей. Вносит общие изменения в группу записей одной или нескольких таблиц. Запрос на обновление записей позволяет изменять данные в существующих таблицах.
Запрос на добавление. Добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц.