Запрос – это процедура, записаная на языке SQL, позволяющая
выбирать данные из таблиц по условиям, обновлять, добавлять и
удалять данные.
Различают
запросы
на
выборку
и
модифицырующие
(обновление, добавление, удаление).
Запрос на выборку позволяет нам проводить вычисления или же
просто отбирать данные по определённым условиям пользователя.

Для создания запроса, выбираем объект «Запросы» в окне
БД, «Создать» в режиме конструктора. В окне «Добавление
таблицы» выбираем нужные для нас таблицы, в нашем случае это:
Залы, Эфир и Декорации. Таблицы должны быть связаны между
собой. Поэтому, если нам нужно выбрать только 2 таблицы – Залы и
Декорации, нам прийдется добавить ещё и третью Эфир, для связи
предыдущих двух.
Итак, должна получиться данная картина:
Далее заполняем таблицу, выбирая в месте
«Поле», нужные объекты.
Задаём условия для «Количества м.кв.» для «Залы» и
«Декорации» >=20.
После нажатия кнопки
,запрос будет выполнен и
будут получены данные, которые будут отвечать
нашим условиям.
Для возвращения в режим конструктора, достаточно
нажать кнопку
Для сохранения, при закрытии окна запроса, в
появившемся
диалоговом
окне
выбираем
«сохранить» и называем вопрос, в зависимости от
условий.

Созданный запрос появится в окне запросов, и при
нажатии на нём двойным щелчком, увидим то
же, что и видели при нажатии кнопки
Далее рассмотрим запросы с параметром.
Запросы с параметром – это разновидность запросов на
выборку,
особенность
которых
заключается
в
следующем: для выполнения запроса пользователь
должен предварительно ввести конкретное значение
условия отбора записей с помощью специального
диалогового окна InputBox.
Для создания данного запроса, добавим в конструктор
таблицу «Передача».
В этом случае вместо условий отбора вводим текст в
квадратных скобках: [Введите название передачи].
При выполнении увидим диалоговое окно, в
котором будет этот текст. Вводим «Жди меня», и
врезультате получаем:
Так же такой запрос можно выполнить немного в другом
назначении. Добавляем таблицу «Сотрудники». В строку
условий прописываем «>=[Введите величину з/п]».
Теперь, после ввода в диалоговом окне числа, программа
покажет результат, в котором будет показана з/п
работников, которая будет больше или равна введённому
значению в диалоговом окне.
Вводим 2000. Получаем:
Следуйщее, что выполним – это итоговое запросы.
Итоговые запросы аналогичны промежуточным итогам в
MS Excel, они также содержат группировку данных.
Группировка обеспечивается предложением GROUP BY
оператора SELECT. Для дополнительной фильтрации
записей
используется
оператор
(предложение)
HAVING, следующий после предложения GROUP BY.
Каждому элементу группы может быть поставлено в
соответствие некоторое итоговое значение, полученное
при помощи статистических функций. Важно, что
итоговые функции могут использоваться только в списке
предложения SELECT и в составе предложения HAVING.
Итак, запрос начинаем создавать по уже известной нам
схеме. Но теперь мы добавляем строку «Групповая
операция», кнопкой .
Для того, чтобы расчитать среднюю з/п у сотрудников
нам достаточно добавить с строку «Поле» оклад, а в
групповой опирации выбрать «Avg».
Нажимаем выполнить и получаем результат:

Далее не составит труда создать запрос с расчётом
зарплаты сотрудников. В конструкторе выбираем
таблицу Сотрудники и прописываем всё следующим
образом:
Для расчета стоимости создается новое
поле, где прописана конструкция: Зарплата:
[Надбавка]+[Оклад]
Результаты создания запроса:
Отчет – это гибкое средство для организации данных при их
выводе на печать.
Создание отчетов можно выполнять следующими способами:
в режиме конструктора;
с помощью автоотчета (в столбец или ленточного);
с помощью мастера.
Отчеты могут быть открыты в трех режимах:
 в режиме конструктора, который используют для создания
новых отчетов или изменения структуры существующих;
 в режиме предварительного просмотра, который позволяет
просматривать данные в том виде, в котором они будут
размещаться на печатных страницах;
 в режиме просмотра образца, в котором выводятся основные
элементы макета отчета с образцами данных,
демонстрирующих представление данных в отчете.
При создании отчёта, нужно будет вернуться
назад, и вспомнить о запросах. Создаём запрос на
выборку с таблиц Эфир и Передачи. Для эфира
создаём условия в ограничении даты – до 17.05.2012.
При выполнении, получаем такой результат:
Сохраняем
созданный
запрос
под
именем
«Данные_об_эфирах_до_17/05/2012».
Переходим
к
созданию
отчёта
в
режиме
конструктора, используя как заготовку, сделанный
только что запрос.
В результате получаем такую форму отчёта:
Здесь, как и в других процессах программы Microsoft
Access, мы можем сделать форматирование на свой
вкус, но нужно учитывать то, что отчёты предназначены
для печати, поэтому яркие заливки и т.п. будут
неуместны.
И вот как будет выглядеть этот отчёт:
Страницы доступа к данным (Data Access Pages) — это
специальный тип Web-страниц, предоставляющий
пользователям Web интерфейс форм и отчетов Access
для доступа к данным из базы данных Microsoft Access.
Страницы доступа к данным представляют собой
текстовые файлы с исходным кодом, соответствующим
расширенному стандарту HTML — XML (Extended
Markup Language).
Страницы доступа к данным появились как новый тип
объектов базы данных в Access 2000. В отличие от других
объектов, они не хранятся в файле базы данных, а
хранятся в виде отдельных файлов HTML. В базе данных
содержатся только ярлыки, указывающие на эти файлы.
Создание страниц в Access проведём таким образом:
Открываем созданный отчет и проводим следуйщие
операции: Внешние данные – дополнительно – документ
HTML. Выбираем место для сохранения:
Выбираем параметры:

Закрываем и
открываем папку,
в которой
сохраняли файл:
Открываем и получаем следующий результат:

создание запросов, отчётов, Web страниц

  • 2.
    Запрос – этопроцедура, записаная на языке SQL, позволяющая выбирать данные из таблиц по условиям, обновлять, добавлять и удалять данные. Различают запросы на выборку и модифицырующие (обновление, добавление, удаление). Запрос на выборку позволяет нам проводить вычисления или же просто отбирать данные по определённым условиям пользователя. Для создания запроса, выбираем объект «Запросы» в окне БД, «Создать» в режиме конструктора. В окне «Добавление таблицы» выбираем нужные для нас таблицы, в нашем случае это: Залы, Эфир и Декорации. Таблицы должны быть связаны между собой. Поэтому, если нам нужно выбрать только 2 таблицы – Залы и Декорации, нам прийдется добавить ещё и третью Эфир, для связи предыдущих двух.
  • 3.
    Итак, должна получитьсяданная картина:
  • 4.
    Далее заполняем таблицу,выбирая в месте «Поле», нужные объекты. Задаём условия для «Количества м.кв.» для «Залы» и «Декорации» >=20.
  • 5.
    После нажатия кнопки ,запросбудет выполнен и будут получены данные, которые будут отвечать нашим условиям.
  • 6.
    Для возвращения врежим конструктора, достаточно нажать кнопку Для сохранения, при закрытии окна запроса, в появившемся диалоговом окне выбираем «сохранить» и называем вопрос, в зависимости от условий. Созданный запрос появится в окне запросов, и при нажатии на нём двойным щелчком, увидим то же, что и видели при нажатии кнопки
  • 7.
    Далее рассмотрим запросыс параметром. Запросы с параметром – это разновидность запросов на выборку, особенность которых заключается в следующем: для выполнения запроса пользователь должен предварительно ввести конкретное значение условия отбора записей с помощью специального диалогового окна InputBox. Для создания данного запроса, добавим в конструктор таблицу «Передача».
  • 8.
    В этом случаевместо условий отбора вводим текст в квадратных скобках: [Введите название передачи]. При выполнении увидим диалоговое окно, в котором будет этот текст. Вводим «Жди меня», и врезультате получаем:
  • 9.
    Так же такойзапрос можно выполнить немного в другом назначении. Добавляем таблицу «Сотрудники». В строку условий прописываем «>=[Введите величину з/п]». Теперь, после ввода в диалоговом окне числа, программа покажет результат, в котором будет показана з/п работников, которая будет больше или равна введённому значению в диалоговом окне.
  • 10.
  • 11.
    Следуйщее, что выполним– это итоговое запросы. Итоговые запросы аналогичны промежуточным итогам в MS Excel, они также содержат группировку данных. Группировка обеспечивается предложением GROUP BY оператора SELECT. Для дополнительной фильтрации записей используется оператор (предложение) HAVING, следующий после предложения GROUP BY. Каждому элементу группы может быть поставлено в соответствие некоторое итоговое значение, полученное при помощи статистических функций. Важно, что итоговые функции могут использоваться только в списке предложения SELECT и в составе предложения HAVING. Итак, запрос начинаем создавать по уже известной нам схеме. Но теперь мы добавляем строку «Групповая операция», кнопкой . Для того, чтобы расчитать среднюю з/п у сотрудников нам достаточно добавить с строку «Поле» оклад, а в групповой опирации выбрать «Avg».
  • 12.
    Нажимаем выполнить иполучаем результат: Далее не составит труда создать запрос с расчётом зарплаты сотрудников. В конструкторе выбираем таблицу Сотрудники и прописываем всё следующим образом:
  • 13.
    Для расчета стоимостисоздается новое поле, где прописана конструкция: Зарплата: [Надбавка]+[Оклад]
  • 14.
  • 15.
    Отчет – этогибкое средство для организации данных при их выводе на печать. Создание отчетов можно выполнять следующими способами: в режиме конструктора; с помощью автоотчета (в столбец или ленточного); с помощью мастера. Отчеты могут быть открыты в трех режимах:  в режиме конструктора, который используют для создания новых отчетов или изменения структуры существующих;  в режиме предварительного просмотра, который позволяет просматривать данные в том виде, в котором они будут размещаться на печатных страницах;  в режиме просмотра образца, в котором выводятся основные элементы макета отчета с образцами данных, демонстрирующих представление данных в отчете.
  • 16.
    При создании отчёта,нужно будет вернуться назад, и вспомнить о запросах. Создаём запрос на выборку с таблиц Эфир и Передачи. Для эфира создаём условия в ограничении даты – до 17.05.2012.
  • 17.
    При выполнении, получаемтакой результат:
  • 18.
  • 19.
    Здесь, как ив других процессах программы Microsoft Access, мы можем сделать форматирование на свой вкус, но нужно учитывать то, что отчёты предназначены для печати, поэтому яркие заливки и т.п. будут неуместны. И вот как будет выглядеть этот отчёт:
  • 20.
    Страницы доступа кданным (Data Access Pages) — это специальный тип Web-страниц, предоставляющий пользователям Web интерфейс форм и отчетов Access для доступа к данным из базы данных Microsoft Access. Страницы доступа к данным представляют собой текстовые файлы с исходным кодом, соответствующим расширенному стандарту HTML — XML (Extended Markup Language). Страницы доступа к данным появились как новый тип объектов базы данных в Access 2000. В отличие от других объектов, они не хранятся в файле базы данных, а хранятся в виде отдельных файлов HTML. В базе данных содержатся только ярлыки, указывающие на эти файлы.
  • 21.
    Создание страниц вAccess проведём таким образом: Открываем созданный отчет и проводим следуйщие операции: Внешние данные – дополнительно – документ HTML. Выбираем место для сохранения:
  • 22.
    Выбираем параметры: Закрываем и открываемпапку, в которой сохраняли файл:
  • 23.
    Открываем и получаемследующий результат: