Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Сформировать запрос на вывод данных о начислениях студентам. В результирующей таблице запроса должны быть представлены и те студенты, которым начисления не произведены. Результирующая таблица запроса должна иметь следующую структуру: НОМ ЗАЧ,, ФИО, СУММА НАЧИСЛ. Запрос сохранить с именем О НАЧИСЛЕНИЯХ.

Для выполнения этого запроса:

· откройте окно Конструктора запроса, добавив в окне Добавление таблицы таблицы СВЕДЕНИЯ и НАЧИСЛЕНИЯ;

· задайте поля, входящие в результирующую таблицу запроса, в строке "Поле" и их вывод на экран;

· выделите линию объединения таблиц в схеме данных, вызовите для нее контекстное меню и из него выберите команду Параметры объединения. В появившемся окне Параметры объединения установите переключатель в положение Объединение ВСЕХ записей из "СВЕДЕНИЯ" и только тех записей из "НАЧИСЛЕНИЯ", в которых связанные поля совпадают, как это представлено в окне Параметры объединения.

· выполнить запрос и сохранить запрос.

КОНТРОЛЬНЫЕ ЗАДАНИЯ ДЛЯ ОТЧЕТА.

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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.012 с)...