Запросы действия, их разновидности



Запросы-действия позволяют модифицировать данные в таблицах: удалять, обновлять, добавлять записи. К этой группе запросов относятся следующие: 1.Запросы на создание таблицы создают таблицы на основании данных, содержащихся в результирующем множестве запроса. 2.Запросы на добавление записей позволяют добавлять в таблицу записи, создаваемые запросом. 3.Запросы на обновление изменяют значения существующих полей в соответствии с заданным критерием. 4.Запросы на удаление удаляют записи из одной или нескольких таблиц одновременно. Создание, и тем более выполнение, любого запроса-действия в СУБД Access всегда состоит из двух этапов. Сначала нужно создать запрос-выборку, а потом превратить его в запрос-действие и выполнить еще раз.

 

Формы и используемые в них элементы управления

Формы служат удобным средством для ввода, просмотра и редактирования информации БД. Формы для ввода представляют бланк, подлежащий заполнению, и дают возможность осуществить контроль вводимых данных и исключить ввод неверных. Бланк-форма упрощает процесс заполнения базы данными, благодаря чему в БД может вводить информацию пользователь невысокой квалификации. Маска-форма позволяет ограничить доступ пользователя к информации БД, заблокировав отдельные (служебные или засекреченные) поля или записи. Формы есть простые и составные (включающие другие формы). Они могут содержать различные элементы: поля БД и подписи к ним, списки, флажки, переключатели, кнопки, вкладки и др. В них возможны вычисления для отдельных записей и их групп, а также наглядное графическое представление данных в виде диаграмм. Конструктор форм -набор инструментов, с помощью которого пользователь может создать форму соответственно своим вкусам и требованиям. Мастер форм руководит процессом проектирования форм. Он задает пользователю вопросы о структуре и оформлении формы, предлагая на выбор несколько вариантов. В результате диалога пользователя и Мастера форм появляется “готовая к употреблению” форма. Автоформана основе выбранной таблицы автоматически создает одну из форм: в столбец, ленточную, табличную, сводная табл, диаграмма.

 

Подчиненные и составные формы

Для отображения информации сразу из двух таблиц или из таблицы и запроса создается составная форма, которая состоит из основной и находящейся внутри нее подчиняющейся формы. Это позволяет объединять информацию, не переключаясь на другие таблицы или формы. Как правило, подчиненная форма связана с основной. Сохраняется подчиненная форма в базе данных как отдельная форма. Основным способом создания формы является использование Мастера составной формы. Процесс создания составной формы состоит из двух принципиальных этапов:- создание основной (главной) формы. Для этого осуществляются действия, аналогичные тем, которые выполнялись при создании формы Сведения о студентах;- создание подчиненных форм. Для этого в созданную главную форму добавляется элемент управления Подчиненная форма. При создании подчиненной формы в Access существует две принципиальные возможности:- создать новую форму на базе некоторой таблицы или запроса;- воспользоваться уже существующей формой, сделав ее подчиненной.

 

Отчеты, способы их создания

Отчет – итоговый документ, создаваемый на основе БД. В отчет могут входить все или избранные данные. Отчеты можно создавать на основе таблиц и на основе запросов. При сохранении отчета сохраняется только его структура. Данные, выдаваемые отчетом, соответствуют текущему состоянию записей базы данных. Отчеты используются для отображения информации, содержащейся в таблицах, в отформатированном виде, который легко читается как на экране компьютера, так и на бумаге. Отчет можно отобразить в трех режимах: в режиме конструктора, позволяющем изменить внешний вид и макет отчета, в режиме просмотра образца, где можно просмотреть все элементы готового отчета, но в сокращенном виде, и в режиме предварительного просмотра, где отчет отображается в том виде, в каком будет напечатан. Создать отчет можно тремя способами: автоматически (Автоотчет), с помощью Мастера или вручную с помощью Конструктора.

 

Макросы и модули, их отличия

Макросы представляют собой небольшие программы, с помощью которых можно автоматизировать часто повторяющиеся действия, например открытие формы или печать отчета. Это особенно удобно, если с БД работают неквалифицированные пользователи. Модулипредставляют собой программы на VBA, языке программирования высокого уровня, разработанного для создания приложений Windows. Помимо стандартного набора команд VBА, каждая программа Microsoft Office имеет собственные команды. VBА включает сотни команд и может неограниченно расширяться за счет дополнений, вносимых другими компаниями и частными лицами. Программы VBA используются для решения задач, слишком сложных для макросов, как, например, извлечение определенной информации из рабочих листов Excel.

 


Дата добавления: 2018-04-15; просмотров: 1122; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!