Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_KIT.docx
Скачиваний:
11
Добавлен:
14.04.2019
Размер:
500.37 Кб
Скачать

51. Конструирование запросов выбора, перекрестного запроса, запросов на внесение изменений в базу данных.

Запрос - важнейший инструмент для извлечения информации из одной или нескольких таблиц БД. Посредством запроса можно вносить изменения в саму БД. Запрос может служить инструментом данных для форм, отчетов и страниц доступа к данным. Его результатом является новая таблица, которая может быть просмотрена, проанализирована, а затем сохранена или не сохранена. Запросы позволяют решать многие задачи: представлять данные в агрегированном виде, производить вычисления над полями БД, группировать записи и находить для полей итоговые значения с помощью статистических функций: Sum, Avg (соответственно сумма, среднее значений поля); Max, Min (соответственно максимальное, минимальное значение поля); Count (число значений поля). СУБД Access позволяет создавать запросы трех типов: запросы выбора, перекрестные запросы, запросы действия. Запрос выбора дает возможность: выбирать записи, удовлетворяющие условиям отбора; включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке; осуществлять вычисления над полями БД; выполнять статистические расчеты для групп записей. Разновидностью запроса выбора является запрос с параметрами - запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести интересующее пользователя значение критерия отбора записей. Перекрестный запрос - специальный запрос итогового типа. Он отображает результаты итоговых статистических расчетов над значениями некоторого поля в виде перекрестной таблицы. В ней   значения одного или нескольких столбцов слева обретают заголовки строк. Заголовки столбцов представляют собой  значения определенного поля, а на пересечении строк и столбцов находятся итоговые значения. Запрос действия - запрос, который вносит изменения в саму БД. Существует четыре типа запросов действия: 1)запрос на удаление,2)запрос на обновление,3)запрос на добавление 4)запрос на создание таблицы. СУБД Access позволяет создавать запросы с помощью Мастеров и с помощью Конструктора. Мастера используется для создания следующих запросов: -простого запроса на выборку полей из источника запроса и подведение итогов;- перекрестного запроса; -запроса на поиск повторяющихся записей в таблице; -запроса на поиск записей, не имеющих подчиненных им записей в другой таблице. С помощью Конструктора можно создать любой запрос выбора, перекрестный запрос, запрос действия.

52. Конструирование формы: простой, с вкладками, составной, управляющей (с кнопками)

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

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