Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bilety_po_informatike.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
276 Кб
Скачать
☆

36) Запросы: подведение итогов.

При выполнении запроса можно вычислять значения

по одному или нескольким полям исходной таблицы.

При этом результаты вычислений не запоминаются,

а выполняются каждый раз при запуске запроса,

поэтому всегда содержат текущие значения базы данных.

Чтобы создать вычисляемое поле, необходимо:

Установить маркер в пустую ячейку первой строки бланка

запроса.Вместо имени поля ввести текст, который будет

выводиться в этом поле во время выполнения запроса.

Итоговые запросы, это запросы, выполняющие вычисления

в группах записей, например нахождение среднего,

минимального, мак­симального значения поля,

суммирование полей.Чтобы создать итоговый

запрос, необходимо:• Создать обычный запрос, находясь

в конструкторе запросов.• Выбрать Вид/Групповые операции,

либо нажать кнопку Групповые операции на панели

инструментов. В бланке запроса появится новая строка

с наименованием Групповая операция. В этой стро­ке вы

должны указать тип выполняемого вычисления.Для удаления

строки Групповая операция необходимо нажать еще

раз кнопку Групповая операция.Операции, допустимые в

строке Групповая операция:• Sum — сложение

• Avg — среднее значение• Min - минимальное значение

• Мах - максимальное значение• Count - количество записей,

содержащих не пустые значения• StDev - стандартное отклонение

• Var - дисперсия• First - значение в первой записи

• Last — значение в последней записиГруппировка позволяет получить

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

Также можно создавать группы внутри групп.

37) Запросы. Критерии отбора записей. Оператор like.

В случаях, когда требуется осуществить выбор записей

по усло­вию неточного совпадения значений используете

оператор Like. При этом в операторе могут использоваться

следующие подстановочные символы:? - любой один знак

* - ноль или более знаков# - любая одна цифра

[список _знаков] - любой один знак в списке _знаков

[!список_знаков1- любой один знак, не входящий

в список _знаковСписок _знаков позволяет задать диапазон

символов, например [Г-Л]Для задания диапазона значений в

окне конструктора запросов используются операторы :

<; >;>=; <=. Эти операторы можно использовать с текстовыми,

цифровыми полями и полями дат.Для формирования сложных

условий выборки можно использовать операторы Or и And в

одной строке. Часто встречается ситуация, когда перед каждым

выполнением запроса приходится изменять условия отбора.

38) Модифицирующие запросы

Типы модифицирующих запросов:

Запросы создания таблиц

Запросы удаления

Запросы добавления

Запросы замены

Изменения, происходящие в результате выполнения

запросов этих типов, производятся в таблицах базы

данных и являются необратимыми.

Чтобы создать один из типов модифицирующего запроса,

не­обходимо:1. Создать запрос на базе таблицы (таблиц)

2. Выбрать поля, которые необходимо модифицировать

3. Установить тип создаваемого запроса с помощью команд

Сохранение запросов

Для cохранения запроса выполните команду Файл/Сохранить как.

Если будет совершена попытка закрыть не сохраненный запрос

MS Access сам предложит вам это сделать.

Задайте имя запроса н нажмите кнопку ОК. Имя запроса не должно

повторять имя таблицы.При выполнении команды Открыть в окне

базы данных MS Aссess запустит на выполнение запрос.Если

необходимо изменить запрос выберите его в окне базы данных и

нажмите кнопку Конструктор. После внесения изменений можно

запустить выполнение, запроса из окна конструктора, нажав кнопку Запуск.

39) Формы.Формы предназначены для ввода информации

в базу данных, а также для изображения этой информации

для последующего просмотра, изменения и печати.

Конст­руктор форм MS Access позволяет разрабатывать формы,

которые:• используют при изображении данных различные

шрифты, цвета, заливки и другие графические эффекты;

• выглядят, как знакомые бумажные бланки;

• выполняют вычисления;

• содержат диаграммы;

• изображают данные из нескольких таблиц;

• автоматизируют выполнение некоторых операций.

Все данные в форме содержаться внутри элементов управления.

Элементы управления - это объекты, размещенные в форме и

предна­значенные для изображения данных или выполнения

операций. Неко­торые элементы управления связаны с полями

базовой таблицы или базового отчета, чтобы их можно было

использовать для ввода значе­ний в эти поля или изображения

значений из них.Создание форм.Пользователь может создать

форму с помощью или без помощи мастера по разработке форм.

В начале разработки формы для ввода или просмотра данных в

базе данных необходимо связать форму с таблицей (запросом),

кото­рая будет источником данных для этой формы. Если все

данные нахо­дятся в одной таблице, в качестве источника данных

необходимо вы­брать эту таблицу. Если данные содержаться в

нескольких таблицах необходимо создать запрос, отбирающий

нужные данные, и использовать этот запрос в качестве источника

данных для формы.Для создания формы в MS Access можно использовать:

Конструктор форм.Мастер форм.Автоформа: в столбец. Позволяет

автоматически создать форму с долями, расположенными в один

столбец. Значение каждого поля располагается в отдельной строке.

Одновременно изображается одна запись.Автоформа: ленточная.

Позволяет автоматически создать ленточную форму. Поля формы

расположены в одну строку, что позволяет сочетать преимущества

отображения данных в табличном виде и форме.

Автоформа: табличная. Позволяет автоматически создать табличную

форму. Табличная форма создается аналогично ленточной, но при

запуске на формирование форма открывается в режиме таблицы.

В отличии от ленточной формы, каждая запись находится на отдельной странице.

Диаграмма. Позволяет создать форму с диаграммой.

Для создания формы в режиме конструктора, необходимо:

• В окне базы данных перейти на вкладку формы.

• Нажать кнопку создать.

• В окне диалога Новая форма в списке способов создания формы

выбрать Конструктор и нажать кнопку ОК.В появившемся окне

конструктора форм центральная часть экра­на содержит вертикальные

и горизонтальные линии, которые состав­ляют сетку формы. Сетка

формы используется для выравнивания объ­ектов формы.

Форма может содержать 5 областей для ввода данных, каждая из

которых задает свои характеристики для вывода данных. Данные,

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

отображаются при запуске формы. При открытии окно

конструктора форм содержит только одну область — область данных.

Для добавления областей заголовка, при­мечания, нижнего и верхнего

колонтитулов, необходимо использовать . команды:

Вид/За головок /примечание формы и Вид/Колонтитулы.

составная форма, состоит из главной и подчиненной форм;

используется для представления данных из 2-х таблиц,

связанных отношениями 1 ко многим. Поля из главной формы

изображаются в 1 столбец, а поля из подчиненной – в форме таблицы

диаграмма , представляет данные в графическом виде, если не

требуется использовать шаблоны представления Мастером по

созданию форм, то выбирается опция “Пустая форма”

Подчиненная форма – это форма внутри другой формы.

Внешняя форма такой конструкции называется главной,

а форма, расположенная внутри главной – подчиненная.

Вместе главная и подчиненная формы называются составной формой.

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