- •Курсовая работа
- •Содержание
- •Введение
- •Информационно аналитический раздел
- •Выбор и исследование предметной области и ее фрагментов
- •Анализ входных, выходных и внутренних документов предметной области
- •Договор №_____
- •Определение и формализация задачи проектирования
- •Логическая схема данных
- •2.1 Разработка логической схемы данных
- •Метод еr-диаграмм
- •Создание физической схемы данных
- •3 Проектирование ис в субд Access
- •3.1 Создание главной кнопочной формы
- •3.2 Кнопочная форма управления информационной системой
- •Создание таблиц данных
- •Создание таблиц данных в режиме конструктора
- •Создание таблиц данных в режиме мастера
- •Создание форм
- •Простая форма
- •Составная форма
- •Создание запросов
- •Простой запрос на выборку в режиме конструктора
- •Простой запрос на выборку в режиме мастера
- •Перекрестный запрос
- •Запрос с параметрами
- •Нестандартный запрос на языке sql
- •Ленточный отчет
- •Однотабличный отчет в режиме конструктора
- •Многотабличный отчет
- •Наклейки
- •Список использованной литературы
Запрос с параметрами
Последовательность действий:
создайте простой запрос на выборку или перекрестный запрос;
откройте запрос в режиме «Конструктор» и для каждого поля, которое предполагается использовать в качестве параметра, введите в строку «Условие отбора» - текст приглашения, заключив его в квадратные скобки. Этот текст приглашения должен отличаться от имени поля, но может и включать его;
для параметров перекрестного запроса или запроса с параметром, являющегося базовым для диаграммы, определите тип данных;
в режиме конструктора выполните команду меню «Запрос/Параметры». Откроется диалоговое окно «Параметры запроса»;
в первую строку столбца Параметр введите текст первого приглашения, а в поле ввода столбца «Тип данных» – тип данных (из списка), определите тип для каждого из них;
сохраните запрос, присвоив ему имя;
Рис. 26 Создание параметрического запроса в конструкторе
Рис. 27 Диалоговое окно параметрического запроса
Рис. 28 Таблица, построенная по параметрическому запросу
Нестандартный запрос на языке sql
SQL (ˈɛsˈkjuˈɛl; англ. Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL основывается на реляционной алгебре.
Согласно общепринятому стилю программирования, операторы (и другие зарезервированные слова) в SQL всегда следует писать прописными буквами.
Операторы SQL делятся на:
операторы определения данных (Data Definition Language, DDL)
CREATE создает объект БД (саму базу, таблицу, представление, пользователя и т. д.)
ALTER изменяет объект
DROP удаляет объект
операторы манипуляции данными (Data Manipulation Language, DML)
SELECT считывает данные, удовлетворяющие заданным условиям
INSERT добавляет новые данные
UPDATE изменяет существующие данные
DELETE удаляет данные
операторы определения доступа к данным (Data Control Language, DCL)
GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом
REVOKE отзывает ранее выданные разрешения
DENY задает запрет, имеющий приоритет над разрешением
операторы управления транзакциями (Transaction Control Language, TCL)
COMMIT применяет транзакцию.
ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции.
SAVEPOINT делит транзакцию на более мелкие участки.
Для создания SQL запроса необходимо перейти во вкладку «Запросы», и нажать на кнопку «Создать».
В появившемся окне создания нового запроса, выбираем пункт «Конструктор».
В меню конструктора изменяем вид на SQL. И вводим там наш запрос:
Текст запроса:
Рис. 29 Код SQL запроса
Рис. 30 Выполненный SQL запрос
Отчеты
Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.
При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов.
Microsoft Access отображает в отчете данные из запроса или таблицы, добавляя к ним текстовые элементы, которые упрощают его восприятие.
К числу таких элементов относятся:
Заголовок. Этот раздел печатается только в верхней части первой страницы отчета. Используется для вывода данных, таких как текст заголовка отчета, дата или констатирующая часть текста документа, которые следует напечатать один раз в начале отчета. Для добавления или удаления области заголовка отчета необходимо выбрать в меню Вид команду Заголовок/примечание отчета.
Верхний колонтитул. Используется для вывода данных, таких как заголовки столбцов, даты или номера страниц, печатающихся сверху на каждой странице отчета. Для добавления или удаления верхнего колонтитула необходимо выбрать в меню Вид команду Колонтитулы. Microsoft Access добавляет верхний и нижний колонтитулы одновременно. Чтобы скрыть один из колонтитулов, нужно задать для его свойства Высота значение 0.
Область данных, расположенная между верхним и нижним колонтитулами страницы. Содержит основной текст отчета. В этом разделе появляются данные, распечатываемые для каждой из тех записей в таблице или запросе, на которых основан отчет. Для размещения в области данных элементов управления используют список полей и панель элементов. Чтобы скрыть область данных, нужно задать для свойства раздела Высота значение 0.
Нижний колонтитул. Этот раздел появляется в нижней части каждой страницы. Используется для вывода данных, таких как итоговые значения, даты или номера страницы, печатающихся снизу на каждой странице отчета.