Обработка и отображение данных БД. Запросы. Формы. Отчеты.
Запросы — это объект базы данных, который служит для извлечения данных из таблиц и предоставления их пользователю в удобном виде. Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную таблицу. Применение запросов позволяет избежать дублирования данных в таблицах и обеспечивает максимальную гибкость при поиске и отображении данных в базе данных
Access позволяет создавать запросы двух типов: QBE-запросы, SQL-запросы.
QBE-запросы (Query By Example) — запросы, строящиеся с помощью конструктора запросов, представляющего собой графический инструмент для создания запросов по образцу.
SQL-запросы — запросы, строящиеся при помощи унифицированного набора инструкций SQL (Structured Query Language — структурированный язык запросов).
Все запросы делятся на две группы: запросы-выборки, запросы-действия.
Запросы-выборки осуществляют выборку данных из таблиц в соответствии с заданными условиями. К этой группе запросов относятся следующие.
• Запрос к связанным таблицам — позволяет производить выборку данных из связанных таблиц.
• Перекрестный запрос — отображает итоговые данные с группировкой их по горизонтали и вертикали, выводя результаты их обработки в виде таблиц.
• Запрос с параметром — позволяет пользователю задать критерий отбора, введя нужный параметр при вызове запроса.
• Запрос с вычисляемым полем — позволяет рассчитать данные на основе других полей из той же строки запроса.
• Запрос с критерием поиска — позволяет производить отбор записей в соответствии с заданным критерием поиска.
• Запрос с итогами — производит математические вычисления и выдает результат.
Запросы-действия позволяют модифицировать данные в таблицах: удалять, обновлять, добавлять записи. К этой группе запросов относятся следующие.
• Запросы на создание таблицы создают таблицы на основании данных, содержащихся в результирующем множестве запроса.
• Запросы на добавление записей позволяют добавлять в таблицу записи, создаваемые запросом.
• Запросы на обновление изменяют значения существующих полей в соответствии с заданным критерием.
• Запросы на удаление удаляют записи из одной или нескольких таблиц одновременно.
В Access можно создавать запросы при помощи Мастера запросов и с помощью Конструктора.
Для создания запросов при помощи Мастера имеются следующие мастера:
• Мастер создания простого запроса;
• Мастер создания перекрестного запроса;
• Мастер создания запросов на поиск повторяющихся записей;
• Мастер создания запросов на поиск записей без подчиненных записей.
// остальное внутри файла!
Access позволяет создавать запросы двух типов: QBE-запросы, SQL-запросы.
QBE-запросы (Query By Example) — запросы, строящиеся с помощью конструктора запросов, представляющего собой графический инструмент для создания запросов по образцу.
SQL-запросы — запросы, строящиеся при помощи унифицированного набора инструкций SQL (Structured Query Language — структурированный язык запросов).
Все запросы делятся на две группы: запросы-выборки, запросы-действия.
Запросы-выборки осуществляют выборку данных из таблиц в соответствии с заданными условиями. К этой группе запросов относятся следующие.
• Запрос к связанным таблицам — позволяет производить выборку данных из связанных таблиц.
• Перекрестный запрос — отображает итоговые данные с группировкой их по горизонтали и вертикали, выводя результаты их обработки в виде таблиц.
• Запрос с параметром — позволяет пользователю задать критерий отбора, введя нужный параметр при вызове запроса.
• Запрос с вычисляемым полем — позволяет рассчитать данные на основе других полей из той же строки запроса.
• Запрос с критерием поиска — позволяет производить отбор записей в соответствии с заданным критерием поиска.
• Запрос с итогами — производит математические вычисления и выдает результат.
Запросы-действия позволяют модифицировать данные в таблицах: удалять, обновлять, добавлять записи. К этой группе запросов относятся следующие.
• Запросы на создание таблицы создают таблицы на основании данных, содержащихся в результирующем множестве запроса.
• Запросы на добавление записей позволяют добавлять в таблицу записи, создаваемые запросом.
• Запросы на обновление изменяют значения существующих полей в соответствии с заданным критерием.
• Запросы на удаление удаляют записи из одной или нескольких таблиц одновременно.
В Access можно создавать запросы при помощи Мастера запросов и с помощью Конструктора.
Для создания запросов при помощи Мастера имеются следующие мастера:
• Мастер создания простого запроса;
• Мастер создания перекрестного запроса;
• Мастер создания запросов на поиск повторяющихся записей;
• Мастер создания запросов на поиск записей без подчиненных записей.
// остальное внутри файла!