Департамент образования города москвы
ГБОУ СПО ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ № 39
Методические указания
к практической работе № 25
«Создание форм. Формирование запросов»
дисциплины «Информатика и ИКТ»
для групп первого курса СПО
технический профиль
Тема: Создание форм. Формирование запросов.
Цель: освоение и закрепление навыков и знаний по созданию базы данных, освоение и закрепление навыков и знаний по созданию форм и запросов к базе данных, создание самостоятельных запросов.
Основные понятия
Формы предназначены для ввода взаимосвязанных данных и их просмотра, корректировки, добавления и удаления записей.
Форма представляет собой специальный формат экрана, и являются основным средством создания диалогового интерфейса приложения пользователя. Форма может создаваться для ввода и просмотра взаимосвязанных данных базы на экране в удобном виде, соответствующем привычному для пользователя документу. Формы позволяют вводить данные, корректировать их, добавлять и удалять записи.
Все элементы, добавляемые в форму, поля, надписи, переключатели, кнопки, линии - являются элементами управления. Кнопочные формы могут использоваться для создания панелей управления в приложении. В формы могут вставляться рисунки, диаграммы, звуковые фрагменты, видео. Форма может включать подчиненные формы. В форму могут включаться процедуры обработки событий, которые позволяют управлять процессом ввода, просмотра и корректировки данных. Такие процедуры хранятся в модуле формы.
Запросы предназначены для отбора, обработки и изменения базы данных. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Запросы используются также в качестве источника данных для форм и отчетов.
С помощью Access могут быть созданы несколько видов запросов. Запрос на выборку выбирает данные из разных таблиц и других готовых запросов. Запрос-изменение изменяет или перемещает данные; к этому типу относятся Запрос на добавление, Запрос на удаление и Запрос на обновление. Запрос на создание таблицы сохраняет результаты выборки в отдельной таблице. Перекрестные запросы предназначены для группирования данных и представления их в компактном виде. Запрос можно создать самостоятельно или воспользоваться Мастером запросов.
Элементы выражения в запросах могут быть связаны операторами: арифметическими: *, +, /, ^; сравнения: <, <=, >, >=, =, <>; логическими: And (И), Not (Нет), Or (Или); Like-для использования логики замены в выражениях, In - для определения, содержится ли элемент данных в списке значений; Between...And - для выбора значений из определенного интервала.
Запросы на выборку служат для выборки нужных данных из одной или нескольких связанных таблиц. Результатом выполнения запроса является таблица, которая может быть использована наряду с другими таблицами базы данных при обработке данных. В запросе можно указать, какие поля выбранных таблиц нужно выбрать, как на их основе сформировать записи и выбрать нужные. Запрос может формироваться с помощью QBE-запросов (Query By Example), Запрос по образцу или посредством инструкции SQL. Запросы действия позволяют обновлять, удалять или добавлять данные в таблицы, а также создавать новые таблицы на основе уже существующих таблиц.