Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Уроки по ACCESS.doc
Скачиваний:
99
Добавлен:
02.05.2015
Размер:
1.08 Mб
Скачать

Занятие 7 Создание отчетов

  1. Откройте базу данных students.mdb.

  2. Создадим отчеты в виде экзаменационных ведомостей. Для этого предварительно создадим запросы по каждому предмету. Перейдем на вкладку «Запросы» и щелкнем по ярлыку «Создание запроса с помощью мастера». В запрос включим все поля из таблицы «Оценки» и щелкнем по кнопке «Готово»

  1. В полученный запрос попали оценки по всем предметам. Оставим в нем оценки только по информатике (код информатики равен 1). Для этого откроем запрос в режиме конструктора и укажем условие отбора «1» для поля «Код предмета».

  1. Откройте измененный запрос в режиме таблицы и убедитесь, что в запросе остались оценки только по информатике. Измените название запроса с «оценки Запрос» на «Информатика». Для этого закройте запрос и вызовите над ним контекстное меню и в нем выберите команду «Переименовать».

  2. Аналогично создайте запросы по остальным трем предметам, дав им соответствующие имена.

  3. Перейдем на вкладку «Отчеты» и щелкнем по ярлыку «Создание отчета с помощью мастера». В появившемся окне выберем поля в следующей последовательности:

  • Название, Преподаватель – из таблицы Предметы;

  • Фамилия, Имя, Номер – из таблицы студенты;

  • Оценка – из запроса Информатика.

  1. На следующем шаге проверьте предлагаемый вид представления

  1. Далее выберите сортировку по возрастанию по полю Фамилия, вид макета: по левому краю 2, имя отчета: Экзаменационная ведомость №1.

  2. Созданный отчет имеет вид

  1. Внешний вид отчета затем подкорректируйте, открыв его в режиме конструктора.

  2. Аналогично создайте ведомости по другим предметам.

Занятие 8 Зачётное задание

  1. Создайте базу данных «Книжная энциклопедия», содержащую сведения о произведениях различных писателей. Учтите, что у одного автора может быть много произведений. Продумайте схему данных, создайте таблицы и заполните базу данных следующей информацией:

    Автор

    Название

    Год издания

    Худож?

    Издательство

    Гамильтон, Э.

    Возвращение к звездам

    1992

    Да

    «Селена»

    Гамильтон, Э.

    Оружие извне

    1995

    Да

    «Армада»

    Уильямсон, Д.

    Звездный легион

    1994

    Да

    «Армада»

    Шарф, Д.

    Основы HTML

    1997

    Нет

    «Питер»

    Сборник

    Лучшие игры для IBM

    1994

    Нет

    «Питер»

    Сборник

    Java: 1001 совет

    1998

    Нет

    «Попурри»

    Пономаренко, С.

    Adobe Photoshop 3.0

    1995

    Нет

    BHV

    Пономаренко, С.

    Corel Draw 5.0

    1995

    Нет

    BHV

    Сборник

    Delphi 2 в примерах

    1996

    Нет

    BHV

  2. Добавьте по своему усмотрению еще несколько строк.

  3. Выполните следующие задания (создайте запросы): укажите все нехудожественные произведения, вышедшие после 1995 года; сколько книг выпущено каждым издательством.

  4. Найдите середину интервала, во время которого вышли книги, содержащие в заглавии слова «звезда», «межзвездный» и пр.

  5. Создайте простые формы для ввода фамилий авторов и издательств.

  6. Создайте формы, которые позволяют просмотреть информацию о книгах по авторам и по издательствам, а также вводить данные по книгам. Используйте знания, полученные на прошлом занятии. Свяжите эти формы кнопками, вызывающими макросы.

  7. Создайте специальную форму, на которой разместите кнопки, вызывающие остальные формы. Создайте макрос ее автозапуска и минимизируйте окно базы данных.

  8. Закончите оформление приложения.

1На основе электронного учебникаУроки по Access(авторыБрызгалов Е.В., Шестаков А.П., ПГПУ, Пермь) - http://comp-science.narod.ru/KR/BD.htm

2Можно использовать ранее созданную таблицу «Студенты»

3SQL–StructuredQueryLanguage(структурированный язык запросов)

26