Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_ работы_ACCESS-1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
336.9 Кб
Скачать

Порядок выполнения работы

1. Создать простой запрос с использованием данных из нескольких таблиц. Разработать запрос, позволяющий получить данные о каждом преподавателе: Код_преп, ФИО, Уч_Ст, Должн, Уч_Зв из таблицы Т_Преподаватель и Код_каф из таблицы Т_Кафедра.

2. Открыть БД, выбрать вкладку Запросы; нажать кнопку Создать, выбрать из списка инструментов Простой запрос (появится окно Мастера запросов);выбрать необходимые поля, нажать кнопку Далее.

3. Указать имя запроса Препод_1, установить радио-кнопку Открытие результатов выполнения запроса, нажать кнопку Готово, просмотреть результаты выполнения запроса.

4. Перейти в режим Конструктора, добавить в запрос поле ТЕЛ из таблицы Т_Кафедра.

5. Выполнить запрос, отсортировать результат выполнения запроса по полю ФИО. Предъявить результат преподавателю.

6. Создать перекрестный запрос, позволяющий представить данные из таблиц и запросов БД в виде электронной таблицы (с группировкой по строкам и столбцам и вычисляемым значением на их пересечении). Создать в режиме конструктора простой запрос, содержащий поля Ном гр, Часы из таблицы Т_Занятия, поле Назв_пр из таблицы Т_Предмет: выбрать вкладку Запросы; нажать кнопку Создать, выбрать из списка инструментов Конструктор; добавить таблицы Т_Занятия и Т_Предмет, закрыть окно Добавить таблицу; выбрать необходимые поля; закрыть окно Конструктора, сохранив запрос под названием Занятия – Предмет; просмотреть результаты выполнения запроса. Создать собственно перекрестный запрос: на вкладке Запросы нажать кнопку Создать, выбрать из списка инструментов Перекрестный запрос (появится окно Мастера запросов); установить радиокнопку Запросы, выбрать из появившегося списка запросов Занятия – Предмет, нажать кнопку Далее; выбрать в качестве заголовков строк поле Назв_пр, нажать кнопку Далее; выбрать в качестве заголовков столбцов поле Ном_гр, нажать кнопку Далее; для значения ячейки выбрать из списка Поля значение Часы, из списка Функция выбрать Sum, нажать кнопку Далее; указать имя запроса Зан_пред, установить радиокнопку Открытие результатов выполнения запроса, нажать кнопку Готово, просмотреть результаты выполнения запроса. Предъявить результат преподавателю.

Контрольные вопросы

1. Какое определение объекту запрос вам известно?

2. В чем заключается назначение запроса?

3. Какие управляющие запросы или запросы действия вам известны?

4. Когда используются перекрестные запросы?

5. Каков порядок создания запросов?

Лабораторная работа № 3 Создание, изучение свойств и структуры форм реляционной базы данных

Цель работы: закрепление теоретических знаний, полученных при изучении разделов курса, посвященных рассмотрению созданию форм в СУБД.

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

Краткие теоретические сведения

MS Access позволяет организовать удобный и интуитивно понятный интерфейс пользователя для работы с данными при помощи форм. Формами называются настраиваемые диалоговые окна, сохраняемые в базе данных в виде объектов специального типа. Формы MS Access являются объектами базы данных, так же как таблицы и запросы. Формы используются в приложении для ввода и отображения данных. Формами можно управлять программно с помощью процедур на VBA. Формы представляют более удобный способ просмотра и правки данных в таблицах, чем режим «Таблицы». Они содержат так называемые элементы управления, с помощью которых осуществляется доступ к данным в таблицах. Элементами управления являются текстовые поля для ввода и правки данных, кнопки, флажки, переключатели, списки, надписи, а также рамки объектов для отображения графики и объектов OLE. Создание форм, содержащих необходимые элементы управления, существенно упрощает процесс ввода данных и позволяет предотвратить ошибки. MS Access предлагает несколько способов создания форм. Самым простым из них является использование средств автоматического создания форм на основе таблицы или запроса. Автоматически создаваемые формы (автоформы) бывают нескольких видов, каждый из которых отличается способом отображения данных: форма, организованная «в столбец». В такой форме поля каждой записи отображаются в виде набора элементов управления, расположенных в один или несколько столбцов. Это компактное и, пожалуй, самое удачное решение для быстрого создания формы; MS Access; ленточная форма, в которой поля каждой записи располагаются в отдельной строке. Это очень удобно для работы с большими массивами данных, поскольку данные располагаются в таком же порядке, как и в простой таблице. Преимуществом этой формы по сравнению с табличной является то, что каждое поле представлено в виде отдельного элемента управления, который можно оформить в любом стиле Автоматически созданная форма включает все поля выбранного источника данных. Чтобы создать форму с помощью средства автоматического создания форм, необходимо: щелкнуть по ярлыку «Формы» (Forms) в окне «База данных» и нажать кнопку «Создать». Появится диалоговое окно «Новая форма»; в списке диалогового окна «Новая форма» выделить один из вариантов автоформы, например «Автоформа: в столбец»; в поле со списком, находящимся в нижней части диалогового окна «Новая форма», содержатся имена всех таблиц и запросов базы данных, которые могут быть использованы в качестве источника данных для формы. Нужно щелкнуть левой кнопкой мыши по кнопке со стрелкой, чтобы раскрыть список и выбрать в нем нужный элемент.

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