У вас вопросы?
У нас ответы:) SamZan.net

Компьютерной школы.

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 26.12.2024

ФЕДЕРАЛЬНОЕ АГЕНтСТВО ПО ОБРАЗОВАНИЮ

Бурятский государственный университет

КАФЕДРА ВТ И ИНФОРМАТИКИ

Microsoft Access

Сборник заданий по информатике

часть 3

Улан-Удэ

Издательство Бурятского госуниверситета

2007


Создание БД, ввод и редактирование данных, состоящей из одной таблицы

Упражнение 1. Создать новую БД и изготовьте структуру таблицы с информацией о студентах «Компьютерной школы». 

Указания к выполнению:

  1.  Запустить Access: [Пуск - Программы – Microsoft Access]
  2.  В появившемся диалоговом окне выбрать строку Новая база данных

Примечание: Если Вы в пункте2 отказались от диалогового окна, то далее  выполните следующие действия для создания новой базы данных:

  •  Нажмите кнопку Создать на панели инструментов или [Файл - Создать]
  •  В появившемся диалоговом окне Создание выберите вкладку Общие
  •  Щелкните по пиктограмме Новая_база_данных и подтвердите выбор
  1.  В окне Файл новой базы данных в поле ввода Имя файла укажите имя новой БД (например, «Компьютерная школа») и сохраните в своей папке. Нажмите кнопку Создать
  2.  В появившемся окне База данных активизируйте вкладку Таблицы и щелкните по вкладке Создать
  3.  В окне Новая таблица выбрать пункт Конструктор и подтвердить выбор.
  4.  В появившемся окне создать поля базы данных, согласно таблице 1. Для ввода типа поля использовать значок всплывающего меню, которые появляется при установке курсора в столбец Тип данных.

Поле

Тип поля

Фамилия

Текстовое

Имя

Текстовое

Отчество

Текстовое

Год рождения

Числовой

Школа

Числовой

Класс

Числовой

Таблица 1

  1.  Сохраните таблицу, щелкнув по кнопке пиктографического меню
  2.  В появившемся окне наберите имя таблицы Список и щелкните по кнопке ОК. На появившийся запрос о создании ключевого поля – уникального поля записи, по которому удобно связывать таблицы (в данном варианте будут самостоятельно появляться числа – номера записей) — ответьте Да.

Упражнение 2. Ввод и редактирование данных

Указания к выполнению:

  1.  В окне БД появилось имя сохраненной таблицы. Для того, чтобы вводить в нее данные, надо открыть ее в режиме Таблицы. Щелкнуть по кнопке Открыть. (Если необходимо внести изменения в структуру созданной таблицы, необходимо нажать на кнопку Конструктор).
  2.  Заполните базу данных  любыми значениями (5-6 записей)
  3.  Сохраните введенные записи, щелкнув по кнопке . В результате получите таблицу, с которой можно работать

Замечание. Передвижение по таблице можно производить с помощью КУК, клавишей табуляции, а также щелчком мыши.

  1.  Отредактировать внесенные в таблицу данные: заменить одну из введенных фамилий - на свою фамилию. Для этого выделите редактируемую ячейку и наберите новую фамилию
  2.  Замените год рождения - на свой год рождения.
  3.  Удалить последнюю запись в таблице. Для этого выделить ее и нажать Delete
  4.  Добавить еще две записи
  5.  Сохранить таблицу и закрыть ее.

Упражнение 3. Сортировка значений таблицы

Краткая справка: Чтобы произвести сортировку значений нужно поставить курсор в любую ячейку сортируемого столбца и щелкнуть по кнопке:

 если нужно отсортировать по возрастанию; если нужно отсортировать по убыванию

Отсортируйте:

  1.  фамилии – по алфавиту
  2.  имя – по алфавиту
  3.  номер школы – по убыванию
  4.  год рождения – по убыванию
  5.  класс – по возрастанию

 Упражнение 4. Поиск записей по образцу

Указания к выполнению:

1.Установите текстовый курсор в поле Фамилия;

2. Щелкните по кнопке , которая позволяет найти запись по введенному значению.

3. В появившемся диалоговом окне наберите  в поле Образец фамилию Воробьев и щелкните по кнопке Найти.

Замечание. Если требуется найти следующую подобную запись, то щелкните мышкой по кнопке Найти далее. Поиск осуществляется в текущем поле, если установлен соответствующий флажок. В противном случае поиск идет по всем полям. При этом можно учитывать регистр. По окончании работы щелкните по кнопке Закрыть.

Предъявите преподавателю: таблицу Список на экране

Создание БД, установление связей между таблицами

Упражнение 5. Создание многотабличной БД

Указания к выполнению:

  •  Создать таблицу Группы
  1.  Выберите вкладку Таблица, если находитесь в другом окне
  2.  Щелкните мышкой по кнопке Создать. Появится окно, представленное на рис. 3

Рис. 3

  1.  Оставьте Режим таблицы и щелкните по кнопке ОК. Появится пустая таблица, поля которой не определены и не имеют названия. Тип поля будет выбран автоматически в зависимости от введенной информации.
  2.  Переименуйте Поле 1. Для этого поставьте курсор в любую ячейку столбца Поля 1. Выполните команду [Формат - Переименовать столбец]. Ячейка имени столбца окажется выделенной. Введите название поля Учебная группа и нажмите клавишу Enter.
  3.  Переименуйте Поле 2. Введите название поля Преподаватель
  4.  Сохраните таблицу с именем Группы, щелкнув по кнопке. На вопрос о создании ключевого поля ответьте отрицательно.
  5.  Перейдите в режим Конструктор, щелкнув по кнопке    и, посмотрите, как заданы поля. Сделайте поле Учебная группа ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле. Тип данных поля Учебная группа задайте числовым, выбрав его мышкой из ниспадающего списка.
  6.  Сохраните и закройте таблицу
    •  Измените структуру таблицы Список, добавив поля, Код и Учебная группа
  7.  Откройте таблицу в режиме Конструктор и добавьте недостающие поля таблицы Список

Признак ключа

Поле

Тип поля

Ключ

Код

Счетчик

Фамилия

Текстовое

Имя

Текстовое

Отчество

Текстовое

Год рождения

Числовое

Школа

Числовое

Класс

Числовое

Учебная группа

Числовое

Тип поля Учебная группа – числовой. Общие свойства поля не меняем. Кроме того, значения этого поля надо не набирать вручную, а выбирать из списка, содержащегося в таблице Группы. Для этого в свойствах поля следует указать, что здесь имеет место подстановка по следующей схеме: выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк – Группы. Получите значения элементов, как показано на рис. 4

Рис. 4

  1.  Сохраните изменения, щелкнув по кнопке . Закройте таблицу
    •  Создайте схему данных
  2.  Щелкните по кнопке - Схема данных
  3.  В появившемся окне Добавление таблицы выделите таблицу Группы и щелкните по кнопке Добавить. Выделите таблицу Список и щелкните по кнопке Добавить. В окне Схема данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы.
  4.  Увеличьте окно таблицы Список так, чтобы были видны все поля
  5.  Поставьте мышку на имя поля Учебные группы в таблице Группы и, не отпуская кнопку мыши, перетащите ее на поле Учебные группы в таблице Список. Опустите мышку. В появившемся диалоговом окне Связи включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.
  6.  Включите значок каскадное обновление связанных полей. Это приведет к тому, что при изменении номера группы в таблице Группы автоматически изменится соответствующий номер в таблице Список.
  7.  Включите значок Каскадное удаление связанных полей. Это приведет к тому, что при  удалении записи с номером группы в таблице Группы будут удалены все записи из таблицы Список, в которой стояли соответствующие номера групп.
  8.  Щелкните по кнопке Создать. Появится связь «один-ко-многим». Сема данных представлена на рис.5

Рис. 5

  1.  Закройте схему данных, ответив утвердительно на вопрос о сохранении схемы данных.
    •  Заполните таблицу Группы значениями
  2.  Откройте таблицу Группы в режиме таблицы
  3.  Заполните ее записями из таблицы 2. Таблица 2

Учебная группа

Преподаватель

101

Верзаков С.А.

102

Белоусов А.И.

103

Масалова В.А.

104

Новикова Е.В.

105

Зачесова Т.П.

  1.  Сохраните таблицу и закройте ее.

Замечание. Перед выполнением Упражнения 8, откройте таблицу Список, в режиме Таблица выделите и удалите в ней все записи <Delete>

Упражнение 6. Создание формы для ввода данных

Указания к выполнению:

  1.  Выберите вкладку Формы и щелкните по кнопке Создать
  2.  В появившемся диалогом окне следует выбрать Автоформа в столбец, а в качестве источника данных – Список и щелкните по кнопке ОК. Появится пустая форма ввода.
  3.  Заполните базу данными, представленными в таблице 3

Замечание. Для перехода к новой записи следует щелкнуть по кнопке . Значение поля Код будут заполняться автоматически. Значения поля Учебная группа выбирайте из ниспадающего списка Таблица 3

Код

Фамилия

Имя

Отчество

Год рождения

Школа

Класс

Учебная группа

1

Чернова

Кристина

Ивановна

1984

1

9

101

2

Терещенко

Инна

Алексеевна

1983

3

10

103

3

Истратов

Максим

Владимирович

1984

5

9

101

4

Бондарь

Ольга

Петровна

1983

1

10

104

5

Новоселов

Алексей

Иванович

1984

3

9

105

6

Воробьев

Олег

Григорьевич

1985

5

8

105

7

Скоркин

Александр

Евгеньевич

1982

1

11

101

8

Володина

Анна

Алексеевна

1984

3

9

102

9

Новоселов

Алексей

Антонович

1983

5

10

103

10

Александрова

Елена

Алексеевна

1984

1

9

101

  1.  Сохраните введенные данные. Имя формы – Список. Закройте форму
  2.  Перейдите в окно Таблицы. Откройте таблицу Список. Убедитесь, что в таблице появились новые записи.
  3.  Сохраните текущую таблицу и закройте ее.
    •  Проверьте каскадное обновление связанных полей
  4.  Откройте таблицу Группы
  5.  Исправьте учебные группы на 201, 202, 203, 204, 205
  6.  Сохраните таблицу Группы и закройте ее
  7.  Откройте таблицу Список
  8.  Убедитесь, что значения групп изменились. Закройте таблицу Список
    •  Проверьте каскадное удаление связанных полей
  9.  Откройте таблицу Группы
  10.  Удалите первую запись (выделите всю строку и нажмите <Delete>)
  11.  Согласитесь с проверочным вопросом и закройте таблицу Группы
  12.  Откройте таблицу Список
  13.  Убедитесь, что исчезли записи с номером группы 201 и закройте таблицу Список

Предъявите преподавателю: таблицу Список, таблицу Группы и форму Список на экране

Создание БД, состоящей из трех таблиц

Упражнение 7. Откорректируйте данные в таблице Группы

Указания к выполнению:

  1.  Откройте таблицу Группы, выделив ее и щелкнув по кнопке Открыть
  2.  Добавьте недостающие записи. Исправьте существующие. Таблица должна выглядеть так, как представлено в таблице 2.
  3.  Закройте таблицу, предварительно сохранив ее.

Упражнение 8. Удалите все записи таблицы Список, оставив ее структуру.

Указания к выполнению:

  1.  Откройте таблицу Список
  2.  Выделите все записи и нажмите <Delete>, подтвердив удаление
  3.  Закройте таблицу, сохранив ее.

Замечание. Если теперь вводить данные в эту таблицу снова, то счетчик будет меняться с того номера, который был присвоен последней записи.

4. Чтобы нумерация начиналась с 1, выполните команду [Сервис - Служебные программы- Сжать базу данных]. Подождите некоторое время, чтобы программа отработала.

Упражнение 9. Используя, Мастер таблиц, создайте таблицу Личные данные с ключевым полем

Указания к выполнению:

  1.  Выберите закладку Таблица, если находитесь в другом окне и щелкните по кнопке Создать. В диалоговом окне Новая таблица из предложенных вариантов выберите Мастер таблиц и щелкните по кнопке ОК.
  2.  В появившемся диалоговом окне (см рис. 6) следует выбрать: в поле Образцы таблиц – поле Студенты; в поле Образцы полей – поля КодСтудента, Адрес, НомерТелефона, щелкая после каждого выбора по кнопке . Эти поля попадут в Поля новой таблицы. Щелкните по кнопке Далее

Рис. 6

  1.  В диалоговом окне задайте имя новой таблицы Личные данные. Оставьте автоматический выбор ключа. Щелкните по кнопке Далее.

Замечание. Access проверит связи данной таблицы с другими таблицами. Так как вы еще не устанавливали связи, то они не будут найдены автоматически. В этот момент можно установить новые связи, но мы пока этого делать не будем.

  1.  Щелкните по кнопке Далее
  2.  После появления вопроса о действиях после создания таблицы автоматически выбирайте ввод в режиме таблицы, но можно изготовить и форму. Щелкните по кнопке Готово. Вы попадете в пустую таблицу, у которой есть поля, но отсутствуют записи.
  3.  Добавьте в таблицу Личные данные еще три поля Word, Excel и Access и типом данных – числовой
  4.  Сохраните и перейдите в режим таблицы
  5.  Закройте таблицу, предварительно сохранив ее. В результате вы получите три таблицы, две из которых связаны, а третья нет.
    •  Исправьте схему данных
  6.  Щелкните по кнопке - Схема данных. Появится диалоговое окно Схема данных
  7.  Щелкните по кнопке - Добавить таблицу. В появившемся окне Добавление таблицы выделите таблицу Личные данные и щелкните по кнопке Добавить, а затем – по кнопке Закрыть окна Добавление таблицы
  8.  Поставьте мышку на имя поля Кодстудента в таблице Личные данные и, не отпуская кнопку мышки, перетащите ее на поле Код в таблице Список. Отпустите мышку. Появится диалоговое окно Связи
  9.  Включите флажок Обеспечение целостности данных
  10.  Щелкните по кнопке Создать. Появится связь «один-к-одному»
  11.  Закройте схему данных, сохранив ее.

Упражнение 10. Создание формы для ввода данных

Указания к выполнению:

  1.  В окне База_данных выберите вкладку Формы и щелкните по кнопке Создать
  2.  В диалоговом окне Новая форма выберите Мастер форм. Описание Мастера появится в левой части диалогового окна. В нижнем поле таблицы или запроса в качестве источника данных можно не указывать. При использовании Мастера форм источник данных для формы следует указывать в диалоговом окне Мастера.
  3.  Щелкните по кнопке ОК
  4.  В появившемся окне создание форм, выберите все поля из таблицы Список и  все поля из таблицы Личные данные и щелкните по кнопке Далее
  5.  Оставьте внешний вид формы в один столбец и щелкните по кнопке Далее
  6.  Выберите требуемый стиль (например, Стандартный/Обычный) и щелкните по кнопке Далее
  7.  Задайте имя формы: Общая форма и щелкните по кнопке Готово.
  8.  В результате получится форма, в которой можно менять существующие данные и вводить новые значения.

Упражнение 11. Заполните таблицы данными

Указания к выполнению:

Замечание. Поля Код и КодСтудента заполняются автоматически

  1.  Данные таблицы Список приведены в таблице 5, а таблицы Личные данные – в таблице 6. Таблица 5

Код

Фамилия

Имя

Отчество

Год рождения

Школа

Класс

Учебная группа

1

Чернова

Кристина

Ивановна

1984

1

9

101

2

Терещенко

Инна

Алексеевна

1983

3

10

103

3

Истратов

Максим

Владимирович

1984

5

9

101

4

Бондарь

Ольга

Петровна

1983

1

10

104

5

Новоселов

Алексей

Иванович

1984

3

9

105

6

Воробьев

Олег

Григорьевич

1985

5

8

105

7

Скоркин

Александр

Евгеньевич

1982

1

11

101

8

Володина

Анна

Алексеевна

1984

3

9

102

9

Новоселов

Алексей

Антонович

1983

5

10

103

10

Александрова

Елена

Алексеевна

1984

1

9

101

Таблица 6

Код Студента

Адрес

Номер телефона

Word

Excel

Access

  1.  

Центральная 11-5

51-17-22

5

5

5

  1.  

Солнечная 8-117

51-18-22

4

4

4

  1.  

Сиреневый 7-16

51-19-22

3

4

5

  1.  

Центральная 14-81

51-20-22

5

5

4

  1.  

Сиреневый 7-16

51-21-22

5

4

4

  1.  

Солнечная 2-121

51-22-22

4

4

4

  1.  

Школьная 5-34

51-23-22

5

5

5

  1.  

Центральная 30-7

51-24-22

3

3

3

  1.  

Сиреневый 7-16

51-25-22

3

4

4

  1.  

Солнечная 6-34

51-26-22

5

5

5

  1.  Закройте форму, предварительно сохранив ее
  2.  Перейдите на закладку Таблицы и откройте таблицу Список.  Убедитесь, что в них появились данные. Закройте таблицу.
  3.  Откройте таблицу Личные данные и убедитесь, что в них появились данные. Закройте таблицу.

Упражнение 12. Добавьте новое поле Портрет (рисунки или фотографии) в таблицу Список

Указания к выполнению:

Пояснение. Возможен вариант, когда появляется необходимость добавить новые поля в существующую таблицу. Это можно сделать, описанным ниже способом.

1. Откройте таблицу Список, если она закрыта и перейдите в режим Конструктора

3. Добавьте еще одно поле (вводите имя поля ниже поля Учебная группа), имя которого Портрет, тип данных – Поле объекта OLE, общие свойства поля оставить по умолчанию.

4. Щелкните по кнопке Сохранить и перейдите в режим таблицы

5. Щелкните мышкой по клетке, где должно быть значение поля Портрет

6. Выполните команду [Вставка-Объект-Точечый рисунок Paintbrush-ОК]

7. Нарисуйте портрет в редакторе Paint

8. Закройте окно редактора Paint, в результате чего вы вернетесь в таблицу. Рисунок будет обозначен словами. Чтобы увидеть портрет, дважды щелкните мышкой по названию рисунка, возвращаясь в программу, где изготовлен портрет

9. Самостоятельно нарисуйте портреты всех учащихся из таблицы Список

Справочная информация. Выражения в фильтре могут состоять из точных значений, которые Access использует для сравнения в том виде, в котором они вводятся. Числа вводятся без ограничителей, например, 22. Текст должен быть заключен в кавычки, например, «Александров». Даты ограничиваются символами #10/01/99#. Эти элементы выражения могут быть связаны операторами:

Арифметическими: *,+,-,/,^

Сравнения: <,<=,<,>,>=,=,<>

Логическими: And(и), Not(нет), Or(или)

Like – для использования логики замены в выражениях

In – для определения, содержится ли элемент данных в списке значений

BetweenAnd – для выбора значений из определенного интервала

Упражнение 13. Использование фильтра

Указания к выполнению:

1. Щелкните по кнопке - Изменить фильтр. 

2. В появившемся окне выбора щелкнуть мышкой по полю Год рождения. У активного поля появится стрелка выбора

3. Выберите год рождения 1984 и щелкните по кнопке - Применить фильтр. Вы автоматически попадете в таблицу, в которой будут только выбранные записи.

4. Отмените выбор, нажатием еще раз по этой же кнопке.

Самостоятельное задание:

1. Измените фильтр так, чтобы в таблице были видны только студенты, Фамилия которых начинается на букву «В» и которые учатся в 101 группе

2. Выберите учеников всех групп, кроме 105 группы

3. Выберите учащихся год рождения, которых 1982 или 1984

Применение форм

Упражнение 14. Создать простую форму с помощью кнопки Новый объект

Указания к выполнению:

  1.  В диалоговом окне базы данных выберите вкладку Таблицы и выделите таблицу Список
  2.  Щелкните по кнопке раскрытия списка, расположенной рядом с кнопкой - Новый объект на панели инструментов и выберите элемент Автоформа.
  3.  Сохраните автоформу с именем Список
  4.  Закройте автоформу, ответив утвердительно на вопрос о сохранении, если таковой последует.

Упражнение 15. Создать форму с помощью Мастера форм

Указания к выполнению:

  1.  В окне базы данных выберите вкладку Формы и щелкните по кнопке Создать
  2.  В диалоговом окне Новая форма выберите Мастер форм. Описание Мастера появляется в левой части диалогового окна. В нижнем поле имя таблицы или запроса в качестве источника данных можно не указывать. При использовании Мастера форм источник данных для формы следует указывать в диалоговом окне Мастера.
  3.  Щелкните по кнопке ОК
  4.  В поле Таблицы/запросы выберите таблицу Список, в поле доступные поля выберите поля Фамилия, Имя и перенесите их стрелкой в поле Выбранные поля
  5.  В поле Таблицы/запросы выберите таблицу Личные данные, в поле Доступные поля выберите Word, Excel, Access и перенесите их стрелкой в поле Выбранные поля. Щелкните по кнопке Далее
  6.  Выберите внешний вид формы – Табличный. Щелкните по кнопке Далее
  7.  Выберите требуемый стиль (например, Обычный). Щелкните по кнопке Далее
  8.  Задайте имя формы Успеваемость. Щелкните по кнопке Готово. В результате получите форму, в которой можно менять существующие данные и вводить новые значения сразу в две таблицы.
  9.  Закройте форму.

Упражнение 16. Создать форму с помощью авто форм

Указания к выполнению:

  1.  Щелкните по кнопке Создать

Замечание: При выборе элементов Автоформа: в столбец, Автоформа:ленточная или автоформа:табличная форма создается автоматически.

  1.  Выберите автоформа:ленточная
  2.  В нижнем поле выберите таблицу Личные данные, которые будут служить источником данных для формы.
  3.  Щелкните по кнопке ОК. Получите готовую автоформу
  4.  Сохраните ее с именем Личные данные.

Самостоятельно: Изготовьте автоформу в столбец для таблицы Список (Список учеников).

  1.  Закройте формы, если они открыты

Замечание: Созданную форму можно изменить в режиме Конструктор

Упражнение 17. Создать форму без  помощи Мастера.

Указания к выполнению:

  1.  В диалоговом окне базы данных выберите вкладку Формы, если находитесь в другом окне и щелкните по кнопке Создать
  2.  В диалоговом окне Новая форма выберите режим Конструктор
  3.  В отрывшемся окне выберите таблицу Список, содержащую данные, на основе которых будет создана форма и щелкните по кнопке ОК.
  4.  Окно формы будет выведено на экран в режиме Конструктор
  5.  Щелкните по кнопке  - Список полей на панели инструментов или [Вид-Список полей]. Получите список полей, которые можно добавлять присоединенные элементы управления в форму или в отчет. Выделите поля Фамилия, Имя, Отчество, Учебная группа, Портрет (щелкните мышкой по имени поля, одновременно держа нажатой клавишу Ctrl). Отпустите клавишу Ctrl после выбора полей. Перетащите мышкой поля в область данных.
  6.  Закройте окно списка полей.

Замечание: Размер окошка для названия поля и для его значения меняются мышкой, «схватившейся» за черный квадратик рамки. Эти элементы передвигаются по полю с помощью мышки.

  1.  Расположите элементы удобно по полю

Рис. 7

Замечания. 1. Для независимого друг от друга перемещения элементов следует «захватить» их мышкой за левый верхний квадрат большого размера, иначе подпись и поле будут передвигаться вместе.2.С помощью кнопок меняется соответственно цвет фона, текста, линии/границы

  1.  Задайте размер текста поля Фамилия равным 18. Чтобы увеличить размер элемента соответственно надписи, выполните команду [Формат – размер – по размеру данных]
  2.  Сохраните форму с именем Ученик
  3.  Формы могут быть выведены на экран в трех видах: режим конструктора, режим формы и режим таблицы. Переключение режимов производится кнопкой - Вид. Посмотрите все способы представления формы.
  4.  Закройте форму.

Упражнение 18. Добавьте в таблицу Список логическое поле Собирается поступать в Магистратуру, значение которого «Да» или «Нет». Добавьте это  поле в форму.

  1.  Перейти на закладку Таблицы. Откройте таблицу Список в режиме Конструктор. Добавьте поле с именем Магистратура и типом Логический. Сохраните таблицу и закройте ее.
  2.  Перейти на закладку Формы.
  3.  Откройте форму Ученик в режиме Конструктор

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

 

  1.  Щелкните по кнопке Список полей. Выделите название Магистратура и перетащите его мышкой в область данных. Появится значок флажка и надпись Магистратура.
  2.  Перейдите в режим формы и посмотрите разные записи. Флажок снимается и устанавливается щелчком мышки по соответствующему полю. Установите флажки 3-5 учащимся.
  3.  Закройте форму, ответив утвердительно на вопрос о сохранении.

Упражнение 19. Создайте кнопочную форму Заставка

Указания к выполнению:

  1.  Щелкните по кнопке Создать.
  2.  В появившемся диалоговом окне выберите Конструктор. Появится пустая форма. Задайте мышкой ширину формы равную 10 см, а высоту — 7 см.
  3.  Сохраните форму с именем Заставка.
  4.  Выберите на панели инструментов кнопку Аа-Надпись. Курсор мышки примет вид крестика с «прилепленной» буквой А. Щелкните мышкой по месту начала надписи и введите:

База данных

«Компьютерная школа»

(после слов База данных нажмите одновременно комбинацию клавиш <Shift> + <Enter>.)

  1.  Нажмите клавишу <Enter>.
  2.  Выберите размер букв 18, а выравнивание – по центру. Выполните команду меню Формат-размер-по размеру данных. Цвет фона – голубой.
  3.  Растяните мышкой надпись на ширину окна, как представлено на рис. 8

 Рис. 8

  1.  Выберите на панели элементов значок - Кнопка. (Панель элементов вызывается нажатием на клавишу - Панель инструментов). Щелкните мышкой по тому месту в области данных, где должна быть кнопка (это может быть любое место, которое вам нравится). Появится диалоговое окно Создание кнопок.
  2.  Выберите категорию Работа с формой, а действие – Открытие формы.
  3.  Щелкните по кнопке Далее.
  4.  Выберите форму Список, открываемую этой формой и щелкните по кнопке Далее.
  5.  В следующем окне щелкните по кнопке Далее.
  6.  В следующем окне поставьте переключатель в положение Текст, наберите в поле текст слово Список и щелкните по кнопке Далее
  7.  Задайте имя кнопки Список и щелкните по кнопке Готово

Замечание. Размер и расположение кнопок можно менять мышкой  в режиме Конструктор

  1.  Самостоятельно создайте кнопки для форм Успеваемость и Номера групп.
  2.  Перейдите в режим формы (рис.9). Теперь при щелчке мышью по соответствующим кнопкам будут открываться соответствующие формы для работы.

Рис. 9

  1.  Чтобы кнопочная форма автоматически появлялась при запуске базы данных, выполните команду [Сервис- Параметры] запуска. В поле Форма выберите Заставка и щелкните по кнопке ОК.
  2.  Закройте форму, ответив утвердительно на возможный вопрос о ее сохранении.
  3.   Самостоятельно создайте Кнопочную форму Компьютерная школа, как представлено на рисунке 10

Рис. 10

После выполненных заданий у вас должны быть формы Список, Успеваемость, Список учеников, Номера групп, Личные данные, Ученик.

Создание и использование запросов

Упражнение 20. Создайте запрос на выборку с именем Номера телефонов

Указания к выполнению:

  1.  Выберите закладку Запросы и щелкните по кнопке Создать
  2.  В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК.
  3.  Добавьте нужные таблицы (Личные данные и Список), выбирая их и щелкая по кнопке Добавить. Так как таблицы связаны то между ними появится линия, обозначенная цифрами 1 («один-к-одному»), что представлено на рис.11

Рис.11

  1.  Выберите поля Фамилия, Имя и Отчество из таблицы Список и Номер телефона – из таблицы Личные данные. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант – перетащите мышкой название поля в клетки запроса.
  2.  Сохраните запрос, щелкнув по кнопке Сохранить, введя имя запроса Номера телефонов и щелкните по кнопке ОК
  3.  Щелкните по кнопке для представления запроса. В результате вы получите новую таблицу с другим набором полей.
  4.  Перейдите в режим Конструктор.

Замечание. Условие отбора можно включать аналогично включению фильтра. Например, телефонная книга для все учащихся, фамилии которых начинаются на букву «В», может быть получена с помощью включения условия Like «В*»

  1.  Получите этот запрос (он представлен на рис.12)

Рис. 12

  1.  Щелкните по кнопке для представления запроса.
  2.  Измените имя запроса, выбрав в меню пункт [Файл -Сохранить как/Экспорт]
  3.  В появившемся диалоговом окне наберите новое имя запроса: Выборка по В. Теперь в меню базы данных в окне Запросы будет показано два запроса.

Упражнение 21. Составьте запрос с использованием логических операций в условии отбора.

Указания к выполнению:

  1.  Выберите закладку Запрос и щелкните Создать
  2.  В появившемся окне выберите Конструктор, щелкните по кнопке ОК.
  3.  Добавьте нужные таблицы (Личные данные и Список), выбирая их щелкая по кнопке Добавить

Замечание. Так как таблицы связаны, между ними появится линия «один-к-одному». Если ее нет, то таблицы нужно связать.

  1.  Закончите выбор, щелкнув по кнопке Закрыть. Появляется возможность выбора полей из разных таблиц.
  2.  Выберите поля Фамилия, Имя, Отчество из таблицы Список и поля Word, Excel, Access – из таблицы Личные данные. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант – перетащить мышкой название поля в клетки запроса.
  3.  В строке Условие отбора под полями Word, Excel и Access поставьте 4 OR 5
  4.  Щелкните по кнопке для представления запроса
  5.  Сохраните запрос с именем Успеваемость1. Теперь в меню базы данных в окне Запросы будет показано три запроса.

Упражнение 22. Составьте запрос на выборку всех записей, кроме тех, в которых указана фамилия Баранова с использованием Построителя выражений.

Указания к выполнению:

  1.  Выберите закладку Запросы
  2.  Выделите запрос Номера телефонов
  3.  Щелкните по кнопке Конструктор
  4.  Удалите поле Номер телефона
  5.  Добавьте поле Адрес
  6.  Сохраните запрос с именем Адрес, выполнив команду [Файл -Сохранить как/Экспорт]
  7.  Поставьте курсор в ячейку Условие отбора в столбце Фамилия
  8.  Удалите надпись в этой ячейке
  9.  Щелкните по кнопке - Построить. Появится окно, в котором можно строить сложные запросы.
  10.  Щелкните по кнопке Not, это слово появится в верхнем поле. Фамилию Баранова в кавычках наберите вручную.
  11.  Щелкните по кнопке ОК. В поле условия отбора появится данное выражение.
  12.  Закройте запрос, сохранив его с именем не_Баранова, выполнив команду [Файл -Сохранить как/Экспорт]

Упражнение 23. Создайте вычисляемые поля.

Указания к выполнению:

  1.  Выберите вкладку Запросы.
  2.  Выделите запрос Номера телефонов
  3.  Щелкните по кнопке Конструктор
  4.  Добавьте нужные таблицы (Список и Личные данные), выбирая их и щелкая по кнопке Добавить
  5.  Завершите выбор, щелкнув по кнопке Закрыть
  6.  Выберите поле Фамилия и Имя из таблицы Список и поля Word Excel – из таблицы Личные данные
  7.  Поставить курсор на клетку правее Excel (на линии Поле)
  8.  Щелкнуть по кнопке - Построить
  9.  В появившемся окне напечатайте вручную выражение: Среднее:[Word]+[Excel])/2 и щелкните по кнопке ОК
  10.  Это выражение подставится в новое поле. Нажмите [Enter]
  11.  Сохраните запрос с  именем Среднее
  12.  Щелкните по кнопке для представления запроса
  13.  Закройте запрос.

После выполненных заданий у вас должны быть запросы: Номера телефонов, Выборка по В, Успеваемость1, не_Баранова, Среднее

Создание отчетов

Упражнение 24. Создайте автоотчет в столбец на основании запроса Адрес.

Указания к выполнению:

  1.  Откройте вкладку Отчеты и щелкните по кнопке Создать
  2.  В появившемся диалоговом окне Новый отчет выберите Автоотчет: в столбец и запрос Адрес
  3.  Сохраните отчет с именем Адрес. Закройте отчет

Замечание. Этот отчет составлен на основании запроса При изменении запроса Адрес изменится и отчет. Это дает возможность, например распечатать адрес только одного студента.

  1.  Откройте закладку Запросы
  2.  Выделите запрос Адрес и откройте его в режиме Конструктор, щелкнув по кнопке Конструктор
  3.  Введите условие отбора фамилии: Баранова
  4.  Выполните запрос, щелкнув по кнопке . Сохраните его и закройте
  5.  Перейдите на закладку Отчеты
  6.  Откройте отчет Адрес. В списке вывода будут находится данные только одного человека.
  7.  Просмотрите отчет с помощью кнопки -Предварительный просмотр перед печатью.

Упражнение 25. Создайте ленточный автоотчет на основании запроса Номера телефонов

Указания к выполнению:

  1.  Щелкните по кнопке Создать
  2.  В появившемся диалоговом окне Новый отчет выберите Автоотчет: ленточный и запрос Номера телефонов. Щелкните по кнопке ОК. Появится страница просмотра отчета. Закройте страницу просмотра, щелкнув по кнопке Закрыть
  3.  Сохраните отчет с именем Номера телефонов. Закройте отчет

Пояснение. Для подобных отчетов удобно использовать Запрос с параметром. Создадим запрос с параметром для запроса Номера телефонов.

  1.  Откройте закладку Запросы
  2.  Выделите запрос Номера телефонов и отройте его в режиме Конструктор
  3.  Напечатайте в качестве условия отбора в квадратных скобках фразу: [Введите фамилию]. Эти слова будут появляться каждый раз при выполнении запроса
  4.  Выполните запрос, щелкнув по кнопке . Появится диалоговое окно Введите значение параметра с просьбой ввести фамилию человека, для которого вы хотите получить информацию
  5.  Введите фамилию Корнилова и щелкните по кнопке ОК.
  6.  Сохраните запрос и закройте его.
  7.  Перейдите на закладку Отчеты
  8.  Откройте отчет Номера телефонов. Появится точно такой же вопрос о фамилии. Введите любую фамилию, например Корнилова. В списке вывода будут данные только одного человека.

Упражнение 26. Внести изменения в готовые отчеты.

Указания к выполнению:

  1.  Щелкните по кнопке - Вид для перехода в режим Конструктор. Все изменения в отчет можно вводить только в этом режиме.

Справочная информация. В окне Конструктор отчетов находятся пять областей:

Заголовок отчета – все, что находится в этой области, выводится только один раз в начале отчета;

Верхний колонтитул - все, что находится в этой области, выводится в верхней части каждой страницы;

Область данных – содержит собственно записи;

Нижний колонтитул  - все, что находится в этой области, выводится в нижней части каждой страницы;

Примечание отчета - все, что находится в этой области, выводится только один раз в конце отчета.

В окне Конструктор отчетов, представленном на рис. 13, в заголовке отчета находится надпись Номера телефонов, в верхнем колонтитуле – заголовки столбцов вывода, а в области данных – записи, в нижнем колонтитуле – дата текущего дня.

Рис 13.

  1.  Исправьте заголовок отчета на Номер телефона студента. Смените цвет букв, их размер и шрифт
  2.  Перейдите в режим предварительного просмотра, щелкнув по кнопке . Введите фамилию из списка студентов и посмотрите, что получилось
  3.  Закройте отчет, предварительно сохранив его.

Упражнение 27. Создайте отчет Справка с помощью Конструктора

Указания к выполнению:

  1.  Сначала следует создать запрос с параметром Справка (рис. 14), в котором будут только интересующие вас записи, затем следует приступить к созданию отчета.

Рис. 14

  1.  Откройте закладку отчеты и щелкните по кнопке Создать
  2.  В появившемся диалоговом окне Новый отчет выберите режим Конструктор и запрос Справка
  3.  Щелкните по кнопке ОК Появится Конструктор для создания отчетов и панель с вспомогательными кнопками. Наличие или отсутствие заголовка и примечания отчета выбирается командой [Вид –Колонтитулы] и [Вид-Заголовок/Примечание отчета]. При включении соответствующего переключателя появится соответствующий раздел Конструктора. Если отсутствует панель элементов, щелкните по кнопке
  4.  В поле верхнего колонтитула поместите надпись:

ФАКУЛЬТЕТ СПФ

СПРАВКА

Для этого щелкните по кнопке Аа-надпись, расположенной на дополнительной панели. Укажите мышкой место начала надписи и введите текст с клавиатуры. В конце ввода слов ФАКУЛЬТЕТ СПФ нажмите одновременно комбинацию клавиш [Shift] + [Enter].

В конце ввода СПРАВКА нажмите [Enter]. Сделайте надпись размером 18. Выполните команду [Формат –Размер -по размеру данных]. Расположите надпись симметрично по центру страницы.

6. В области данных напечатайте три строки:

Дана настоящая в том, что

является студентом (кой)

группы

  1.  Щелкните по кнопке - Список полей
  2.  В открывшемся окне выберите все поля, выделяя их мышкой при нажатой клавише Ctrl, и перетащите их мышкой в область данных.
  3.  Удалите названия полей. Оставьте только содержимое записей
  4.  Сделайте всю запись размером 12 и расположите ее в удобном для вас виде.
  5.  Выделите все элементы области данных при нажатой клавише Shift
  6.  Выровняйте элементы по левому и по нижнему краю, выполнив соответственно команду [Формат- Выровнять -По левому краю] и [Формат -Выровнять- По нижнему краю].
  7.  Уберите пустое место в области данных, передвинув границу этой области.
  8.  Выберите параметры страницы.[Файл -параметры страницы] Поля: верхнее и нижнее – по 20 мм, а правое и левое – по 10 мм. Ориентация: альбомная.
  9.  В разделе нижний колонтитул напечатайте подпись: Декан факультета 
  10.  Сохраните макет отчета с именем Справка. В результате вы должны получить изображение представленное на рис. 15

Рис. 15

  1.  Перейдите в режим предварительного просмотра, щелкнув по кнопке . Введите из списка фамилию студента и посмотрите, что получилось.
  2.  Закройте отчет, предварительно сохранив его.

Предъявите отчеты: Адрес, Номер телефона и Справка.

Упражнение 29. Создайте с помощью Конструктора отчет Списки учеников

Ставится задача вывести списки учащихся по группам. Для этого их нужно сгруппировать и отсортировать внутри группы по алфавиту. В качестве источника данных возьмем таблицу Список.

Указания к выполнению:

  1.  Откройте закладку Отчеты, если находитесь в другом окне.
  2.  щелкните по кнопке Создать
  3.  в появившемся диалоговом окне Новый отчет выберите режим Конструктор и таблицу Список в качестве источника данных. Щелкните по кнопке ОК.
  4.  Если отсутствует раздел Заголовок отчета, добавьте его с помощью команды [Вид – Заголовок/примечание отчета]
  5.  щелкните по кнопке - Сортировка и группировка
  6.  в появившемся окне выберите поле Учебная группа для группировки. В разделе Свойства группы в заголовке группы включите Да. В результате будет создан заголовок группы.
  7.  выберите второе поле для сортировки – Фамилия. У этого поля в заголовке группы значение Нет.
  8.  Закройте это окно
  9.  Напечатайте в разделе заголовка отчета: СПИСОК УЧЕНИКОВ КОМПЬЮТЕРНОЙ ШКОЛЫ. Для этого щелкните по кнопке Аа-надпись на дополнительной панели. Укажите мышкой место надписи и введите текст с клавиатуры. В конце ввода  нажмите клавишу Enter.Надпись, приведенная в разделе заголовка отчета, будет единственной для всего отчета.
  10.  Сделайте надпись размером 16. Выполните команду [Формат – Размер – по размеру данных]. Измените размер окна, если надпись видна не полностью.
  11.  напечатайте в разделе Верхний колонтитул надпись СПИСОК УЧЕНИКОВ размером 14. Эта надпись будет появляться на каждой странице. Передвиньте надпись на правый край страницы.
  12.  напечатайте в разделе Заголовок группы «Учебная группа» надпись Список учеников, затем поместите поле Учебная группа (удалите подпись поля), а потом слово «группы»
  13.  Поместите поля Фамилия, Имя, Отчество, Год рождения в раздел Область данных. Уберите подписи полей. Сделайте размер 12. Выполните команду [Формат – Размер – по размеру данных].
  14.  в разделе Нижний колонтитул поместите номера страниц. Для этого добавьте в область данных пустое поле пустое поле, щелкнув по кнопке и перетащив ее мышкой в нужное место.
  15.  удалите подпись поля. Выделите пустое поле
  16.  Включите кнопку - Свойства
  17.  наберите значение = [Page] в строке Данные
  18.  Закройте текущее окно. Номера страниц будут появляется в конце каждой страницы
  19.  Ниже надписи в разделе Заголовок группы проведите линию. Для этого воспользуйтесь кнопкой панели элементов Линия.
  20.  Отделите линиями все заголовки. Вы получите вид Конструктора.

Замечание. Выбрав режим предварительного просмотра документа, вы увидите его таким, каким он будет напечатан на бумаге. Линии сетки можно убрать (выберите пункт меню Вид и отключить галочку у пункта меню Сетка).

Упражнение 30. Пронумеруйте записи в области данных отчета.

Указания к выполнению:

  1.  Установите для отчета режим Конструктор 
  2.  Добавьте в область данных пустое поле, щелкнув по кнопке и перетащив ее мышкой в область данных в положение перед полем Фамилия.
  3.  Удалите надпись пустого поля.
  4.  Выделите поле и щелкните по кнопке - Свойства на панели инструментов
  5.  Введите в ячейку Данные выражение =1
  6.  В ячейке свойства Сумма с накоплением выберите значение Для всего. Во время предварительного просмотра или вывода отчета на печать номер каждой следующей записи будет увеличиваться на 1, т.е. будет 1, 2, 3…
  7.  Закройте окно со свойствами полей.
  8.  Перейдите в режим предварительного просмотра. Просмотрите результат.
  9.  Закройте отчет, предварительно сохранив его под именем Список учеников.

Предъявите преподавателю: отчет Список учеников


Работы для организации самостоятельной работы учащихся

Задание. Разработайте информационно-справочную систему, содержащую несколько таблиц, входные формы, запросы, отчеты

Варианты заданий

Вариант 1. Музыкальный альбом

Вариант 2. Видеотека

Вариант 3. Моя библиотека

Вариант 4. Городской телефонный справочник

Вариант 5. Система Деканат

Вариант 6. Система Расписание занятий

Вариант 7. Система Выпускники факультета

Вариант 8. Система Участники конференции

Вариант 9. Система Компьютерный салон

Вариант 10. Система Биржа труда

Вариант 11. Система Учебный план факультета

Вариант 12. Система «Белые страницы Интернет»

Вариант 13. Система «Желтые страницы Интернет»

Вариант 14. Инвентарная книга факультета

Вариант 15. Научные труды и методические разработки кафедры

Вариант 16. Система «Тестовые задания по школьному курсу ….»

Вариант 17. Выпускники факультета

Вариант 18. Система «Кто есть кто: выдающиеся информатики России»

Вариант 19. Система «Календарь проводимых мероприятий по информатике»

Вариант 20. Система «Телеконференции по информатике и информационным технологиям»


Содержание:

[1]
Создание БД, ввод и редактирование данных, состоящей из одной таблицы

[1.1] Упражнение 1. Создать новую БД и изготовьте структуру таблицы с информацией о студентах «Компьютерной школы».

[1.2] Упражнение 2. Ввод и редактирование данных

[1.3] Упражнение 3. Сортировка значений таблицы

[1.4] Упражнение 4. Поиск записей по образцу

[2] Создание БД, установление связей между таблицами

[2.1] Упражнение 5. Создание многотабличной БД

[2.2] Упражнение 6. Создание формы для ввода данных

[3] Создание БД, состоящей из трех таблиц

[3.1] Упражнение 7. Откорректируйте данные в таблице Группы

[3.2] Упражнение 8. Удалите все записи таблицы Список, оставив ее структуру.

[3.3] Упражнение 9. Используя, Мастер таблиц, создайте таблицу Личные данные с ключевым полем

[3.4] Упражнение 10. Создание формы для ввода данных

[3.5] Упражнение 11. Заполните таблицы данными

[3.6] Упражнение 12. Добавьте новое поле Портрет (рисунки или фотографии) в таблицу Список

[3.7] Упражнение 13. Использование фильтра

[4] Применение форм

[4.1] Упражнение 14. Создать простую форму с помощью кнопки Новый объект

[4.2] Упражнение 15. Создать форму с помощью Мастера форм

[4.3] Упражнение 16. Создать форму с помощью авто форм

[4.4] Упражнение 17. Создать форму без  помощи Мастера.

[4.5] Упражнение 19. Создайте кнопочную форму Заставка

[5] Создание и использование запросов

[5.1] Упражнение 20. Создайте запрос на выборку с именем Номера телефонов

[5.2] Упражнение 21. Составьте запрос с использованием логических операций в условии отбора.

[5.3] Упражнение 22. Составьте запрос на выборку всех записей, кроме тех, в которых указана фамилия Баранова с использованием Построителя выражений.

[5.4] Упражнение 23. Создайте вычисляемые поля.

[6] Создание отчетов

[6.1] Упражнение 24. Создайте автоотчет в столбец на основании запроса Адрес.

[6.2] Упражнение 25. Создайте ленточный автоотчет на основании запроса Номера телефонов

[6.3] Упражнение 26. Внести изменения в готовые отчеты.

[6.4] Упражнение 27. Создайте отчет Справка с помощью Конструктора

[6.5] Упражнение 29. Создайте с помощью Конструктора отчет Списки учеников

[6.6] Упражнение 30. Пронумеруйте записи в области данных отчета.

[7]
Работы для организации самостоятельной работы учащихся





1. LT ч 2 JP Cots 1001 White
2. Спорт в физическом воспитании студентов
3. ВАРИАНТ 1 вопроса Вопрос Эталон ответа
4. Юзеф Пилсудский
5. Новейшие разработки вооружения и техники для сухопутных войск и войск РХБ защиты
6. Метод эксперимента.html
7. января 2014 Условия прохождения дистанцияспелеосвязка Общие условия Участник
8. Тема урока- Ученик и его окружение
9. .6007. Проверяем полученный корень с помощью программы Microsoft Office Excel 2003
10. Использование SQL в прикладном программировании
11. СТАРАЖЫТНЫЯ ЦЫВІЛІЗАЦЫІ
12. Використання віршованих матеріалів під час навчання лексиці англійської мов
13. ПРАКТИКУМ Часть 1 для студентов обучающихся по специальности Медицинская биохимия 060112 Всего
14. т на рік для чого використовує види транспорту- залізнодорожний транспорт ~ 1400 тис
15. Статья 1 Назначение федеральной фельдъегерской связи Федеральная фельдъегерская связь в Российской Федер
16. Тема 1 Понятие информации Понятие информации Несмотря на то что информация является базовым понятием
17. Российская железная дорога РЖД
18. Пьеса «На дне» как философская драма
19. Псориаз
20. Мемлекеттік егемендікті~ д~ст~рлі конституциялы~ ~а~идасын тексерумен басталды