©кабинет 21,
Запрос
Запрос представляет собой обращение к данным для получения информации и выполнения действий с данными. Запрос можно использовать для получения ответа на простой вопрос, выполнения расчетов, объединения данных из разных таблиц или добавления, изменения, удаления данных в таблице. Запросы, используемые для извлечения данных из таблицы или выполнения расчетов, называются запросами на выборку. Запросы, используемые для добавления, изменения или удаления данных, называются запросами на изменение.
Иногда необходимо просмотреть все данные из таблицы, но в других случаях может потребоваться просмотреть только данные из определенных полей или только данные, удовлетворяющие определенным условиям. Для просмотра данных с использованием условий существует запрос на выборку.
1. Предположим, требуется найти студента по фамилии Шеин и все его данные. Для этого откройте базу данных «Student 2003». На вкладке Создание в группе Другие щелкните Конструктор запросов. В диалоговом окне Добавление таблицы на вкладке Таблицы дважды щелкните Студенты. Закройте диалоговое окно Добавление таблицы. В таблице «Студенты» дважды щелкните по полям Фамилия, Имя, Дата рождения и др., чтобы добавить эти поля в бланк запроса. В условии отбора поля Фамилия вписываем =Шеин. На вкладке Конструктор выберите команду Выполнить. В результате выполнения запроса отобразится запись, характеризующая искомого студента. При закрытии запроса, сохраните его под соответствующим названием.
2. Просмотреть список студентов, родившихся в определенный день, можно с помощью следующей процедуры: на вкладке Создание щелкните Конструктор запросов. В диалоговом окне Добавление таблицы на вкладке Таблицы дважды щелкните Студенты. Закройте диалоговое окно Добавление таблицы. В таблице «Студенты» дважды щелкните Фамилия, Имя, Дата рождения, чтобы добавить эти поля в бланк запроса. В условии отбора поля дата рождения вписываем =#31.01.1970#. На вкладке Конструктор выберите команду Выполнить. В результате выполнения запроса отображается список родившихся в данный день студентов.
3. Найдем всех студентов, родившихся летом 1970 года. Для этого в условии отбора необходимо указать диапазон дат: дата должна быть больше #01.06.1970# и меньше #01.09.1970# (больше - >, меньше - <, и - and).
4. Самостоятельно создайте запрос на поиск всех студентов родившихся летом с 1969 по 1975 гг.
5. С помощью Функции Справка (значок вопрос под кнопкой закрытия программы) найдите (правка – запросы – примеры условий запроса – условия для полей с типами данных «Текстовый»), как создать запрос нахождения всех студентов, чья фамилия начинается с «К».
6. Создайте запрос, который находит студентку по фамилии Анохина, родившуюся в 1974 году.
Отчет
Access 2007 помогает создавать отчеты (сводные данные) любой степени сложности. Прежде чем приступать к работе, следует выбрать источник, из которого будут извлекаться записи отчета. Отчет может представлять собой как простой список, так и подробные сводки данных. После того как выбран источник записей для создания отчета, проще всего воспользоваться мастером отчетов — средством, помогающим создать отчет на основании ответов, полученных на заданные пользователю вопросы.
1. Создадим отчет, в котором содержатся сведения обо всех студентах. Данные, которые будут необходимы – Фамилия, Имя, дата рождения, город проживания. На вкладке Создание в группе Отчеты щелкните Мастер отчетов. Следуйте указаниям на страницах мастера отчетов. На последней странице нажмите кнопку Готово.
2. Создадим отчет по ФИО, Дате рождения, группой, с сортировкой по убыванию номера группы.
Форма
Форма — это объект базы данных, который можно использовать для ввода, изменения или отображения данных из таблицы или запроса. Формы применяются для управления доступом к данным, например для определения того, какие поля или строки данных должны отображаться. Эффективная форма ускоряет работу с базой данных, так как пользователям не требуется искать нужные сведения. Привлекательная форма делает работу с базой данных более приятной. Кроме того, формы могут предотвращать ввод неверных данных.
Access 2007 предоставляет множество средств для быстрого создания форм. Они находятся в группе Формы на вкладке Создать. Для каждой формы: ФИО указывайте в первую очередь, выбирайте дизайн.
1. Создайте форму с помощью мастера.
2. Создайте форму с помощью команды форма, без номера зачетки, формы отчетности и названия работы, вставьте эмблему, выберите дизайн Автоформата.
3. Создайте форму с помощью команды Разделенная форма.
4. Создайте форму с помощью команды Несколько элементов.



