Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры КИТ 3 семестр.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
184 Кб
Скачать
☆
  1. Запросы на выборку, способы их создания.

Запросы предназначены для просмотра, анализа и изменения информации, хранящейся в базе данных. Запросы могут так же использоваться для создания на их основе форм и отчетов. СУБД Access позволяет создавать запросы трех типов: запросы на выборку, перекрестные запросы, запросы на внесение изменений в базу данных (активные запросы). Запрос на выборку является наиболее часто используемым типом запроса. Он дает возможность: включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке; выбирать записи, удовлетворяющие условиям отбора; осуществлять вычисления над полями базы данных; группировать записи и находить для групп записей или для всех записей итоговые значения по некоторым числовым полям с помощью статистических функций: Sum – сумма значений поля, Avg – среднее арифметическое значений поля, Max – максимальное из значений поля, Min – минимальное из значений поля, Count – число значений поля и др. Access 2000 позволяет создавать запросы в режиме Конструктора или с помощью программ-мастеров. Условия отбора – в эту строку вводятся критерии отбора записей, которые ограничивают поиск записей в таблицах.

  1. Перекрёстный запрос.

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

  1. Параметрический запрос.

Параметрический запрос позволяет создавать разные условия отбора записей непосредственно при вызове программы, т.е. условия отбора задаются в диалоговом окне. Это исключает открытие Конструктора при внесении изменений в строку Условия отбора. В этом случае текст диалогового окна заключается в квадратные скобки, а в пункте меню Параметры запроса устанавливается тип данных диалогового окна.

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

Запросы действия – это запрос, который вносит изменений в БД. Типы запросов: запрос на удаление – удаляет группу записей из одной таблицы или нескольких взаимосвязанных таблиц, для которых задано каскадное удаление связанных записей; запрос на добавление – производит добавление записей из таблицы с результатами запроса в таблицу БД; запрос на обновление – служит для изменения информации в полях таблицы БД, создания таблицы – создаёт новую таблицу на основе всех или части данных из одной или нескольких таблиц БД. С помощью мастера или конструктора.

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

Формы служат удобным средством для ввода, просмотра и редактирования информации БД. Формы служат для создания пользовательского интерфейса, предназначенного для работы и запросами. Способы создания форм: 1. конструктор форм – инструмент, позволяющий наиболее полно создавать пользовательские форм 2. мастер форм – инструменты для создания форм по готовым шаблонам 3. автоформа: ленточная, столбец, табличная 4. диаграмма 5. сводная таблица. Форма имеет следующие области: 1. заголовок 2. в. и н. колонтитулы 3. область данных 4. примечание. На панели инструментов при создании формы можно использовать следующие элементы управления и графики: надпись, поле, выключатель, переключатель, выпадающий список, список с полосой прокрутки, рисунок, рамки и линии, кнопка. Формы могут быть подчинёнными. На формах могут располагаться набор вкладок.

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

  2. Отчёты и способы их создания.

Позволяют выводить на печать и создавать документы, содержащие итоговые данные. Они могут создаваться в режиме конструктора и мастера. Форма имеет следующие области: 1. заголовок 2. в. и н. колонтитулы 3. область данных 4. примечание. Чаще всего в отчётах отображаются суммы, средние, максимальные и минимальные значения. СУБД предоставляет большие возможности по оформлению отчётов: шрифтовое, фоновое, цветовое оформление, обрамление, рисунки, деловую графику, вставку объектов других приложений.

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

Макрос представляет собой набор из одной или нескольких макрокоманд, обеспечивающих автоматическое выполнение процедур по управлению базой данных, ее объектами и данными. Макрос часто связан с наступлением События – это определенное действие, которое происходит над объектом или в объекте в определенный момент времени. Четыре группы событий и они используются только в формах и отчетах: события, связанные с клавиатурой и мышью; события данных; события управления объектами; события печати. В Access 2000 используются 54 макрокоманд, которые можно разделить на 5 групп: макрокоманды для работы с данными (Применить фильтр, Показать все записи, Найти запись); макрокоманды для управления Access (Команда меню, Запуск программы, Открыть Таблицу, Открыть форму, Открыть отчет, Печать, Закрыть, Выход); макрокоманды для управления объектами (Выделить объект, Удалить объект, Переименовать, Сохранить, Развернуть, Восстановить); Макрокоманды для импорта и экспорта данных (Отправить Объект, Преобразовать Базу Данных, Преобразовать электронную таблицу, Преобразовать текст); Макрокоманды для задач программирования (Добавить Меню, Задать команду меню, Установить Сообщение). Макрос, в котором макрокоманды выполняются дона за другой, называется линейным макросом. Макрос, в котором отдельные макрокоманды или их наборы выполняются в зависимости от выполнения некоторого условия, называется макросом с условием. Объединение в одном макросе несколько логически связанных макросов называется групповым макросом. Способы запуска макроса: Из окна, в котором он содержится; Из окна БД; по команде Сервис/ Макрос; Из другого макроса; С помощью кнопки; С помощью комбинаций клавиш; При открытии БД.

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

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