Лекция: Работа 4. Применение форм.

Цели работы :

 

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

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

 

Ход работы:

 

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

 

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

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

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

 

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

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

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

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

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

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

 

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

· В диалоговом окне базы данных выберите вкладку Таблицы,

если находитесь в другой вкладке.

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

при закрытой таблице, и при открытой).

 

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

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

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

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

 

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

 

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

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

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

 

 

Рис.19.

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

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

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

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

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

· Выберите требуемый стиль ( например, Обычный ).

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

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

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

 

Рис. 20.

 

Задание 4.Создайте форму с помощью автоформ.

 

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

 

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

 

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

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

· Щёлкните по кнопке OK. Получите готовую автоформу.

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

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

 

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

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

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

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

Задание 5. Создать формы без помощи Мастера.

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

· Щёлкнуть по кнопке «Создать».

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

· В открывшемся окне выберите таблицу Список,

содержащую данные, на основе которых будет создана форма.

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

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

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

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

 

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

 

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

 

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

2. С помощью кнопок меняется соответственно цвет фона, текста, линии границы.

· Задайте размер текста поля Фамилия равным 18. Чтобы увеличить размер элемента соответственно надписи, выполните команду «Формат – размер — по размеру данных».

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

· Формы могут быть выведены на экран в трех видах: режим

конструктора (Рис. 21), режим формы (Рис. 22) и режим

таблицы. Переключение режимов производится кнопкой – Вид. Посмотрите все способы представления формы.

 

Рис. 21.

Рис.22.

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

 

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

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

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

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

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

 

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

 

Щелкните по кнопке «Список полей». Выделите название Институт и перетащите его мышкой в область данных.

Появится значок флажка и надпись Институт.

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

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

 

 

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

 

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

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

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

Появится пустая форма. Задайте мышкой ширину формы,

равную 10 см, а высоту – 7 см.

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

Выберите на панели инструментов кнопку Аа«Надпись».

Курсор мышки примет вид крестика с «приклеенной» буквой

А.Щелкните мышкой по месту начала надписи и введите:

еще рефераты
Еще работы по информатике