Главная страница

Тема 2.4 Работа с СУБД. Тема 2.4 Работа вСУБД. Практическая работа Создание однотабличной базы данных


Скачать 476 Kb.
НазваниеПрактическая работа Создание однотабличной базы данных
АнкорТема 2.4 Работа с СУБД
Дата20.02.2023
Размер476 Kb.
Формат файлаdoc
Имя файлаТема 2.4 Работа вСУБД.doc
ТипПрактическая работа
#946986
страница4 из 6
1   2   3   4   5   6

Задание 8. Добавьте новое поле Портрет (рисунки или фотогра­фии) в таблицу Список.

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

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

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

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

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

  • Перейдите в режим таблицы.

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

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

  • Нарисуйте портрет.

  • Щелкните по кнопке «крестик» в правом верхнем углу окна рисунка, в ре­зультате чего вы вернетесь в таблицу. Рисунок будет обозначен словами. Чтобы увидеть портрет, дважды щелкните мышкой по на­званию рисунка, возвращаясь в программу, где изготовлен портрет.



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

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

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

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

логическими: And (И), Not (Нет), Or (Или);

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

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

Between…And — для выбора значений из определенного интервала.

Задание 9. Научитесь использовать фильтр.

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

  • Щелкните по кнопке - Изменить фильтр. Появится окно выбора.

  • Щелкните мышкой по полю Год рождения. У активного поля появится стрелка выбора.

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

  • Отмените выбор. Для этого необходимо отжать эту же кнопку, которая теперь называется Удалить фильтр.

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

  • Удалите все в поле Год рождения, выделив значение и нажав клавишу [Delete].

  • Измените фильтр так, чтобы в таблице были видны только уче­ники школы № 5, 10-го класса (одновременный запрос в двух полях - Школа и Класс).

  • Щелкните по кнопке - Применить фильтр.

  • Измените фильтр. Допустимо указывать границы изменения значений. В поле Год рождения наберите >1982. Щелкнув по кнопке Применить фильтр, вы получите таблицу, в которой присутствуют записи с годами рождения больше 1982.

  • Чтобы получить записи учеников, у которых фамилии начина­ются на букву «В», в соответствующем поле наберите Like «В*» (В - в данном случае русская буква).

  • Запрос Not «В*» будет означать все записи, кроме указанных (в данном случае все записи, у которых фамилии не начинаются на букву «В»). Составьте этот запрос, щелкнув по кнопке - Применить фильтр.


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


    1. Выберите учеников всех школ, кроме школы № 3.

    2. Выберите всех учеников школы № 1, фамилии которых начи­наются на букву «А».

    3. Выберите учеников, год рождения которых 1982 или 1983 (за­прос: 1982 OR 1983).

    4. Отмените все запросы.

Замечание. Кнопка - Фильтр по выделенному позволяет оставить видимыми в таблице только те записи, в кото­рых есть предварительно выделенный элемент.

Предъявите преподавателю: таблицы Список, Группы, Личные данные на экране.
Задание 10. Завершите работу с программой Access.
Порядок работы:

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

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



Практическая работа 4.
Применение форм

Цели работы:

  • научиться создавать формы ввода-вывода;

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


Ход работы

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

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

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

  • Перейдите на закладку Формы, выделите форму Список и на­жмите клавишу [Delete]. Согласитесь с удалением. В результа­те у вас в базе данных должны остаться три исходные таблицы и Общая форма, с помощью которой вы можете добавлять зна­чения в вашу базу данных.


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



  • Выполнить команды Файл - Создать базу данных - ОК.

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

  • Выполнить команду Файл - Внешние данные - Импорт....

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

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


Задание 2. Создайте простую форму с помощью кнопки Новый объект.
Порядок работы:

  • В диалоговом окне базы данных выберите вкладку Таблицы, если находитесь в другой вкладке.

  • Выделите таблицу Список. (Автоформу можно строить и при закрытой таблице, и при открытой).

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

  • Щелкните по кнопке раскрытия списка, расположенной рядом с кнопкой - Новый объект на панели инструментов и выберите элемент Автоформа.

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

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


Задание 3. Создайте форму с помощью Мастера форм.
Порядок работы:

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

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

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

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

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

  • В поле Таблицы/запросы выберите таблицу Личные данные, в поле Доступные поля выберите поля Word, Excel, Access и перенесите их стрелкой в поле Выбранные поля.

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

  • Выберите внешний вид формы - Табличный. Щелкните по кнопке Далее.

  • Выберите требуемый стиль (например, Обычный). Щелкните по кнопке Далее.

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

  • Закройте форму.


Задание 4. Создайте форму с помощью автоформ.
Порядок работы:

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


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



  • Выберите Автоформа: ленточная.

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

  • Щелкните по кнопке ОК. Получите готовую автоформу.

  • Сохраните ее с именем Личные данные.

  • Закройте автоформу.


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

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

  2. Изготовьте табличную автоформу для таблицы Группы (Номера групп).



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


Замечание. Созданную форму можно изменить в режиме Кон­структор.
Задание 5. Создайте формы без помощи Мастера.
Порядок работы:

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

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

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

  • В открывшемся окне выберите таблицу Список, содержащую данные, на основе которых будет создана форма.

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

  • Окно формы будет выведено на экран в режиме Конструктор.

  • Щелкните по кнопке - Список полей на панели инстру­ментов. Получите список полей, из которого можно добавлять присоединенные элементы управления в форму или в отчет. Выделите поля Фамилия, Имя, Отчество, Учебная группа, Портрет (щелкните мышкой по имени поля, одновременно держа нажатой левой рукой клавишу [Ctrl]). Отпустите кла­вишу [Ctrl] после выбора полей. Перетащите мышкой поля в область данных.

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


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


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


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


  • Задайте размер текста поля Фамилия равным 18. Чтобы увели­чить размер элемента соответственно надписи, выполните ко­манду Формат - размер - по размеру данных.

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

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

  • Закройте форму.


Задание 6. Добавьте в таблицу Список логическое поле «Соби­рается поступать в институт», значения которого «Да» или «Нет». Добавьте это поле в форму.
Порядок работы:

  • Перейдите на закладку Таблицы. Откройте таблицу Список в режиме Конструктор. Добавьте поле с именем Институт и ти­пом Логический. Сохраните таблицу и закройте ее.

  • Перейдите на закладку Формы.

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


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

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

  • Перейдите в режим формы и посмотрите разные записи. Фла­жок снимается и устанавливается щелчком мышки по соответ­ствующему полю. Установите флажки у трех учеников.

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


Задание 7. Создайте кнопочную форму Заставка.
Порядок работы:

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

  • В появившемся диалоговом окне выберите Конструктор. По­явится пустая форма. Задайте мышкой ширину формы, равную 10 см, а высоту - 7 см.

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

  • Выберите на панели инструментов кнопку Аа - Надпись. Кур­сор мышки примет вид крестика с «приклеенной» буквой А. Щелкните мышкой по месту начала надписи и введите:

База данных

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

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


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

  • Выберите размер букв 18, а выравнивание - по центру. Выпол­ните команду меню Формат - размер - по размеру данных. Цвет фона- голубой.

  • Растяните мышкой надпись на ширину окна.

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

  • Выберите категорию Работа с формой, а действие - Откры­тие формы.

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

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

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

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

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

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


Замечание. Размер и расположение кнопок можно менять мышкой в режиме Конструктор.
Самостоятельно создайте кнопки для форм Успеваемость и Но­мера групп.


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

  • Чтобы кнопочная форма автоматически появлялась при за­пуске базы данных, выполните команду Сервис - Парамет­ры запуска. В поле Форма выберите Заставка и щелкните по кнопке ОК.

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


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

  • Выполните команду Сервис - Надстройки - Диспетчер кно­почных форм, на заданный вопрос ответьте Да. В результате вы получите диалоговое окно Диспетчера кнопочных форм.

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

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

Текст: Список учеников

Команда: Открытие формы в режиме редактирования

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

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

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

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

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

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

  • Перейдите на закладку Формы и откройте окно Кнопочная форма в режиме Конструктора, измените цвет надписи и название вашей базы данных на «Компьютерная школа», сохраните форму.

  • Перейдите в режим формы.

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

1   2   3   4   5   6


написать администратору сайта