Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Сформировать запрос на вывод данных о начислениях студентам. В результирующей таблице запроса должны быть представлены и те студенты, которым начисления не произведены. Результирующая таблица запроса должна иметь следующую структуру: НОМ ЗАЧ,, ФИО, СУММА НАЧИСЛ. Запрос сохранить с именем О НАЧИСЛЕНИЯХ.
Для выполнения этого запроса:
· откройте окно Конструктора запроса, добавив в окне Добавление таблицы таблицы СВЕДЕНИЯ и НАЧИСЛЕНИЯ;
· задайте поля, входящие в результирующую таблицу запроса, в строке "Поле" и их вывод на экран;
· выделите линию объединения таблиц в схеме данных, вызовите для нее контекстное меню и из него выберите команду Параметры объединения. В появившемся окне Параметры объединения установите переключатель в положение Объединение ВСЕХ записей из "СВЕДЕНИЯ" и только тех записей из "НАЧИСЛЕНИЯ", в которых связанные поля совпадают, как это представлено в окне Параметры объединения.
· выполнить запрос и сохранить запрос.
КОНТРОЛЬНЫЕ ЗАДАНИЯ ДЛЯ ОТЧЕТА.
1. Запросы: Успеваемость студентов, СемейнОЕ ПОЛОЖЕНИЕ студентОВ, Возраст, Средний балл, О начислениях.
ЛАБОРАТОРНАЯ РАБОТА 4
Конструирование форм в СУБД А ccess.
Цель: ознакомить с видами форм и освоить основные приемы конструирования форм с различными элементами оформления и элементами управления и работать с данными по форме.
Форма – это шаблон на экране, используемый, главным образом, для ввода, просмотра и редактирования записей.
Форма в случае ввода представляет бланк, подлежащий заполнению, и дает возможность осуществить контроль вводимых данных. Бланк-форма упрощает процесс заполнения базы данными, благодаря чему вводить информацию в базу может пользователь невысокой квалификации. Форма в случае просмотра и редактирования представляет маску, накладываемую на набор данных. Она позволяет ограничить доступ пользователю к информации в базе, заблокировав отдельные поля или записи.
Существуют простые и составные формы. Составной называется форма, включающая другие формы. Формы могут содержать различные элементы управления: надписи, поля, списки, раскрывающиеся списки, флажки, переключатели, кнопки, рисунки, вкладки, линии и др. В них возможны вычисления для отдельных записей и их групп, а также наглядное представление данных в виде диаграмм.
СУБД Аccess предоставляет большие возможности по оформлению форм – шрифты, фон, цвет и др.
Форму можно создать на основе таблицы или запроса. На основе одной таблицы или запроса можно построить несколько форм.
Существует три способа создания формы:
· автоматически,
· с помощью Мастера,
· с помощью Конструктора.
В автоматическом режиме на основе выбранной таблицы автоматически создается одна из форм: в столбец (поля располагаются в столбец), ленточная (поля располагаются в строку), табличная (поля представлены в виде таблицы).
Мастер форм руководит процессом создания формы. Он задает пользователю вопросы о структуре и оформлении формы, предлагая на выбор несколько вариантов. В результате диалога пользователя и Мастера появляется "готовая к употреблению" форма.
Конструктор форм предоставляет пользователю набор инструментов, с помощью которого пользователь может создать форму соответственно своим вкусам и требованиям.
Сконструировать форму с именем СВЕДЕНИЯ О СТУДЕНТЕ на основе таблицы СВЕДЕНИЯ вида, представленного в данном окне.
· открыть окно База данных СТУДЕНТ, в котором выбрать объект Формы – Создать – Новая Форма – выбрать Конструктор и из раскрывающегося списка источник данных - таблицу СВЕДЕНИЯ – ОК"
· включить (если не включены) по команде Вид необходимые инструментальные средства для конструирования:
- панель Конструктор форм;
- панель элементов;
- панель Формат (форма/отчет);
- разделы Заголовок/Примечание формы;
- список полей;
- линейку;
- сетку;
· расширьте разделы окна Конструктора до ширины экрана, перетащив правую границу любого раздела до вертикальной полосы прокрутки;
Примечание. Изменить высоту разделов можно, перетащив нижнюю границу раздела вверх или вниз.
· перетащите из списка полей НОМЕР ЗАЧЕТКИ в раздел "Область данных". В результате появятся два прямоугольника – надпись и поле.
Надпись и поле можно перемещать одновременно или раздельно. Для одновременного перемещения надписи и поля указатель мыши устанавливается на границу выделенной надписи или выделенного поля и, когда он принимает вид раскрытой ладони, производится перетаскивание. Для раздельного перемещения надписи и поля служат маркеры перемещения. В данном случае указатель мыши устанавливается на маркер и, когда он принимает изображение руки с вытянутым указательным пальцем, производится перемещение. Для удаления надписи осуществляют ее выделение и нажимают клавишу Delete, для удаления поля с надписью выделяют поле и нажимают клавишу Delete.
· перетащите остальные поля из списка полей в раздел "Область данных" и расположите их как в форме, приведенной в задании;
· введите текст заголовка СВЕДЕНИЯ О СТУДЕНТЕ в раздел "Заголовок формы" и текст примечания Сведения о студенте введены в базу данных на основании карточки студента в раздел "Примечание формы" с помощью кнопки Надпись на панели инструментов.
Текст относится к несвязанным элементам управления. Ввод в форму несвязанного элемента управления осуществляется следующим образом: на панели элементов производится щелчок по кнопке нужного элемента управления, а затем щелчок в том разделе, где требуется разместить этот элемент. В результате появится текстовый курсор и можно набирать текст. Если введенный текст отобразится не полностью, то необходимо изменить размер надписи с помощью маркеров размера;
· введите дату по команде Вставка/Дата и время. В появившемся окне укажите формат даты согласно виду даты в форме, приведенной в задании. Соответствующий элемент управления отобразится в активном разделе "Заголовок формы";
· введите рисунок, выбрав на панели элементов кнопку Рисунок, а затем в разделе "Заголовок формы". Появится окно Выбор рисунка, где необходимо подобрать рисунок по своему желанию и подобрать соответствующий размер рисунка для этого вызовите окно свойств рисунка и задайте значение свойства "Установка размеров" – Вписать в рамку как приведено в окне.
· для просмотра сконструированной формы перейдите в режим формы по команде Вид/Режим формы или нажав на соответствующую этой команде кнопку на панели инструментов. Если вид формы не соответствует виду, приведенному в задании, то вернитесь в Конструктор по команде Вид/Конструктор и внесите необходимые изменения;
· сохраните форму с именем СВЕДЕНИЯ О СТУДЕНТЕ по команде Файл/Сохранить или закрыв окно формы.
Примечание. В процессе конструирования формы рекомендуется:
- время от времени переходить из режима Конструктора в режим формы для оценки реального вида конструируемой формы;
- регулярно сохранять форму во избежание потери результатов конструирования из-за сбоев.
Иногда приходится для заполнения таблицы использовать бланки, заготовленные в виде формы, в которых содержится определенная информация. Например, для регистрации участников студенческой научной конференции используется подготовленный на компьютере бланк, содержащий следующие сведения: ФИО, СПЕЦИАЛИЗАЦИЯ, ЗАКОНЧИЛ (школу, ПТУ, техникум), ДАТА ЗАПОЛНЕНИЯ.
Для заполнения таблицы базы данных КОНФЕРЕНЦИЯ подготовить бланк участника конференции следующего вида:
1. Запустить MS Access для создания новой базы данных.
2. Создать структуру таблицы в режиме конструктора. Для описания полей используйте ниже приведенную таблицу.
Наименование поля | Тип поля | Размер поля | Формат поля | Значение по умолчанию |
ФИО | Текстовый | |||
СПЕЦИАЛИЗАЦИЯ | Текстовый | |||
ШКОЛУ | Логическое | Вкл/выкл | ||
ПТУ | Логическое | Вкл/выкл | ||
ТЕХНИКУМ | Логическое | Вкл/выкл | ||
ДАТА ЗАПОЛНЕНИЯ | Дата | Краткий формат даты | Date() |
3. Поле ФИО сделать ключевым.
4. Сохранить структуру под именем КОНФЕРЕНЦИЯ.
5. Создать форму с помощью конструктора выбрав предварительно в качестве источника таблицу Конференция и перенести нужные поля из таблицы в создаваемую форму.
6. Сохранить форму под именем КАРТОЧКА УЧАСТНИКА КОНФЕРЕНЦИИ.
7. Заполнить 5-6 карточек.
8. Просмотреть таблицу базы данных КОНФЕРЕНЦИЯ и убедиться, что она заполнена данными.
Подготовить карточки с изображением геометрических фигур и формулами для подсчета площади этих фигур.
фигура | площадь |
треугольник | S = ah/2 |
квадрат | S = a2 |
прямоугольник | S = ab |
круг | S = pr2 |
Для выполнения этого задания необходимо:
1. запустить приложение MS Access;
2. создать структуру таблицы в режиме Конструктора;
Имя поля | Тип поля | Размер поля |
Фигура | Текстовый | |
Рисунок | Поле объекта OLE | |
Площадь | Текстовый |
3. поле Фигура сделать ключевым;
4. сохранить таблицу под именем ГЕОМЕТРИЧЕСКИЕ ФИГУРЫ;
5. заполнить таблицу данными. Для заполнения поля Рисунок выбрать в главном меню пункт Вставка, в нем команду Объект. В диалоговом окне Вставка объекта из списка Тип объекта выбрать Рисунок Paintbrush или Точечный рисунок. В окне графического редактора нарисовать соответствующую фигуру. Для возврата в базу данных в главном меню выбрать пункт Файл, а в нем команду Выход и возврат в Геометрические фигуры: таблица.
Таблица примет следующий вид:
6. подготовить форму следующего вида:
7. сохранить форму с именем ФИГУРЫ;
8. перейти в режим Формы и просмотреть полученную форму, которая будет иметь вид:
КОНТРОЛЬНЫЕ ОТЧЕТНЫЕ ЗАДАНИЯ
1. Форма СВЕДЕНИЯ о СТУДЕНТЕ.
2. Форма КАРТОЧКА УЧАСТНИКА КОНФЕРЕНЦИИ.
3. Таблица КОНФЕРЕНЦИЯ.
ЛАБОРАТОРНАЯ РАБОТА 5
Конструирование отчетов в СУБД А ccess.
Цель: ознакомить с отчетами и основными приемами конструирования отчетов.
Отчет – отображение на бумаге или на экране информации из базы данных в виде, удобном для ее восприятия и анализа пользователем.
В отчете можно группировать и сортировать данные, осуществлять расчеты в строках и проводить итоговые вычисления над группами строк и над всеми строками с использованием статистических функций. Отчет может основываться на таблице или запросе и представлять сложные зависимости между различными наборами данных. Он может быть составным – включать другие отчеты.
СУБД Аccess предоставляет большие возможности по оформлению отчетов: шрифтовое, фоновое и цветовое оформление, обрамление, рисунки, деловая графика, вставка объектов других приложений. Все это позволяет создавать отчеты высокого качества.
Существует три способа создания отчета: в автоматическом режиме, с помощью Мастера и с помощью Конструктора.
В автоматическом режиме на основе выбранной таблицы или запроса создается автоотчет в столбец (с расположением полей в строку). Мастер отчетов позволяет создавать отчет на основе ответов пользователя на вопросы, касающиеся структуры, содержания и оформления отчета. Конструктор дает возможность самостоятельного конструирования отчетов.
Создание автоотчета.
На основе таблицы СВЕДЕНИЯ создать Автоотчет, который помогает просмотреть информацию о студентах.
Для этого необходимо:
1. Открыть базу данных СТУДЕНТ.
2. Сделать активной таблицу СВЕДЕНИЯ, на панели инструментов базы данных открыть список Новый объект и выбрать в нем Отчет.
3. В диалоговом окне Новый отчет выбрать вариант Автоотчет: в столбец и нажать кнопку ОК.
4. Просмотреть отчет на экране.
Дата публикования: 2015-04-07; Прочитано: 322 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!