Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «Вычислительные системы и информационная безопасность»
Базы данных Access
Методические рекомендации для выполнения лабораторной работы
для студентов всех специальностей, направлений подготовки и форм обучения
Ростов-на-Дону
2011
Составители:
к.т.н., доцент О.В. Смирнова
к.т.н., доцент А.Ю. Полуян
УДК 681.3
Подготовлено на кафедре «Вычислительные системы и информационная безопасность»
Методические рекомендации для выполнения лабораторной работы на тему «Базы данных Access» / ДГТУ, Ростов-на-Дону, 2011, 16 с.
Методические указания предназначены для проведения лабораторных работ для студентов 1-5 курсов всех специальностей и форм обучения. Содержит общие сведения об базах данных, построение отчетов, решение некоторых задач. Лабораторная работа включает набор заданий, методические указания к ним и контрольные вопросы по изучаемой теме. Методические рекомендации могут быть использованы для самостоятельной работы.
Печатается по решению методической комиссии факультета «Энергетика и системы коммуникаций».
Цель работы: научиться создавать отчеты в Access.
Методика выполнения
Основная сфера применения форм обеспечение возможности просмотра отдельных или небольших групп связанных записей. Отчеты же представляют собой наилучшее средство отображения информации из базы данных в виде печатного документа. Разработка отчета очень похожа на разработку формы. Используется та же панель элементов, тот же список полей и окно свойств. Построим относительно несложный отчет, пройдя шаг за шагом всю цепочку его создания.
Создайте в Access базу данных поставщиков, деталей и проектов, содержащую информацию о поставках деталей поставщиками для различных проектов. База данных включает четыре таблицы. Таблица S содержит информацию о поставщиках, размещенную в следующих полях:
SN - номер поставщика, SNAME - имя поставщика, STATUS статус поставщика, CITY город поставщика.
Таблица P содержит информацию о деталях, размещенную в следующих полях:
PN - номер детали, PNAME - название детали, COLOR цвет детали, WEIGHT вес детали, CITY город, где хранится деталь.
Таблица J содержит информацию о проектах, размещенную в следующих полях:
JN - номер проекта, JNAME - название проекта, CITY город, где реализуется проект.
Таблица SPJ содержит информацию о поставках деталей поставщиками для различных проектов, размещенную в следующих полях:
SN - номер поставщика, PN - номер поставляемой детали, JN - номер проекта, для которого поставляется деталь, QTY объем поставки (количество поставляемых деталей).
Таблицы данных приведены ниже:
Таблица S
SN |
SNAME |
STATUS |
CITY |
S1 |
Смит |
20 |
Лондон |
S2 |
Джонс |
10 |
Париж |
S3 |
Блэк |
30 |
Париж |
S4 |
Кларк |
20 |
Лондон |
S5 |
Адамс |
30 |
Афины |
Таблица P
PN |
PNAME |
COLOR |
WEIGHT |
CITY |
P1 |
Муфта |
Красный |
12 |
Лондон |
P2 |
Болт |
Зеленый |
17 |
Париж |
P3 |
Спица |
Синий |
17 |
Рим |
P4 |
Колпак |
Красный |
14 |
Лондон |
P5 |
Диск |
Синий |
12 |
Париж |
P6 |
Вал |
Красный |
19 |
Лондон |
Таблица J
JN |
JNAME |
CITY |
J1 |
Sorter |
Париж |
J2 |
Display |
Рим |
J3 |
OCR |
Афины |
J4 |
Console |
Афины |
J5 |
RAID |
Лондон |
J6 |
EDS |
Осло |
J7 |
Tape |
Лондон |
Таблица SPJ
SN |
PN |
JN |
QTY |
S1 |
P1 |
J1 |
200 |
S1 |
P1 |
J4 |
700 |
S2 |
P3 |
J2 |
200 |
S2 |
P3 |
J7 |
800 |
S2 |
P3 |
J1 |
400 |
S2 |
P3 |
J3 |
200 |
S2 |
P3 |
J4 |
500 |
S2 |
P3 |
J5 |
600 |
S2 |
P3 |
J6 |
400 |
S2 |
P5 |
J2 |
100 |
S3 |
P3 |
J1 |
200 |
S3 |
P4 |
J2 |
500 |
S4 |
P6 |
J7 |
300 |
S4 |
P6 |
J3 |
300 |
S5 |
P5 |
J7 |
100 |
S5 |
P1 |
J4 |
100 |
S5 |
P2 |
J2 |
200 |
S5 |
P2 |
J4 |
100 |
S5 |
P5 |
J5 |
500 |
S5 |
P6 |
J2 |
200 |
S5 |
P3 |
J4 |
200 |
S5 |
P4 |
J4 |
800 |
S5 |
P5 |
J4 |
400 |
S5 |
P6 |
J4 |
500 |
Требуется создать отчет - справку о поставках деталей для данного проекта. Отчет будет запускаться из формы Проекты.
В окне базы данных выберите вкладку «Формы» и создайте новую форму Проекты, добавив в нее все поля таблицы J.
При создании запроса нам понадобится информация из таблиц J, SPJ и P. Запрос содержит данные о деталях, поставляемых для проекта, который отображается в форме Проекты.
Сделайте активным окно базы данных. Выберите вкладку «Отчеты».
Так как на данный момент вы не создали еще ни одного отчета, то вы увидите в окне списка отчетов только два приглашения: «Создание отчета в режиме конструктора» и «Создание отчета с помощью мастера» (см. рис . 2).
Проигнорируйте оба приглашения и сделайте щелчок левой кнопкой мыши по пиктограмме «Создать».
Появится диалоговое окно «Новый отчет» (рис. 1). Выберите пункт «Конструктор» в верхнем окне и созданный Вами запрос в поле с раскрывающимся списком.
При завершении этого этапа нажмите кнопку «ОК».
Рис. 1. Создание нового отчета
Заготовка отчета содержит три раздела: верхний и нижний
колонтитулы, между которыми находится область данных. Вы можете изменить размер любого раздела. Ширина всех разделов должна быть одинаковой. Линейки с сантиметровыми делениями по верхнему и левому краям отчета помогают расположить данные на странице. Если линейки отсутствуют, то для их появления на экране выберите в главном меню Microsoft Access пункт «Вид», а в открывшемся подменю строку «Линейка». Верхний и нижний колонтитулы будут напечатаны соответственно вверху и внизу каждой страницы. Их можно убрать совсем с помощью пунктов меню «Вид» и «Колонтитулы». Вы можете создать заголовок, который будет напечатан только в начале отчета на первой странице. Для этого используйте пункт меню «Вид» и строку «Заголовок/примечание отчета».
Рис. 2. Конструктор отчетов
Добавление элементов в отчет Microsoft Access
Для создания отчета выполните следующие действия.
1. Разместите надпись в самом верху заголовка отчета и введите в нее текст «Справка». Выделите надпись и установите шрифт Arial размером 10 пунктов. Подчеркните текст и сделайте его выделенным. Выберите пункт «Формат» в главном окне Access, а затем «Размер» и строчку «По размеру данных». Размер элемента управления будет настроен в соответствии с назначенным шрифтом. Выполните аналогичные действия по размещению второй строки заголовка отчета «Данные о поставке деталей для проекта».
2. «Перетащите» поля JN, JNAME из списка полей в заголовок отчета. Выполните форматирование. Для этого выберите нужные элементы управления, щелкая по ним левой кнопкой мыши при нажатой клавише <Shift>. Откройте пункт «Формат» главного окна и пункт «Выровнять» открывшегося подменю. В появившемся окне вам будет предложено несколько способов форматирования.
="-страница " & [Page] & " из " & [Pages] & " -"
В области верхнего колонтитула и в верхней части нижнего колонтитула расположите горизонтальные линии.
=Sum([Sum-QTY])
Все, отчет готов. Его примерный вид в режиме конструктора приведен на рис. 3, а в режиме предварительного просмотра на рис. 4.
Закончив работу, не щелкайте по кнопке «Предварительный просмотр». В автономном виде этот отчет не запустится по изложенным ранее причинам. Добавьте кнопку «Просмотр отчета» в форму Проекты и запускайте отчет из этой формы.
Отчет запускается в режиме предварительного просмотра.
Рис. 3. Вид отчета в режиме конструктора.
Рис.4. Вид отчета в режиме просмотра.
Задание 1
Создать СУБД заданной предметной области. Реализацию СУБД произвести в среде MS-Access.
Варианты:
Отчет отбор книг по авторам и годам издания |
2. Фонотека:
Отчет выбрать альбом по группе или стилю |
4. Фонотека:
Отчет выбрать альбом по группе или стилю |
|
17. Библиотека:
Отчет отбор книг по авторам и годам издания |
18. Фонотека:
Отчет выбрать альбом по группе или стилю |
19. ЖД вокзал:
Отчет по отправке или стоимости |
19. Авто вокзал:
Отчет по отправке или стоимости |
Контрольные вопросы