V. Создание запросов
Следующими объектами данных, которые будут рассмотрены, являются запросы. Запросы используются для просмотра, изменения и анализа данных различными способами.
1)Запрос на вывод некоторых полей из двух таблиц.
2)На вывод данных по условию.
3)Запрос с вычислениями над полями БД.
4)Параметрический запрос.
5)Запрос на внесение изменений в БД.
VI. Создание форм
Формы — это объекты, с помощью которых в базу вводят новые данные или просматривают имеющиеся. Таким образом, их функция — ввод и редактирование данных. Они позволяют работать с данными не только в режиме таблицы, но и использовать удобные формы для ввода, редактирования и просмотра данных.
Форма с вкладками.
Составная форма.
VII. Создание отчета
Отчеты — это формы "наоборот". С их помощью данные выдаются в приемлемом для пользователя виде, т. е. их функция состоит в представлении данных. Эта функция обеспечивает создание отчетов, в которых всевозможные итоговые данные таблиц представлены в удобном и наглядном виде. В конечном счете, именно отчеты являются целью любой системы учета данных.
VIII. Создание SQL запросов
SQL запросы – это запросы, которые составляются из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строятся на основе SQL запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Режим SQL.
1) Запрос на создание новой таблицы с именем НОВАЯ.
SELECT Сотрудник.КодСотрудника, Сотрудник.ФИО, Сотрудник.Категория INTO Новая
FROM Категория INNER JOIN Сотрудник ON Категория.Категория = Сотрудник.Категория
ORDER BY Сотрудник.КодСотрудника;
2) Запрос на добавление в таблицу НОВАЯ записей.
INSERT INTO Новая ( КодСотрудника, ФИО, Категория )
SELECT 9 AS Выражение3, 'Манько Илья Николаевич' AS Выражение6, 2 AS Выражение5;
3) Запрос на изменение значения некоторого поля.
UPDATE Новая SET Новая.Категория = 1
WHERE (((Новая.КодСотрудника)=9));
4) Запрос на выбор полей с сортировкой.
SELECT Новая.КодСотрудника, Новая.ФИО, Новая.Категория
FROM Новая
ORDER BY Новая.КодСотрудника;
5) SQL запрос на выбор по шаблону.
SELECT Новая.КодСотрудника, Новая.ФИО, Новая.Категория
FROM Новая
WHERE (((Новая.ФИО)="Матиевский Андрей Леонидович" Or (Новая.ФИО)="Щербенок Артём Сергеевич"));
6) Запрос на удаление.
DELETE Новая.КодСотрудника, Новая.ФИО, Новая.Категория
FROM Новая
WHERE (((Новая.КодСотрудника)=9) AND ((Новая.ФИО)="Манько Илья Николаевич") AND ((Новая.Категория)=1 Or (Новая.Категория)=2));