Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access метод2007.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
11.13 Mб
Скачать

База данных «Компьютерная школа»

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

• Нажмите клавишу [Enter].

• Выберите размер букв 18, а выравнивание − по центру. Выполните команду меню Размерпо размеру данных. Цвет фона − голубой. Результат представлен на рис. 26.

Рис. 26

• Выберите на панели элементов значок Кнопка. Щелкните мышкой по тому месту в области данных, где должна быть кнопка (это может быть любое место, которое вам нравится). Появится диалоговое окно Создание кнопок.

• Выберите категорию Работа с формой, а действие − Открытие формы, как представлено на рис. 27.

Рис. 27

• Щелкните по кнопке Далее.

• Выберите форму Список, открываемую этой кнопкой, и щелкните по кнопке Далее.

• В следующем окне щелкните по кнопке Далее.

• В следующем окне поставьте переключатель в положение Текст, наберите в поле текст слово Список, как показано на рис. 28.

Рис. 28

• Щелкните по кнопке Далее.

• Задайте имя кнопки Список и щелкните по кнопке Готово.

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

Самостоятельно создайте кнопки для форм Успеваемость и Номера групп.

• Перейдите в режим формы (рис. 29). Теперь при щелчке мышью по соответствующим кнопкам будут открываться соответствующие формы для работы.

Рис. 29

• Закройте форму, ответив утвердительно на возможный вопрос о ее сохранении.

Задание 8. Создайте кнопочную форму при помощи Диспетчера кнопочных форм.

Порядок работы:

• Выберите вкладку Работа с базами данных, выберите кнопку Диспетчер кнопочных форм. Появится сообщение, что не найдена кнопочная форма и будет предложено создать ее. Ответьте Да. В результате вы получите диалоговое окно Диспетчера кнопочных форм, представленное на рис. 30.

Рис. 30

• Щелкните в окне Диспетчер кнопочных форм по кнопке Изменить.

• В открывшемся диалоговом окне Изменение страницы кнопочной формы щелкните по кнопке Создать. Появится диалоговая страница Изменение элемента кнопочной формы. Измените содержимое полей Текст, Команда, Форма на соответственно Список учеников, Открыть форму для изменения, Список (Команду и Форму выбирайте из списка, а не набирайте вручную). Результат представлен на рис. 31.

• Щелкните по кнопке ОК.

Рис. 31

• Аналогично в окне Изменение страницы кнопочной формы создайте еще два элемента кнопочной формы:

Личные данные. Эта кнопка открывает форму Личные данные в режиме редактирования;

Успеваемость. Эта кнопка открывает форму Успеваемость в режиме редактирования.

• Добавьте кнопку закрытия базы данных. Для этого щелкните по кнопке Создать, наберите в поле Текст слово Выход, а в поле Команда выберите Выход из приложения. В диалоговое окно Изменение страницы кнопочной формы, измените название кнопочной формы на «Компьютерная школа» и закройте ее.

• Выделите Кнопочная форма и откройте в режиме Конструктора, измените цвет надписи и передвиньте области как вам удобней.

• Перейдите в режим Формы. Результат представлен на рис. 32.

Рис. 32

• Проверьте работу всех кнопок кнопочной формы (после нажатия кнопки Выход снова откройте базу данных).

Предъявите преподавателю: формы Список, Успеваемость, Список учеников, Номера групп, Личные данные, Ученик на экране компьютера.

Задание 9. Завершите работу с программой Access.

Порядок работы:

• Выберите пункт меню ФайлВыход.

• Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него положительно.

Работа 5. Создание и использование запросов

Цели работы:

• закрепить навыки по редактированию таблиц;

• познакомиться с основными видами запросов;

• научиться создавать запросы на выборку различными способами.

Ход работы

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

Задание 1. Откройте учебную базу данных, изготовленную на прошлом занятии.

Порядок работы:

• Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Откроется окно системы управления базами данных, откройте свою базу данных.

• На экране возникнет диалоговое окно с основными элементами базы данных. В базе данных должны быть три таблицы: Список, Личные данные, Группы. В случае их отсутствия импортируйте данные таблицы из чужой базы данных (например, из эталонной базы данных учителя).

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

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК.

• Добавьте нужные таблицы (Личные данные и Список), выбирая их и щелкая по кнопке Добавить. Так как таблицы связаны, то между ними появится линия, обозначенная цифрами 1 («один-ко-многим»), что представлено на рис. 33.

Рис. 33

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

• Выберите поля Фамилия, Имя и Отчество из таблицы Список и НомерТелефона − из таблицы Личные данные (рис. 34). Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант − перетащить мышкой название поля в клетки запроса.

Рис. 34

• Сохраните запрос, щелкнув по кнопке Сохранить. Введите имя запроса Номера телефонов и щелкните по кнопке ОК.

• Щелкните по кнопке для представления запроса. Это самый простой вид запроса на выборку. В результате вы получаете новую таблицу с другим набором полей.

• Перейдите в режим Конструктор.

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

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

• Щелкните по кнопке для представления запроса.

• Измените имя запроса, выбрав в меню пункт ФайлСохранить как/Экспорт.

• В появившемся диалоговом окне наберите новое имя запроса: Выборка по В. Теперь в базе данных будет два запроса.

Рис. 35

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

1. Составьте запрос на адреса только девочек, имя которых «Анна». Сохраните запрос с именем Анна.

2. Составьте запрос на телефоны учащихся, отчество которых начинается на букву «А». Сохраните запрос с именем Выборка по А.

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

Предположим, что вам нужно составить ведомость для выплаты стипендии всем учащимся, которые учатся без троек. Для этого нужно выбрать записи, в которых оценки по предметам 4 ИЛИ 5.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• Добавьте нужные таблицы (Личные данные и Список), выбирая их и щелкая по кнопке Добавить.

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

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

• Выберите поля Фамилия, Имя и Отчество из таблицы Список и поля Word, Excel, Access − из таблицы Личные данные. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант −− перетащить мышкой название поля в клетки запроса.

• В строке Условие отбора под полями Word, Excel и Access поставьте 4 Or 5 (рис. 36).

Рис. 36

• Щелкните по кнопке для представления запроса.

• Сохраните запрос с именем Успеваемость1, щелкнув по кнопке Сохранить. Теперь в базе данных будет три запроса.

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

1. Составьте запрос на учеников группы 101, у которых оценка по курсу «Освоение базы Access» 4 или 5; сохраните запрос с именем Успеваемость2.

2. Составьте запрос на учеников групп 102 и 103, которые имеют оценку по курсу «Освоение программы Word» и «Освоение программы Excel» 4 или 5; сохраните запрос с именем Успеваемость3.

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

Порядок работы:

• Выберите запрос Номера телефонов и откройте его в режиме Конструктор.

• Удалите поле НомерТелефона.

• Добавьте поле Адрес.

• Сохраните запрос с именем Адрес, выполнив команду Сохранить как/экспорт....

• Поставьте курсор в ячейку Условие отбора в столбце Фамилия.

• Удалите надпись в этой ячейке.

• Щелкните по правой кнопки мышки и выберите кнопку Построить. Появится окно, в котором можно строить сложные запросы.

• Щелкните по кнопке Not, это слово появится в верхнем поле. Фамилию Баранова в кавычках наберите вручную.

• Щелкните по кнопке ОК. В поле Условие отбора появится данное выражение.

• Щелкните по кнопке для представления запроса.

• Закройте запрос, сохранив его с именем не_Баранова.

Задание 5. Создайте вычисляемые поля.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• Добавьте нужные таблицы (Личные данные и Список), выбирая их и щелкая по кнопке Добавить.

• Завершите выбор, щелкнув по кнопке Закрыть.

• Выберите поля Фамилия и Имя из таблицы Список и поля Word и Excel − из таблицы Личные данные.

• Поставьте курсор на клетку правее Excel (на линии Поле).

• Щелкните по правой кнопки мышки и выберите кнопку − Построить.

• В появившемся окне напечатайте вручную выражение среднее([Word]+[Excel])/2, представленное на рис. 37, и щелкните по кнопке ОК.

Рис. 37

• Это выражение подставится в новое поле. Нажмите клавишу [Enter].

• Сохраните запрос с именем Среднее.

• Щелкните по кнопке для представления запроса. Новое поле будет иметь имя Среднее.

• Закройте запрос,

Предъявите преподавателю: запросы Номера телефонов, Выборка по В, Анна, Выборка по А, Успеваемость1, Успеваемостъ2, Успеваемость3, не_Баранова, Среднее.

Задание 6, Завершите работу с программой Access.

Порядок работы:

• Выполните команду ФайлВыход.

• Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него положительно.

Работа 6. Создание и использование запросов (продолжение)

Цели работы:

• закрепить навыки по созданию таблиц;

• продолжить знакомство с основными видами запросов;

• научиться создавать запросы: на обновление, на добавление, на удаление, на создание таблицы;

• научиться создавать перекрестные запросы.

Ход работы

Предположим, что школа № 3 аккредитовалась как Лицей, а школа № 5 − как Гимназия, прошел год, и ученики перешли в следующий класс, некоторые из них закончили школу, пришли новые. Нужно обновить базу данных.

Задание 1. Откройте учебную базу данных, изготовленную на прошлом занятии.

Порядок работы:

• Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.

• Откройте свою базу данных. На экране появится окно с основными элементами базы данных. В базе данных должны быть три таблицы: Список, Личные данные и Группы. В случае их отсутствия импортируйте данные таблицы из чужой базы данных (возможно, эталонной базы данных учителя).

Самостоятельное задание: 1. Создайте новую таблицу с названием Новая группа и текстовыми полями Фамилия, Имя, Отчество и числовым полем Учебная группа с полем подстановок из таблицы Группы. Для этого:

• Задайте ключевое поле Код.

• Заполните значениями: Сидорова Анна Ивановна, Петрова Инна Сергеевна, Сергеева Ирина Петровна, Куликова Ольга Дмитриевна. Номер группы 101.

• Закройте таблицу, предварительно сохранив ее.

Задание 2. Постройте запрос на обновление.

Школа № 3 стала лицеем, а школа № 5 − гимназией. Нужно исправить значения полей в таблице Список: заменить номер школы 3 на слово Лицей, а номер школы 5 − на слово Гимназия.

Замечание. Это невозможно будет сделать при существующей структуре данных, так как поле Школа объявлено числовым, а мы пытаемся заменить его на слово. Необходимо предварительно сменить тип поля Школа на текстовый. Для этого следует:

• выделить таблицу Список;

• открыть ее в режиме Конструктор;

• исправить тип поля Школа на текстовый;

• сохранить таблицу.

• закрыть таблицу.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• Добавьте таблицу Список, выбрав ее из списка и щелкнув по кнопке Добавить.

• Закончите выбор, щелкнув по кнопке Закрыть.

• Выберите поле Школа из таблицы Список, щелкнув по нему мышкой два раза.

• В диалоговом окне Тип запроса выберите кнопку Обновление (рис. 38).

Рис. 38

• Введите условие замены: в поле Школа заменить все цифры 3 на слово Лицей. Условие отбора представлено на рис. 39.

Рис. 39

• Щелкните по кнопке для выполнения запроса.

• Подтвердите обновление записей. Если вы сейчас перейдете в режим таблицы, то, естественно, не увидите ни одной записи, так как цифры 3 заменились на слово Лицей, а условие − на выбор школы 3 не дает ни одной записи. Удалив в строке Условие отбора цифру 3, увидите в режиме таблицы результат замены.

• Закройте запрос, сохранив его с именем Лицей.

• Выберите вкладку Таблицы.

• Откройте таблицу Список. Просмотрите результат применения запроса.

Самостоятельное задание. Создайте запрос Гимназия, меняющий значения поля школа 5 на слово Гимназия (по аналогии с запросом Лицей).

Задание 3. Постройте запрос на добавление.

Примечание. Записи из таблицы Новая группа нужно добавить в таблицу Список. При возникновении трудностей задания 3 и 4 можно не выполнять.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• Добавьте таблицу Новая группа, выбрав ее из списка и щелкнув по кнопке Добавить.

• Закончите выбор, щелкнув по кнопке Закрыть.

• Выберите те поля, которые нужно добавить (Фамилия, Имя, Отчество, Учебная группа) согласно рис. 40. (Если у какого-либо поля поставить условие отбора, то добавятся только записи, удовлетворяющие этому условию).

• В диалоговом окне Тип запроса на панели инструментов и выполните команду Добавление.

• В появившемся диалоговом окне выберите имя таблицы Список, в которую будут добавляться данные. Эта таблица может быть из текущей базы данных или из любой другой. В данном случае у нас одна база данных, поэтому щелкните по кнопке ОК.

Рис. 40

• Щелкните по кнопке для выполнения запроса. Подтвердите выполнение запроса.

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

• Закройте запрос, сохранив его с именем Добавление.

• Откройте таблицу Список и убедитесь, что данные записи были добавлены.

Задание 4. Постройте запрос на удаление.

Пояснение. Нужно удалить записи тех учеников, которые закончили школу (в данном случае тех, у которых класс был 11). Предварительно разорвите связь Список − Личные данные.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку Конструктор запросов.

• Добавьте таблицу Список, выбрав ее из списка и щелкнув по кнопке Добавить.

• Закончите выбор, щелкнув по кнопке Закрыть.

• В диалоговом окне Тип запроса на панели инструментов и выполните команду Удаление.

• Выберите поле Класс из таблицы Список, щелкнув по нему мышкой два раза.

• Введите условие отбора 11 (рис. 41).

Рис. 41

• Щелкните по кнопке для выполнения запроса. Появится сообщение, что процесс удаления будет необратим. Подтвердите удаление записей.

• Закройте запрос, сохранив его с именем Удаление.

• Откройте таблицу Список и убедитесь, что данные записи были удалены.

Самостоятельное задание. Создайте запросы на обновление с именами 10_класс, 9_класс, которые меняют класс на единицу больше (10 на 11, 9 на 10). Заполните недостающие данные для добавленных записей, указав для них класс 9.

Задание 5. Выполните запрос на создание таблицы.

Бывают ситуации, когда из старых таблиц нужно составить новые с другим набором полей. Предположим, что мы хотим создать таблицы успеваемости для учеников разных групп, поместив поля Фамилия, Имя, Отчество из таблицы Список и поля Word, Excel и Access − из таблицы Личные данные. (Снова создайте связь Список − Личные данные).

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• Добавьте таблицы Список и Личные данные, выбрав их и щелкнув по кнопке Добавить.

• Закончите выбор, щелкнув по кнопке Закрыть.

• В диалоговом окне Тип запроса на панели инструментов и выполните команду Создание таблицы ....

• Напечатайте имя таблицы Успеваемость и щелкните по кнопке ОК.

• Выберите поля Фамилия, Имя, Отчество и Учебная группа из таблицы Список и поля Word, Excel и Access − из таблицы Личные данные (рис. 42).

Рис. 42

• Щелкните по кнопке для выполнения запроса. Подтвердите выполнение запроса. Закройте запрос, сохранив его с именем Новая_таблица.

• Перейдите на закладку Таблицы. Откройте таблицу Успеваемость и убедитесь, что записи были добавлены. Причем добавлено только 10 записей, так как в таблицу Личные данные дополнительные записи не вошли.

Задание 6. Создайте перекрестный запрос.

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

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В диалоговом окне Тип запроса на панели инструментов и выполните команду Перекрестный запрос, щелкнув по кнопке ОК.

• В окне Создание перекрестных запросов выделите таблицу Успеваемость и щелкните по кнопке Далее.

• Выберите поле, значения которого будут использоваться в качестве заголовков строк, − Учебная группа. Щелкните по кнопке Далее.

• Выберите поле, значения которого будут использоваться в качестве заголовков столбцов, например Word. Щелкните по кнопке Далее.

• Выберите функцию, по которой будут вычисляться значения ячеек на пересечении столбцов и строк (в данном случае Count − количество). Здесь вы можете добавить итоговое поле для каждой строки (в данном случае это поле покажет общее количество оценок по каждой группе). Щелкните по кнопке Далее.

• Задайте имя запроса Word. Щелкните по кнопке Готово.

Самостоятельное задание. Составьте аналогичные запросы для оценок, полученных группой по изучению Excel и Access.

Предъявите преподавателю: запросы Лицей, Гимназия, Добавление, 10_класс, 9_класс, Удаление, Новая_таблица и Word на экране дисплея.

Задание 7. Завершите работу с Access.

Порядок работы:

• Выполните команду Файл − Выход.

• Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него утвердительно.

Работа 7. Создание отчетов

Цель работы: научиться создавать отчеты.

Ход работы

Задание 1. Откройте учебную базу данных, созданную на прошлом занятии.

Порядок работы:

• Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.

• Включите мышкой переключатель Открыть базу данных, выделите из списка баз данных, расположенного ниже переключателя, имя вашей базы и щелкните по кнопке ОК. На экране появится окно с основными элементами базы данных. В случае их отсутствия импортируйте таблицы из чужой базы данных (например, из эталонной базы данных учителя).

Задание 2. Создайте отчет на основании запроса Адрес.

Порядок работы:

• Выделите запрос Адрес.

• Выберите вкладку Создание, в диалоговом окне Отчеты выберите кнопку Отчеты. В результат представлен на рис. 43.

Рис. 43

• Сохраните отчет с именем Адрес. Закройте отчет.

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

• Откройте запрос Адрес в режиме Конструктор.

• Введите условие отбора фамилии: Баранова.

• Выполните запрос, щелкнув по кнопке . Сохраните его, закройте.

• Перейдите на закладку Отчеты.

• Откройте отчет Адрес. В списке вывода будут находиться данные только одного человека.

Задание 3. Создайте отчет на основании запроса Номера телефонов.

Порядок работы:

• Выделите запрос Номера телефонов.

• Выберите вкладку Создание, в диалоговом окне Отчеты выберите кнопку – Отчеты.

• Сохраните отчет с именем Номера телефонов. Закройте отчет.

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

• Выделите запрос Номера телефонов.

• Откройте его в режиме Конструктор.

• Напечатайте в качестве условия отбора в квадратных скобках фразу: [Введите фамилию] (рис. 44). Эти слова будут появляться каждый раз при выполнении запроса.

Рис. 44

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

• Введите фамилию Корнилова и щелкните по кнопке ОК.

• Сохраните запрос и закройте его.

• Перейдите на закладку Отчеты.

• Откройте отчет Номера телефонов. Появится точно такой же вопрос о фамилии. Введите любую фамилию, например Корнилова. В списке вывода будут данные только одного человека.

Задание 4. Внесите изменения в готовые отчеты.

Порядок работы:

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

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

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

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

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

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

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

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

Рис.45

• Исправьте заголовок отчета на Номер телефона учащегося. Смените цвет букв, их размер и шрифт,

• В диалоговом окне Режимы выберите кнопку Предварительный просмотр.

• Введите фамилию из списка учащихся и посмотрите, что получилось.

• Закройте отчет, предварительно сохранив его.

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

Задание 5. Завершите работу с Access.

Порядок работы:

• Выполните команду Файл − Выход.

• Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него положительно.

Работа 8. Создание отчетов (продолжение)

Цели работы:

• закрепить навыки создания отчетов с помощью Конструктора;

• научиться создавать отчеты с помощью Мастера отчетов;

• освоить основные приемы изготовления надписей на конвертах и наклейках.

Ход работы

Задание 1. Откройте учебную базу данных, созданную на прошлом занятии.

Порядок работы:

• Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.

• Включите мышкой переключатель Открыть базу данных, выделите из списка баз данных, расположенного ниже переключателя, имя вашей базы и щелкните по кнопке ОК. На экране появится окно с основными элементами базы данных. В случае их отсутствия импортируйте таблицы из чужой базы данных, например из эталонной базы данных учителя.

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

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

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Отчеты выберите кнопку Конструктор отчетов.

• Выберите вкладку Упорядочить, в диалоговом окне Отображение выберите кнопку Заголовок/примечание отчета и колонтитулы страницы.

• Напечатайте в разделе Заголовок отчета: СПИСОК УЧЕНИКОВ КОМПЬЮТЕРНОЙ ШКОЛЫ. Для этого щелкните по кнопке Aa − надпись на дополнительной панели. Укажите мышкой место начала надписи и введите текст с клавиатуры. В конце ввода нажмите клавишу [Enter]. Надпись, приведенная в разделе заголовка отчета, будет единственной для всего отчета. (рис.46)

Рис.46

• Сделайте надпись размером 16. Измените размер окна, если надпись видна не полностью.

• Ниже в разделе Верхний колонтитул напечатайте надпись СПИСОК УЧЕНИКОВ размером 14. Передвиньте надпись на правый край страницы. Эта надпись будет появляться на каждой странице. (рис.46)

• В диалоговом окне Сервис выберите кнопку – Добавить поля.

• Выберите таблицу Список.

• Напечатайте в разделе Область данных надпись Список учеников, затем поместите поле Учебная группа (удалите подпись поля), а потом − слово «группы». Ниже поместите поля Фамилия, Имя, Отчество, Год рождения. Уберите подписи полей. Сделайте размер 12. (рис.46)

• Щелкните по правой клавише мыши и выберите кнопку Сортировка и группировка. • В появившейся области выберете Добавить группировку

• Далее выберите поле Учебная группа для группировки. Сортировка по умолчанию стоит от минимального к максимальному.

• Для выбора второго поля для сортировки нажмите по Добавить группировку и выберите поле − Фамилия. Сортировка по умолчанию стоит начиная с А. Получившийся смотрите на рис. 47

Рис. 47

• В разделе Нижний колонтитул поместите номера страниц. Для этого добавьте в область данных пустое поле, щелкнув по кнопке и перетащив ее мышкой в нужное место.

• Удалите подпись поля. Выделите пустое поле.

• Щелкните по правой клавише мыши и выберите кнопку Свойства.

• Выберете вкладку Все. Наберите значение =[Page] в строке Данные (рис. 48).

Рис. 48

• Закройте текущее окно. Номера страниц будут появляться в конце каждой страницы.

• Сохраните отчет как Списки учеников.

• В результате вы получили вид Конструктора, представленный на рис. 49.

Рис. 49

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

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

Порядок работы:

• Выделите отчет Списки учеников и откройте его в режиме конструктор.

• Добавьте в область данных пустое поле, щелкнув по кнопке и перетащив ее мышкой в область данных в положение перед полем Фамилия.

• Удалите подпись поля. Выделите пустое поле.

• Щелкните по правой клавише мыши и выберите кнопку − Свойства.

• Выберете вкладку Данные. Наберите значение =1 в строке Данные ,а в ячейке свойства Сумма с накоплением выберите значение Для всего (рис. 50). Во время предварительного просмотра или вывода отчета на печать номер каждой следующей записи будет увеличиваться на 1, т.е. будет 1, 2, 3....

•Закройте окно со свойствами полей.

• Перейдите в режим предварительного просмотра. Просмотрите результат.

• Закройте отчет, предварительно сохранив его под именем Список учеников.

Рис. 50

Задание 4. Подсчитайте количество записей в отчете.

Порядок работы:

• Выделите отчет Списки учеников, сделайте копию сохранив ее как Общее количество записей.

• Откройте отчет Общее количество записей в режиме конструктор.

• Добавьте в область примечания пустое поле, щелкнув по кнопке и перетащив ее мышкой в область Примечание отчета в положение под полем Фамилия.

• Убедитесь, что нужное (пустое) поле выбрано, и щелкните по кнопке − Свойства на панели инструментов.

• Выберете вкладку Данные. Наберите значение =Count(*) в строке Данные. Это выражение использует функцию Count для подсчета всех записей отчета, включая записи, имеющие пустые значения в некоторых полях.

• В режиме предварительного просмотра вы увидите подсчитанным общее количество записей.

• Сохраните отчет под тем же именем. Закройте отчет.

Задание 5. Создайте отчет с помощью Мастера отчетов.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Отчеты выберите кнопку Мастер отчетов.

• В поле Таблицы и запросы выберите таблицу Список, в поле Доступные поля выберите поля Фамилия, Имя и перенесите их стрелкой в поле Выбранные поля.

• В диалоговом поле Доступные поля выберите поля Фамилия и щелкните по кнопке .

• Аналогично перенесите поля Имя, Отчество, Школа и Класс.

• Щелкните по кнопке Далее. В результате появится новое диалоговое окно, где следует выбрать поля для группировки (объединения по признаку). Например, если требуется напечатать сначала список учеников одной школы, а внутри школы − сначала список учеников 9-го класса, затем 10-го, далее 11-го класса.

• Добавьте первый уровень − Школа, второй − Класс. Для этого выберите названия этих полей в левом окне и щелкните по кнопке .

Замечание. С помощью кнопок Уровень можно менять местами уровни группировки. Например, сначала можно сделать группировку по классу, а потом − по школе.

• Щелкните по кнопке Далее.

• На этом шаге можно отсортировать данные.

• Щелкните по кнопке Далее.

• Выберите вид макета для отчета ступенчатый и щелкните по кнопке Далее.

• Выберите стиль макета для отчета Стандартный и щелкните по кнопке Далее.

• Задайте имя отчета: Отчет1 и щелкните по кнопке Готово. Вы попадете в режим просмотра отчета. Возможно переключение в три режима: Конструктор, Предварительный просмотр и Образец.

• Закройте отчет, согласившись с сохранением.

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

1. Составьте отчеты, выбирая разные макеты:

Отчет1 − блок;

Отчет2 − структура 1;

Отчет3 − структура 2;

Отчет4 − по левому краю 1;

Отчет5 − по левому краю 2.

2. Составьте отчеты, выбирая разные стили:

Отчет6 − компактный;

Отчет7 − простой;

Отчет8 − строгий;

Отчет9 − формальный;

Отчет10 − черно-белый.

Предъявите преподавателю: отчеты Список учеников, Отчет1, Отчет2, Отчет3, Отчет4, Отчет5, Отчет6, Отчет7, Отчет8, Отчет9, Отчет10.

Задание 7. Завершите работу с программой Access.

Порядок работы:

• Выполните команду Файл − Выход.

• Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него положительно.

ВТОРАЯ ЧАСТЬ

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

Работа 9. Создание и использование базы данных «Фонотека»

Цель работы: закрепить знания, полученные в процессе выполнения предыдущих работ.

Этапы работы

1. Проектирование структуры базы данных.

База данных будет состоять из трех таблиц: Альбомы, Стили и Носители. Соответствующие поля в таблице Альбомы будут полями подстановок из других таблиц.

2. Построение пустых таблиц базы данных.

Таблицу Альбомы будем создавать в режиме Конструктор. В ней будет четыре поля: Название альбома, Исполнитель, Стиль и Носитель. Поле Название альбома является ключом (уникальное поле). В таблице Стили − только одно поле Стиль, а в таблице Носители − только одно поле Носитель. Эти поля являются ключевыми.

3. Создание схемы базы данных.

Схему данных следует создавать в соответствии с рис. 51.

4. Ввод данных в таблицы.

Сначала заполняются таблицы Стили и Носители, затем − таблица Альбомы. Заполнять можно в режиме таблицы, а можно создать форму ввода.

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

5. Использование базы данных.

Необходимо создать запрос и отчет, а также кнопочную форму для работы с базой данных.

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

Рис. 51

Ход работы

Задание 1. Создайте новую пустую базу данных.

Порядок работы:

• Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.

• Создайте новую базу, сохранив ее под именем Фонотека.

Задание 2. Создайте таблицу Носители в режиме Конструктора.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля Носитель и тип данных − текстовое. Тип данных выбирается с помощью ниспадающего меню.

• Сделайте поле Носитель ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Носители и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 3. Создайте таблицу Стили в режиме Конструктора.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля Стиль и тип данных − текстовое.

• Сделайте поле Стиль ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Стили и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 4. Создайте структуру таблицы Альбомы в режиме Конструктора.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите название поля и тип данных согласно табл. 10.

Таблица 10

Название поля

Тип данных

Название альбома

текстовый

Исполнитель

текстовый

Стиль

текстовый

Носитель

текстовый

• Сделайте поле Название альбома ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Для поля Стиль выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк − Стили.

• Для поля Носитель выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк − Носители.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Альбомы и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 5. Создайте связи в соответствии со схемой данных.

Порядок работы:

• Выберите вкладку Работа с базами данных, в диалоговом окне Показать или скрыть выберите кнопку – Схема данных.

• Появится окно Добавление таблицы. Выделите одновременно таблицы Носители, Альбомы, Стили и щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть окна Добавление таблицы. В окне Схема данных появится условный вид этих таблиц. (см. рис. 51)

• Поставьте мышку на имя поля Носитель в таблице Носители и, не отпуская кнопку мышки, перетащите ее на поле Носитель в таблице Альбомы. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите Каскадное обновление связанных полей.

• Включите Каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь «один−ко−многим».

• Поставьте мышку на имя поля Стиль в таблице Стили и, не отпуская кнопку мышки, перетащите ее на поле Стиль в таблице Альбомы. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите Каскадное обновление связанных полей.

• Включите Каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь «один−ко−многим».

• Закройте окно схемы данных, ответив утвердительно на вопрос о сохранении схемы данных.

Задание 6. Заполните вспомогательные таблицы»

Порядок работы:

• Заполните таблицу Стили данными: поп, рок, блюз, авторская песня, романс, джаз, бит.

• Заполните таблицу Носители данными: кассета, компакт-диск, пластинка.

Задание 7. Создайте форму для заполнения таблицы Альбомы.

Порядок работы:

• Выделите таблицу Альбомы.

• Выберите вкладку Создание, в диалоговом окне Формы выберите кнопку – Формы.

• Сохраните форму с именем Альбомы.

Задание 8. Заполните таблицу Альбомы при помощи полученной формы.

Порядок работы:

• Заполните таблицу данными, приведенными ниже.

Таблица 11

Название альбома

Исполнитель

Стиль

Носитель

Лунная соната

Александр Малинин

романс

кассета

Led Zeppelin

Led Zeppelin

блюз

кассета

Rubber Soul

The Beatles

бит

компакт−диске

Лучшие песни Эллы Фицджеральд

Элла Фицджеральд

джаз

пластинка

The Miracle

Queen

рок

пластинка

The Wall

Pink Floyd

рок

кассете

Мир номер ноль

ДДТ

рок

кассете

Mercury Fulling

Sting

рок

компакт−диске

2000 и одна ночь

Ария

рок

компакт−диске

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

Задание 9. Используя запрос на выборку, получите все альбомы на кассетах в стиле «рок».

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В окне Добавление таблицы выделите таблицу Альбомы.

• Щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть.

• Выберите все поля из таблицы Альбомы. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.

• В строке Условие отбора под полем Стиль наберите слово Рок, а под полем Носитель − слово Кассета (рис. 52).

Рис. 52

• Сохраните запрос с именем Рок на кассетах, щелкнув по кнопке Сохранить.

• Щелкните по кнопке для представления запроса.

• Закройте запрос с сохранением.

Задание 10. Подготовьте отчет «Рок на кассетах» для печати.

Порядок работы;

• Выделите запрос Рок на кассетах.

• Выберите вкладку Создание, в диалоговом окне Отчеты выберите кнопку – Отчеты.

• Сохраните отчет с именем Рок на кассетах. Закройте отчет.

Задание 11. Создайте форму для запроса Рок на кассетах.

Порядок работы:

• Выделите запрос Рок на кассетах.

• Выберите вкладку Создание, в диалоговом окне Формы выберите кнопку – Формы.

• Сохраните форму с именем Рок на кассетах. Закройте отчет.

Задание 12. Создайте кнопочную форму для работы с базой данных.

Порядок работы:

• Выберите вкладку Работа с базами данных, выберите кнопку – Диспетчер кнопочных форм. Появится сообщение, что не найдена кнопочная форма и будет предложено создать ее. Ответьте Да. В результате вы получите диалоговое окно Диспетчера кнопочных форм.

• В окне Название кнопочной формы напишите название кнопочной формы Фонотека.

• Щелкните в окне Диспетчер кнопочных форм кнопку Изменить, а в открывшемся диалоговом окне Изменение страницы кнопочной формы − кнопку Создать. Появится диалоговое окно Изменение элемента кнопочной формы.

• Измените содержимое полей Текст на Рок на кассетах, Команда на Открыть отчет и Отчет на Рок на кассетах, результат показан на рис. 53 (Команду и Форму выберите из списка, а не набирайте вручную).

Рис. 53

• Щелкните по кнопке ОК, создайте еще один элемент кнопочной формы Альбомы, который предназначен для открытия формы Альбомы в режиме редактирования.

• Добавьте также кнопку закрытия базы данных. Для этого щелкните по кнопке Создать, наберите в поле Текст слово Выход, а в поле Команда выберите Выйти из приложения. Щелкните по кнопке ОК.

• Закройте диалоговые окна Изменение страницы кнопочной формы и Диспетчер кнопочных форм.

• Откройте форму Кнопочная форма. Должна получиться форма, представленная на рис. 54.

Рис. 54

• Проверьте работу всех кнопок кнопочной формы. После нажатия кнопки Выход вы выйдете из программы Access.

Работа 10. Создание и применение базы данных «Видеотека»

Цель работы: приобрести навыки работы с базами данных.

Этапы работы

1. Проектирование структуры базы данных.

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

2. Построение пустых таблиц базы данных.

Таблицу Видеокассеты будем создавать в режиме Конструктор. В ней будет шесть полей: Название фильма, Жанр, Исполнитель главной роли, Страна, Язык и Длительность. Поле Название фильма является ключом (уникальное поле). Таблица Страна имеет только одно поле Страна, а таблица Жанр − только одно поле Жанр. Эти поля являются ключевыми.

3. Создание схемы базы данных.

Схему данных следует создавать в соответствии с рис. 55.

Рис. 55.

4. Ввод данных в таблицы.

Сначала заполняются таблицы Страна и Жанр, затем − таблица Видеокассеты. Заполнять можно в режиме таблицы, а можно создать форму ввода.

Замечание. Полезно предложить учащимся самим заполнить данные таблицы известной им информацией.

5. Использование базы данных.

Сначала создается запрос, а затем − отчет. Далее следует создать кнопочную форму для работы с базой данных.

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

Ход работы

Задание 1. Создайте новую пустую базу данных.

Порядок работы:

• Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.

• Создайте новую базу, сохранив ее под именем Видеотека.

Задание 2. Создайте таблицу Жанр в режиме Конструктора.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля Жанр и тип данных − текстовое. Тип данных выбирается с помощью ниспадающего меню.

• Сделайте поле Жанр ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Жанр и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 3. Создайте таблицу Страна в режиме Конструктора.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля Страна и тип данных − текстовое. Тип данных выбирается с помощью ниспадающего меню.

• Сделайте поле Страна ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Страна и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 4. Создайте структуру таблицы Видеокассеты в режиме Конструктора.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите название поля и тип данных согласно табл. 12.

Таблица 12

Название поля

Тип поля

Название фильма

текстовый

Исполнитель главной роли

текстовый

Страна

текстовый

Жанр

текстовый

Язык

текстовый

Длительность

текстовый

• Сделайте поле Название фильма ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Для поля Страна выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк − Страна.

• Для поля Жанр выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк − Жанр.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Видеокассеты и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 5. Создайте связи в соответствии со схемой данных.

Порядок работы:

• Выберите вкладку Работа с базами данных, в диалоговом окне Показать или скрыть выберите кнопку – Схема данных.

• Появится окно Добавление таблицы. Выделите одновременно таблицы Жанр, Видеокассеты, Страна и щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть окна Добавление таблицы. В окне Схема данных появится условный вид этих таблиц. (см. рис. 55)

• Поставьте мышку на имя поля Жанр в таблице Жанр и, не отпуская кнопку мышки, перетащите ее на поле Жанр в таблице Видеокассеты. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите Каскадное обновление связанных полей.

• Включите Каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь «один−ко−многим».

• Поставьте мышку на имя поля Страна в таблице Страна и, не отпуская кнопку мышки, перетащите ее на поле Страна в таблице Видеокассеты. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите Каскадное обновление связанных полей.

• Включите Каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь «один−ко−многим».

• Закройте окно схемы данных, ответив утвердительно на вопрос о сохранении схемы данных.

Задание 6. Заполните вспомогательные таблицы.

Порядок работы;

• Заполните таблицу Жанр данными: боевик, комедия, трагедия, художественный.

• Заполните таблицу Страна данными: Россия, США, Франция, Англия, Венгрия.

Задание 7. Создайте форму для заполнения таблицы Видеокассеты.

Порядок работы:

• Выделите таблицу Видеокассеты.

• Выберите вкладку Создание, в диалоговом окне Формы выберите кнопку – Формы.

• Сохраните форму с именем Видеокассеты.

Задание 8. Заполните таблицу Видеокассеты при помощи полученной формы.

Порядок работы:

• Заполните базу данными из табл. 13,

Таблица 13

Название фильма

Исполнитель главной роли

Жанр

Страна

Язык

Длительность

Матрица

Киану Ривз

Фантастика

США

Английский

136 мин

Горец

Кристофер Ламберт

Боевик

США

Английский

120 мин

Титаник

Ди Каприо

Трагедия

США

Английский

120 мин

Маска

Джим Керри

Комедия

США

Английский

60 мин

Терминатор

Шварценеггер

Боевик

США

Английский

60 мин

Коммандос

Шварценеггер

Боевик

США

Русский

60 мин

Джуниор

Шварценеггер

Комедия

США

Русский

60 мин

Игрушка

Пьер Решар

Комедия

Франция

Французский

60 мин

Высота

Владимир Высоцкий

Художественный

Россия

Русский

60 мин

Задание 9. Получите с использованием запроса все видеокассеты, где играет Шварценеггер в боевиках.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В окне Добавление таблицы выделите таблицу Видеокассеты.

• Щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть.

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

• В строке Условие отбора под полем Жанр наберите слово Боевик, а под полем Исполнитель главной роли − слово Шварценеггер (рис. 56).

Рис. 56

• Сохраните запрос с именем Шварценеггер в боевиках, щелкнув по кнопке Сохранить.

• Щелкните по кнопке для представления запроса.

• Закройте запрос с сохранением.

Задание 10. Подготовьте отчет «Шварценеггер в боевиках» для печати.

Порядок работы:

• Выделите запрос Шварценеггер в боевиках.

• Выберите вкладку Создание, в диалоговом окне Отчеты выберите кнопку – Отчеты.

• Сохраните отчет с именем Шварценеггер в боевиках. Закройте отчет.

Задание 11. Создайте форму для запроса Шварценеггер в боевиках.

Порядок работы:

• Выделите запрос Шварценеггер в боевиках.

• Выберите вкладку Создание, в диалоговом окне Формы выберите кнопку – Формы.

• Сохраните форму с именем Шварценеггер в боевиках. Закройте отчет.

Задание 12. Создайте кнопочную форму для работы с базой данных.

Порядок работы:

• Выберите вкладку Работа с базами данных, выберите кнопку – Диспетчер кнопочных форм. Появится сообщение, что не найдена кнопочная форма и будет предложено создать ее. Ответьте Да. В результате вы получите диалоговое окно Диспетчера кнопочных форм.

• В окне Название кнопочной формы напишите название кнопочной формы Видеотека.

• Щелкните в окне Диспетчер кнопочных форм кнопку Изменить, а в открывшемся диалоговом окне Изменение страницы кнопочной формы − кнопку Создать. Появится диалоговое окно Изменение элемента кнопочной формы.

• Измените содержимое полей Текст на Шварценеггер в боевиках, Команда на Открыть форму для изменения и Форма на Шварценеггер в боевиках (Команду и Форму выберите из списка, а не набирайте вручную).

• Аналогично создайте еще один элемент кнопочной формы Видеокассеты, предназначенный для открытия формы Видеокассеты в режиме редактирования.

• Создайте кнопку закрытия базы данных. Для этого щелкните по кнопке Создать, наберите в поле Текст слово Выход, а в поле Команда выберите Выход из приложения.

• Закройте диалоговые окна Изменение страницы кнопочной формы и Диспетчер кнопочных форм.

• Откройте форму Кнопочная форма. Должна получиться форма, представленная на рис. 57.

Рис. 57

• Проверьте работу всех кнопок кнопочной формы. После нажатия кнопки Выход вы выйдете из программы Access.

Работа 11. Создание и применение базы данных «Лесничество»

Цели работы:

• создать базу данных «Лесничество»;

• понять постановку задачи и разработать состав исходных таблиц, определить ключевые поля и связи между таблицами.

Этапы работы

1. Проектирование структуры базы данных.

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

2. Построение пустых таблиц базы данных.

Таблицу Список посадок будем создавать в режиме Конструктор. В ней будет 5 полей (Посадка, Село, Площадь, Вид, Возраст). Поле Посадка является ключом. В таблице Список сел присутствуют поля Село и Лесник, поля Село и Вид являются ключевыми, а в таблице Список видов − поля Вид и Тип. В таблице Список типов только одно поле Тип. Оно же является ключевым.

3. Создание схемы базы данных.

Схему данных следует создать в соответствии с рис. 58.

Рис. 58

4. Ввод данных в таблицы.

Сначала заполняются таблицы Список сел и Список типов, затем − таблица Список видов, далее − Список посадок. Заполнять можно в режиме таблицы, а можно создать форму ввода.

5. Использование базы данных.

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

6. Создание кнопочной формы для работы с базой данных.

Ход работы

Задание 1. Создайте новую базу данных.

Порядок работы:

• Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.

• Создайте новую базу, сохранив ее под именем Лесничество.

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

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля Тип и тип данных − текстовое. Тип данных выбирается с помощью ниспадающего меню.

• Сделайте поле Тип ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Список типов и щелкните по кнопке ОК.

• Закройте таблицу.

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

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля Село и тип данных – текстовое, поле Лесник и тип данных – текстовое. Тип данных выбирается с помощью ниспадающего меню.

• Сделайте поле Село ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Список сел и щелкните по кнопке ОК.

• Закройте таблицу.

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

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите поля Вид (тип данных − текстовое) и Тип (тип данных − текстовое).

• Сделайте поле Вид ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Поле Тип сделайте полем подстановки из таблицы Список типов. Выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк − Список типов.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Список видов и щелкните по кнопке ОК.

• Закройте таблицу.

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

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите название поля и тип данных согласно табл. 14.

Таблица 14

Название поля

Тип поля

Посадка

текстовый

Село

текстовый

Площадь

текстовый

Вид

текстовый

Возраст

текстовый

• Сделайте поле Посадка ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Для поля Село выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк − Список сел.

• Для поля Вид выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк − Список видов.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Список посадок и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 6. Создайте связи в соответствии со схемой данных.

Порядок работы:

• Выберите вкладку Работа с базами данных, в диалоговом окне Показать или скрыть выберите кнопку – Схема данных.

• Появится окно Добавление таблицы. Выделите одновременно таблицы Список посадок, Список сел, Список видов, Список типов и щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть окна Добавление таблицы. В окне Схема данных появится условный вид этих таблиц. (см. рис. 58)

• Поставьте мышку на имя поля Тип в таблице Список типов и, не отпуская кнопку мышки, перетащите ее на поле Тип в таблице Список видов. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите Каскадное обновление связанных полей.

• Включите Каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь «один−ко−многим».

• Поставьте мышку на имя поля Село в таблице Список сел и, не отпуская кнопку мышки, перетащите ее на поле Село в таблице Список посадок. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите Каскадное обновление связанных полей.

• Включите Каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь «один−ко−многим».

• Поставьте мышку на имя поля Вид в таблице Список видов и, не отпуская кнопку мышки, перетащите ее на поле Вид в таблице Список посадок. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите Каскадное обновление связанных полей.

• Включите Каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь «один−ко−миогим».

• Закройте схему, ответив утвердительно на вопрос о сохранении.

Задание 7. Заполните вспомогательные таблицы.

Порядок работы:

• Заполните таблицу Список типов данными: хвойные и лиственные.

• Заполните таблицу Список видов данными: ель (хвойные), сосна (хвойные), береза (лиственные), дуб (лиственные), осина (лиственные), клен (лиственные), липа (лиственные), кедр (хвойные), пихта (хвойные), граб (лиственные).

• Заполните таблицу Список сел данными из табл. 15.

Таблица 15

Село

Лесник

Красное

Иванов А.Н.

Ватутинки

Норкин В.В.

Подберезки

Краснов А.Т.

Каменка

Носов Н.В.

Троицкое

Петров А.В.

• Закройте таблицу.

Задание 8. Создайте форму для заполнения таблицы Список посадок.

Порядок работы:

• Выделите таблицу Список посадок.

• Выберите вкладку Создание, в диалоговом окне Формы выберите кнопку – Формы.

• Сохраните форму с именем Список посадок.

Задание 9. Заполните таблицу Список посадок с помощью полученной формы.

Порядок работы:

• Заполните базу данными из табл. 16.

Таблица 16

Посадка

Село

Площадь

Вид

Возраст

Дубки

Красное

12

Дуб

20

Сосновая роща

Красное

23

Сосна

10

Елки

Подберезки

14

Ель

15

Березовая роща

Подберезки

20

Береза

17

Осинки

Каменка

25

Осина

12

Кедровник

Каменка

30

Кедр

28

Кленовая аллея

Ватутинки

22

Клен

29

Лесная

Ватутинки

16

Граб

30

Посадки

Троицкое

35

Пихта

40

Липовая аллея

Троицкое

26

Липа

15

• Закройте таблицу, ответив утвердительно на вопрос о сохранении.

Задание 10. Создайте запрос на выборку с параметром для определения лесника, отвечающего за конкретную посадку.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В окне Добавление таблицы выделите таблицу Список посадок и Список сел.

• Щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть.

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

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

• В строке Условие отбора под полем Вид наберите в квадратных скобках выражение [Введите вид деревьев].

• Щелкните по кнопке Сохранить. Сохраните запрос с именем Лесник.

• Щелкните по кнопке для представления запроса.

• Закройте запрос, предварительно сохранив его.

Задание 11. Подготовьте отчет «Лесник» для печати.

Порядок работы:

• Выделите запрос Лесник.

• Выберите вкладку Создание, в диалоговом окне Отчеты выберите кнопку – Отчеты.

• Сохраните отчет с именем Лесник. Закройте отчет.

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

Задание 12. Изготовьте кнопочную форму для работы с базой данных.

Порядок работы:

• Выберите вкладку Работа с базами данных, выберите кнопку – Диспетчер кнопочных форм. Появится сообщение, что не найдена кнопочная форма и будет предложено создать ее. Ответьте Да. В результате вы получите диалоговое окно Диспетчера кнопочных форм.

• В окне Название кнопочной формы напишите название кнопочной формы Лесничество.

• Щелкните в окне Диспетчер кнопочных форм кнопку Изменить, а в открывшемся диалоговом окне Изменение страницы кнопочной формы − кнопку Создать. Появится диалоговое окно Изменение элемента кнопочной формы.

• Измените содержимое полей: Текст − на Список посадок, Команда − на Изменение формы в режиме редактирования, Форма − на Список посадок (Команду и Форму выбирайте из списка, а не набирайте вручную).

• Щелкните по кнопке ОК.

• Создайте еще два элемента кнопочной формы:

1) Список сел − открытие формы Список сел в режиме редактирования;

2) Список видов − открытие формы Список видов в режиме редактирования.

• Создайте кнопку закрытия базы данных. Для этого щелкните по кнопке Создать, наберите в поле Текст слово Выход, а в поле Команда выберите Выход из приложения.

• Закройте диалоговые окна Изменение страницы кнопочной формы и Диспетчер кнопочных форм.

• Откройте форму Кнопочная форма. Должна получиться форма.

• Проверьте работу всех кнопок кнопочной формы. После нажатия кнопки Выход вы выйдете из программы Access.

Работа 12. Создание и использование базы данных «Библиотека»

Цель работы: создать базу данных «Библиотека».

Этапы работы

1. Проектирование структуры базы данных.

База данных будет состоять из пяти таблиц: Авторы, Книги, Разделы, Издательства и АвторКниги. Соответствующие поля в таблице Книги должны быть полями подстановок из таблиц Разделы и Издательства.

2. Построение пустых таблиц базы данных.

В таблице Разделы только одно поле Раздел. Оно является ключевым. В таблице Издательства существует два поля Издательство и Город. Поле Издательство является ключевым. Таблицу Книги будем создавать в режиме Конструктор. В ней будет 6 полей (КодКниги, Название, Раздел, Издательство, ГодИздания и МестоХранения). Поле КодКниги ключевое. В таблице Авторы четыре поля (КодАвтора, Фамилия, Имя и Примечание). Поле КодАвтора является ключевым. Таблица АвторКниги создается для многозначной связи таблиц Авторы и Книги. В ней три поля: КодАвтораКниги, КодКниги и КодАвтора. Поле КодАвтораКниги следует сделать ключевым.

3. Создание схемы базы данных.

Схему данных следует создать в соответствии с рис. 59.

Рис. 59

4. Заполните таблицы исходными данными.

Сначала заполняются таблицы Издательства, Разделы и Авторы, затем − таблица Книги. Заполнять можно в режиме таблицы, а можно создать форму ввода. Полезно предложить учащимся самим заполнить данные таблицы информацией о их домашней библиотеке.

5. Использование базы данных.

Следует использовать базу данных для таких заданий, как:

1. Найдите место хранения определенной книги.

2. Выберите все книги одного автора.

3. Выберите всех авторов данного издательства.

4. Выберите книги, изданные в определенном городе.

5. Выберите всех авторов данной книги.

6 . Выберите все книги по заданному разделу.

7. Выберите все книги определенного года издания.

8. Завершите работу с программой Access.

Ход работы

Задание 1. Создайте новую базу данных.

Порядок работы:

• Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.

• Создайте новую базу, сохранив ее под именем Библиотека.

Задание 2. Создайте структуру таблицы Разделы в режиме Конструктор.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля Раздел и тип данных − текстовое. Тип данных выбирается с помощью ниспадающего меню.

• Сделайте поле Раздел ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Разделы и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 3. Создайте структуру таблицы Авторы в режиме Конструктора.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля КодАвтора и тип данных − числовой. Тип данных выбирается с помощью ниспадающего меню.

• Сделайте поле КодАвтора ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Введите имя поля Фамилия и тип данных − текстовое.

• Введите имя поля Имя и тип данных − текстовое.

• Введите имя поля Примечание и тип данных − текстовое

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Авторы и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 4. Создайте структуру таблицы Издательства в режиме Конструктора.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля Издательство и тип данных − текстовое. Тип данных выбирается с помощью ниспадающего меню.

• Сделайте поле Издательство ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Введите имя поля Город и тип данных − текстовое.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Издательства и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 5. Создайте структуру таблицы Книги в режиме Конструктор.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля КодКниги и тип данных − числовой. Тип данных выбирается с помощью ниспадающего меню.

• Сделайте поле Издательство ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Введите имя поля Название и тип данных − текстовое.

• Введите имя поля Раздел и тип данных − текстовое.

• Для поля Раздел выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк − таблица Разделы.

• Введите имя поля Издательство и тип данных − текстовое.

• Для поля Издательство выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк −таблица Издательства.

• Введите имя поля ГодИздания и тип данных − текстовое.

• Введите имя поля МестоХранения и тип данных − текстовое.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Список типов и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 6. Создайте структуру таблицы АвторКниги в режиме Конструктор.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.

• Введите имя поля КодАвтораКниги и тип данных − числовой. Тип данных выбирается с помощью ниспадающего меню.

• Сделайте поле КодАвтораКниги ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.

• Введите имя поля КодКниги и тип данных − числовое.

• Введите имя поля КодАвтора и тип данных − числовое.

• Сохраните таблицу, щелкнув по кнопке пиктографического меню.

• В появившемся окне наберите имя таблицы Издательства и щелкните по кнопке ОК.

• Закройте таблицу.

Задание 7. Создайте связи в соответствии со схемой данных.

Порядок работы:

• Выберите вкладку Работа с базами данных, в диалоговом окне Показать или скрыть выберите кнопку – Схема данных.

• Появится окно Добавление таблицы. Выделите одновременно таблицы Авторы, АвторыКниги, Книги, Разделы, Издательства и щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть окна Добавление таблицы. В окне Схема данных появится условный вид этих таблиц. (см. рис. 58)

• Поставьте мышку на имя поля Раздел в таблице Разделы и, не отпуская кнопку мышки, перетащите ее на поле Раздел в таблице Книги. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите каскадное обновление связанных полей.

• Включите каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь один−ко−многим.

• Поставьте мышку на имя поля Издательство в таблице Издательства и, не отпуская кнопку мышки, перетащите ее на поле Издательство в таблице Книги. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите Каскадное обновление связанных полей.

• Включите Каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь «один−ко−многим».

• Поставьте мышку на имя поля КодАвтора в таблице Авторы и, не отпуская кнопку мышки, перетащите ее на поле КодАвтора в таблице АвторКниги. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите Каскадное обновление связанных полей.

• Включите Каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь «один−ко−многим».

• Поставьте мышку на имя поля КодКниги в таблице Книги и, не отпуская кнопку мышки, перетащите ее на поле КодКниги в таблице АвторКниги. Отпустите мышку. Появится диалоговое окно Связи.

• Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.

• Включите Каскадное обновление связанных полей.

• Включите Каскадное удаление связанных полей.

• Щелкните по кнопке Создать. Появится связь «один−ко−многим».

• Закройте схему, ответив утвердительно на вопрос о сохранении.

Задание 8. Заполните вспомогательные таблицы.

Порядок работы:

• Заполните таблицу Разделы данными: Экономика, Информатика, Психология, Математика, Техника.

• Заполните таблицу Издательства данными: Финансы и Статистика (Москва), Тригон (Санкт−Петербург), Питер (Санкт−Петербург), Наука (Москва), Парадокс (Минск).

Задание 9. Создайте форму для ввода данных.

Порядок работы:

• В окне базы данных выберите вкладку Создать.

• В диалоговом окне Формы выберите кнопку − Другие формы и выберите − Мастер форм. Появится окно создания форм, представленное на рис. 19.

• Выберите все поля из таблицы Книги, все поля из таблицы Авторы и все поля из таблицы АвторКниги. Для этого выберите имя таблицы в окне Таблицы/запросы. Появится список полей в окне Доступные поля. Кнопка переносит Доступные поля в окно Выбранные поля по одному, а кнопка − все сразу. Выберите все поля.

• Щелкните по кнопке Далее.

• Вновь щелкните по кнопке Далее.

• Вновь щелкните по кнопке Далее.

• Выберите требуемый стиль (например, обычный). Щелкните по кнопке Далее.

• Задайте имя формы Общая форма. Щелкните по кнопке Готово. В результате получите форму, в которой можно менять существующие данные и вводить новые значения. При этом записи меняются в основной форме и в подчиненной форме В основной форме введите сведения о книге, а в подчиненной − сведения об авторе (или авторах, если их несколько). Связанные поля будут заполняться сами.

Задание 10. Введите данные при помощи полученной формы.

Порядок работы:

• Заполните базу данными из табл. 17.

Таблица 17

Название поля

Значение данных

КодКниги

1

Название

Практический курс программирования

Раздел

Информатика

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

Наука

ГодИздания

1983

МестоХранения

6-11

КодАвтора

1

Фамилия

Фролов

Имя

Геннадий

Примечание

КодАвтораКниги

1

КодКниги

1

КодАвтора

1

КодАвтора

2

Фамилия

Олюнин

Имя

Виктор

Примечание

Продолжение табл. 17

КодАвтораКниги

2

КодКниги

1

КодАвтора

2

КодКниги

2

Название

TURBO PASCAL для школьников

Раздел

Информатика

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

Финансы и статистика

ГодИздания

1999

МестоХранения

6-22

КодАвтора

3

Фамилия

Попов

Имя

Владимир

Примечание

Рекомендовано министерством

КодАвтораКниги

3

КодКниги

3

Название

HTML в деталях

Раздел

Информатика

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

Питер

ГодИздания

1997

МестоХранения

5-4

КодАвтора

4

Фамилия

Морис

Имя

Брюс

Примечание

Перевод с английского

КодАвтораКниги

4

КодКниги

3

КодАвтора

4

КодКниги

4

Название

Занимательная математика

Раздел

Математика

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

Тригон

ГодИздания

1998

МестоХранения

3-14

КодАвтора

5

Фамилия

Акимова

Имя

Светлана

Примечание

Продолжение табл. 17

КодАвтораКниги

5

КодКниги

4

КодАвтора

5

КодКниги

5

Название

Карьера менеджера

Раздел

Экономика

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

Парадокс

ГодИздания

1998

МестоХранения

1-212

КодАвтора

6

Фамилия

Якокка

Имя

Ли

Примечание

Перевод с английского

КодАвтораКниги

6

КодКниги

5

КодАвтора

6

КодКниги

6

Название

Национальное счетоводство

Раздел

Экономика

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

Финансы и статистика

ГодИздания

1998

МестоХранения

4-11

КодАвтора

7

Фамилия

Кулагина

Имя

Галина

Примечание

КодАвтораКниги

7

КодКниги

6

КодАвтора

6

• Закройте форму, ответив утвердительно на вопрос о сохранении.

Задание 9. Найдите место хранения определенной книги.

Порядок работы:

• Откройте таблицу Книги.

• Выполните команду Найти.

• В появившемся окне наберите начало названия книги. Установите в окне Совпадение – С начала поля

• Щелкните по кнопке Найти далее.

• Посмотрите место хранения в поле МестоХранения.

Задание 10. Создайте запрос на выборку с параметром для получения всех книг одного автора.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.

• В окне Добавление таблицы выделите таблицу АвторКниги. Щелкните по кнопке Добавить.

• В окне Добавление таблицы выделите таблицу Авторы. Щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть.

• Выберите из таблицы Книги поле Название. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.

• Выберите из таблицы Авторы поля Фамилия и Имя. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.

• В строке Условие отбора под полем Фамилия наберите в квадратных скобках словосочетание [Введите фамилию автора].

• Щелкните по кнопке Сохранить. Сохраните запрос с именем Автор.

• Щелкните по кнопке для представления запроса.

• Введите фамилию Попов. Получите запрос на произведения Попова.

• Закройте запрос, предварительно сохранив его.

Задание 11. Создайте запрос на выборку с параметром для получения всех авторов данного издательства.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.

• В окне Добавление таблицы выделите таблицу АвторКниги, Щелкните по кнопке Добавить.

• В окне Добавление таблицы выделите таблицу Авторы и щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть.

• Выберите из таблицы Книги поле Издательство. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.

• Выберите из таблицы Авторы поля Фамилия и Имя. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.

• В строке Условие отбора под полем Издательство наберите в квадратных скобках словосочетание [Введите издательство].

• Щелкните по кнопке Сохранить. Сохраните запрос с именем Издательство.

• Щелкните по кнопке для представления запроса.

• Введите издательство Финансы и статистика. Получите запрос на авторов издательства.

• Закройте запрос, предварительно сохранив его.

Задание 12. Создайте запрос на выборку с параметром для получения всех книг по данному разделу.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть.

• Выберите из таблицы Книги поля Название и Раздел. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.

• В строке Условие отбора под полем Раздел наберите в квадратных скобках словосочетание: [Введите раздел].

• Щелкните по кнопке Сохранить. Сохраните запрос с именем Раздел.

• Щелкните по кнопке для представления запроса.

• Введите раздел Информатика. Получите запрос на произведения по данному разделу.

• Закройте запрос, предварительно сохранив его.

Задание 13. Создайте запрос на выборку с параметром для получения всех книг определенного года издания.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть.

• Выберите из таблицы Книги поля Название и ГодИздания. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.

• В строке Условие отбора под полем ГодИздания наберите в квадратных скобках словосочетание [Введите год издания].

• Щелкните по кнопке Сохранить. Сохраните запрос с именем Год издания.

• Щелкните по кнопке для представления запроса.

• Введите год 1998. Получите запрос на произведения этого года издания.

• Закройте запрос, предварительно сохранив его.

Задание 14. Создайте запрос на выборку с параметром для получения всех авторов данной книги.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.

• В окне Добавление таблицы выделите таблицу АвторКниги. Щелкните по кнопке Добавить.

• В окне Добавление таблицы выделите таблицу Авторы. Щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть.

• Выберите из таблицы Книги поле Название.

• Выберите из таблицы Авторы поля Фамилия и Имя.

• В строке Условие отбора под полем Название наберите в квадратных скобках словосочетание [Введите название],

• Щелкните по кнопке Сохранить. Сохраните запрос с именем Авторы книги.

• Щелкните по кнопке для представления запроса.

• Введите название Практический курс программирования. Получите запрос на авторов данной книги.

• Закройте запрос, предварительно сохранив его.

Задание 15. Создайте запрос на выборку с параметром для получения всех авторов данной книги.

Порядок работы:

• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.

• В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.

• В окне Добавление таблицы выделите таблицу Издательства. Щелкните по кнопке Добавить.

• Щелкните по кнопке Закрыть.

• Выберите из таблицы Книги поле Название.

• Выберите из таблицы Издательства поле Город.

• В строке Условие отбора под полем Город наберите в квадратных скобках словосочетание [Введите город].

• Щелкните по кнопке Сохранить. Сохраните запрос с именем Город.

• Щелкните по кнопке для представления запроса.

• Введите город Санкт-Петербург. Получите запрос на произведения, изданные в этом городе.

• Закройте запрос, предварительно сохранив его.

Замечание. Полезно сделать кнопочную форму для работы с этой базой данных.

Задание 16. Завершите работу с Access.

Порядок работы:

• Выполните команду Файл − Выход.

• Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него утвердительно.

Работа 13. Создание и использование базы данных «Рыбное хозяйства»

Цель работы: разработать и создать базу данных «Рыбное хозяйство».

Этапы работы

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