Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KR_yakupov.doc
Скачиваний:
7
Добавлен:
08.09.2019
Размер:
2.8 Mб
Скачать
      1. Запрос с параметрами

Последовательность действий:

  • создайте простой запрос на выборку или перекрестный запрос;

  • откройте запрос в режиме «Конструктор» и для каждого поля, которое предполагается использовать в качестве параметра, введите в строку «Условие отбора» - текст приглашения, заключив его в квадратные скобки. Этот текст приглашения должен отличаться от имени поля, но может и включать его;

  • для параметров перекрестного запроса или запроса с параметром, являющегося базовым для диаграммы, определите тип данных;

  • в режиме конструктора выполните команду меню «Запрос/Параметры». Откроется диалоговое окно «Параметры запроса»;

  • в первую строку столбца Параметр введите текст первого приглашения, а в поле ввода столбца «Тип данных» – тип данных (из списка), определите тип для каждого из них;

  • сохраните запрос, присвоив ему имя;

Рис. 26 Создание параметрического запроса в конструкторе

Рис. 27 Диалоговое окно параметрического запроса

Рис. 28 Таблица, построенная по параметрическому запросу

      1. Нестандартный запрос на языке 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 запрос

    1. Отчеты

Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.

При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов.

Microsoft Access отображает в отчете данные из запроса или таблицы, добавляя к ним текстовые элементы, которые упрощают его восприятие.

К числу таких элементов относятся:

Заголовок. Этот раздел печатается только в верхней части первой страницы отчета. Используется для вывода данных, таких как текст заголовка отчета, дата или констатирующая часть текста документа, которые следует напечатать один раз в начале отчета. Для добавления или удаления области заголовка отчета необходимо выбрать в меню Вид команду Заголовок/примечание отчета.

Верхний колонтитул. Используется для вывода данных, таких как заголовки столбцов, даты или номера страниц, печатающихся сверху на каждой странице отчета. Для добавления или удаления верхнего колонтитула необходимо выбрать в меню Вид команду Колонтитулы. Microsoft Access добавляет верхний и нижний колонтитулы одновременно. Чтобы скрыть один из колонтитулов, нужно задать для его свойства Высота значение 0.

Область данных, расположенная между верхним и нижним колонтитулами страницы. Содержит основной текст отчета. В этом разделе появляются данные, распечатываемые для каждой из тех записей в таблице или запросе, на которых основан отчет. Для размещения в области данных элементов управления используют список полей и панель элементов. Чтобы скрыть область данных, нужно задать для свойства раздела Высота значение 0.

Нижний колонтитул. Этот раздел появляется в нижней части каждой страницы. Используется для вывода данных, таких как итоговые значения, даты или номера страницы, печатающихся снизу на каждой странице отчета.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]