Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаба Access 6.docx
Скачиваний:
5
Добавлен:
24.12.2018
Размер:
4.12 Mб
Скачать

5) Простой критерий выборки.

Записи выбираются по совпадающим значениям поля. Например, из поля Город необходимо выбрать значения Минск. Для этого в бланке запроса в строке Условие отбора в графе Город вводится с клавиатуры значение «Минск».

6) Какие операторы используются для проверки принадлежности диапазону? Оператор Between ... аnd ... служит для проверки принадлежности диапазону, верхняя и нижняя граница которого соединена логическим оператором and (например, Веtween 2001 аnd 2010).

7) Назначение параметрического запроса.

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

8) Назначение итогового запроса.

Итоговый запрос – это запрос, который выполняет вычисления в отобранных группах записей. К итоговым операциям относятся:

Sum – суммируются отобранные значения поля;

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

Min – находится минимальное значение среди отобранных значений поля;

Мах – находится максимальное значение среди отобранных значений поля;

Соunt– вычисляется количество отобранных значений в поле.

9) Что используется для построения выражения?

Для построения выражения установите курсор в свободный столбец нового запроса (во избежание ошибок ввода) и нажмите кнопку Построитель выражений.

10) Создание запроса с вычисляемым полем.

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

Для построения выражения установите курсор в свободный столбец нового запроса (во избежание ошибок ввода) и нажмите кнопку Построитель выражений на панели инструментов (пункт меню Конструктор, вкладка Настройка запросов).

Окно Построителя выражений имеет четыре области со своими полосами прокрутки. В верхней области располагается создаваемое выражение и кнопки операторов. В нижней части окна находятся три списка поиска необходимых для построения выражения элементов:

– левый список содержит список всех источников данных (таблиц, запросов, форм, отчетов), а также средств построения выражений (функции, константы, операторы, общие выражения). Они изображены в виде папок. Плюс (+)на папке обозначает, что она имеет вложенные элементы;

– средний список служит для показа элементов, входящих в выбранный объект из левого списка;

– правом списке выполняется окончательный выбор элементов, которые непосредственно входят в составляемое выражение.

Левый, средний и правый списки имеют иерархическую подчиненность, и поиск начинается c левого списка.

11) Создание перекрестного запроса.

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

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

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

Выбираем Далее и, нажав кнопку Готово просматриваем результаты запроса.

Задания 6.3. Создать формы, используя таблицы базы данных созданной в задании 6.1.

1. Создайте форму с помощью Мастера форм на основании таблицы ГОРОДА.

– Включите в форму все поля из таблицы.

– Выберите внешний вид формы – в один столбец; стиль формы – Модульная.

– Включите в форму заголовок КОДЫ АМТС.

– Выполните форматирование заголовка: шрифт жирный, высота букв 14, расположить по центру, цвет букв – белый, цвет фона – зеленый.

2. Создайте форму с помощью Конструктора форм на основании таблицы СОТРУДНИКИ.

– Включите в форму данные: Фамилия, Год поступления на работу, Ставка, Надбавка.

– Добавьте в форму вычисляемое поле с именем Повышенная ставка. Значение дополнительного поля рассчитайте суммированием величины ставки и величины надбавки в денежном выражении.

– Выровняйте поля в форме с помощью команд Привязать к сетке и Выровнять из меню Формат.

– Включите в форму заголовок СТАВКИ И НАДБАВКИ.

3. Создайте форму с помощью Конструктора форм на основании таблиц СОТРУДНИКИ и ВУЗЫ.

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

– Включите в форму данные: Фамилия, Дата рождения, Год поступления на работу, Наличие высшего образования. Полное название ВУЗа.

– Включите в форму заголовок СОТРУДНИКИ. Выберите шрифт 18, жирный, цвет по своему выбору.

– Вставьте в область заголовка формы рисунок – фирменный знак, созданный предварительно с помощью графического редактора Раint.NET.

4. Создайте форму с подчиненной формой на основании таблиц СОТРУДНИКИ и КОНТАКТЫ.

– В подчиненную форму включите данные: Код командировки, Направление командировки, Командировочные расходы.

– В основную форму включите данные: Фамилия, Наличие высшего образования. Дата рождения.

– Включите в форму заголовок КОМАНДИРОВКИ. Выберите шрифт 18, курсив, жирный.

– Измените цвет фона области заголовка и области данных по своему выбору.

Выполнение:

1.Выполняем команды Создание → Формы → Другие формы → Мастер форм. В первом открывшемся окне выбираем таблицу ГОРОДА и все его поля. Нажимаем кнопки Далее. Во втором окне выбираем внешний вид формы. Нажимаем Далее и получаем третье окно, позволяющее выбрать требуемый стиль. В четвертом окне задаём имя формы и нажимаем кнопку Готово. В режиме Конструктор задаём изменения заголовка.

2. Конструктор форм вызывается командой Создание → Формы → Конструктор форм. Перетаскиваем поля из таблицы СОТРУДНИКИ (список таблиц) в форму. Создаём ещё одну таблицу. В ней задаём формулу =[Ставка]+[Надбавка]. В окне свойств задаём имя Повышенная ставка. Выполняем команды Упорядочить→Макет элемента управления→Привязать

3. Конструктор форм вызывается командой Создание → Формы → Конструктор форм. Создаём запрос на основании таблиц СОТРУДНИКИ и ВУЗЫ. Включаем в форму данные: Фамилия, Дата рождения, Год поступления на работу, Наличие высшего образования. Полное название ВУЗа(перетаскивая из списка таблиц). Включаем в форму заголовок СОТРУДНИКИ(Элементы управления→Заголовок→пишем название заголовка(СОТРУДНИКИ)). После этого вставляем рисунок: Элементы управления→Рисунок. Выбираем один из готовых уже рисунков и помещаем его в область заголовка.

4. Создаём две формы, одна из них будет подчиненной, а другая – основной..В основной форме в режиме Конструктора форм вычерчиваем область, в которой будет помещаться подчиненная форма. Щёлкаем мышью кнопку Подчиненная форма/отчет на вкладке Конструктор в группе Элементы управления и устанавливаем указатель мыши в то место основной формы, где будет размещаться левый верхний угол подчиненной формы. Нажимаем на левую кнопку мыши, вычертить прямоугольник – место для подчиненной формы. Отпустив кнопку, в форме образуется свободный элемент управления и появится окно Мастер подчиненных форм. Выбираем в появившемся окне мастера в меню Имеющиеся формы созданную подчиненную форму, нажимаем кнопку Далее и Готово. В области, отведенной для подчиненной формы, появится форма. Включаем в форму заголовок КОМАНДИРОВКИ (Элементы управления→Заголовок→пишем название заголовка(КОМАНДИРОВКИ)). Изменяем цвет фона области заголовка и области данных и шрифт (Конструктор→Шрифт).

Задание 1

Задание2

Задание3

Ответы на контрольные вопросы

1. Для чего нужны формы?

Формы могут применяться для управления доступом к данным: с их помощью можно определять, какие поля или строки данных будут отображаться. Например, некоторым пользователям достаточно видеть лишь несколько полей большой таблицы. Если предоставить им форму, содержащую только нужные им поля, это облегчит для них использование базы данных. Для автоматизации часто выполняемых действий в форму можно добавить кнопки и другие функциональные элементы.

2. Способы создания форм.

При помощи инструмента Форма, «Мастер форм», Конструктора форм, подчиненная форма.

3. Как создать форму с помощью инструмента Форма?

При помощи инструмента Форма можно создать форму одним щелчком мыши. При использовании этого средства все поля базового источника данных размещаются в форме. Можно сразу же начать использование новой формы либо при необходимости изменить ее в режиме макета или конструктора.Для создания формы выделите в области переходов таблицу или запрос с данными, которые должны отображаться в форме. На вкладке Создание в группе Формы выберите кнопку Форма. Приложение Access создаст форму и отобразит ее в режиме макета.

4. Как создать разделенную форму с помощью инструмента Разделенная форма?

Данная процедура позволяет создать разделённую форму с нуля. Форма создаётся на основе таблицы или запроса, выбранных в области навигации или открытых в режиме таблицы.

В области навигации щёлкаем таблицу или запрос в режиме таблицы. На вкладке Создать в группе Формы нажимаем кнопку Другие формы и выбираем команду Разделённая форма

5. Создание формы с помощью инструмента Мастера форм.

». Этот инструмент запускается выполнением команды Создание → Формы → Другие формы → Мастер форм.

Первое открывшееся окно позволяет выбрать таблицу или запрос для которых будет создаваться форма, а также необходимые поля для формы. Нажатие кнопкиДалее приводит к открытию второго окна позволяющего выбрать из предложенного меню внешний вид формы. НажимаемДалее и получаем третье окно, позволяющее выбрать требуемый стиль. Наконец четвертое окно позволяет дать имя формы и нажатием кнопки Готово открыть ее или открыть в режиме Конструктор для изменения.

6. Создание формы с помощью инструмента Конструктора форм.

Конструктор форм вызывается командой Создание → Формы → Конструктор форм.Для отображения области заголовка и примечания формы воспользуйтесь контекстным меню правой кнопки мыши, курсор которой находится в области данных формы.

7. Что такое элементы управления?

.В области даных размещаются элементы управления, составляющие основное содержание формы. Различают три вида элементов управления.

Свободные элементы управления — это элементы управления, не связанные с источником данных (полем или выражением). Свободные элементы управления используются для вывода на экран текста, линий, прямоугольников и рисунков.

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

Вычисляемые элементы управления — это элементы управления, для которых источником данных является выражение, а не поле. Чтобы задать значение, которое должно содержаться в таком элементе управления, необходимо задать выражение, которое станет для этого элемента источником данных.

Задание 6.4.Используя таблицы, запросы базы данных, созданной в задании 6.1. построить отчеты.

1. Создайте отчет с помощью Мастера отчетов.

– В отчет включите данные: Фамилия, Направление командировки, Код АМТС, Командировочные расходы.

– Сгруппируйте записи по Фамилии.

– Рассортируйте записи по Направлению командировки.

– Рассчитайте сумму командировочных расходов по каждой фамилии.

– Выберите макет и стиль отчета по своему желанию.

– Задайте заголовок отчета по номеру задания.

2. Создайте авто отчет в столбец на основании таблицы КОНТАКТЫ.

– Измените заголовок отчета. Задайте заголовок: РАСХОДЫ.

– Выполните форматирование заголовка: шрифт жирный, наклонный, высота букв – 18, цвет фона - светлосерый.

3. Создайте отчет на основании таблицы КОНТАКТЫ с помощью Конструктора отчетов.

– Включите в отчет данные: Фамилия, Направление командировки, Командировочные расходы.

– Расположите поля в одну строку и выполните выравнивание по верхнему краю.

– Рассчитайте общую по отчету сумму командировочных расходов.

– Задайте заголовок отчета: КОМАНДИРОВОЧНЫЕ РАСХОДЫ.

– Выполните форматирование заголовка. Шрифт, высоту букв, цвет букв и фона выберите по своему желанию.

– Дополните отчет промежуточными итогами.

– Записи объедините в группы по Фамилии.

– Задайте заголовок группы: Фамилия.

– Включите дату в область заголовка отчета.

– Задайте в области Нижнего колонтитула номера страниц.

4. Создайте отчет на основании таблицы СОТРУДНИКИ.

– Включите в отчет данные: Фамилия, Год поступления на работу, Ставка, Надбавка.

– Добавьте в отчет вычисляемое поле Повышенная Ставка. Значение дополнительного поля рассчитайте суммированием величины ставки и величины надбавки в стоимостном выражении.

– Рассчитайте общую по отчету сумму ставок и повышенных ставок.

– Задайте заголовок отчета. СВЕДЕНИЯ ОБ ОПЛАТЕ ТРУДА.

– Выполните форматирование заголовка отчета и названий столбцов.

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

– Выделите горизонтальными линиями итоговую строку.

5. Создайте отчет на основании запроса по параметру Фамилия.

– Включите в отчет данные: Фамилия, Направление командировки, Код АМТС, Командировочные расходы.

– Задайте заголовок отчета: КОМАНДИРОВКА.

– Рассчитайте общую по отчету сумму расходов.

Выполнение:

1.Выполняем команды Создание → Отчёты → Мастер отчётов. Добавляем поля Фамилия, Направление командировки, Код АМТС, Командировочные расходы. Выполняем команду Конструктор → Сортировка и итоги → Группировка. Внизу экрана откроется окно с названием Группировка, сортировка и итоги. Нажимаем на кнопку Добавить группировку и вводим имя поля- Фамилии, которое будет определять группу записей, и при изменении значения которого будет выдаваться итог по группе. Далее нажимаем кнопку Добавить сортировку и вводим имя поля- Направлению командировки. Щулкнув Больше(внизу экрана в окне с названием Группировка, сортировка и итоги), выбираем позицию рядом С заголовком и, в открывшемся окне, вводим заголовок группы –задание 1. В области Примечание отчета добавляем новое поле, где будем рассчитывать сумму командировочных расходов по каждой фамилии.. Из меню позиции с итогами выбираем тип операции(сумма) и поля (Командировочные расходы и фамилии)

2.Создаём отчёт, добавляем поля из таблицы контакты. Выполняем отчёт по принципу отчёта первого задания.

Задание 1

Задание 2

Вывод:

Познакомился и обучился в работе с пакетом Access. Научился создавать базы данных, атакжеих редактировать. Сформировал представление об основных этапах создания СУБД Access.

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