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

Создание форм. Фио студента________________________Гр.№_____________Институт_________

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

Приборы и оборудование: компьютер с установленной операционной системой Windows 2003 Server, MS SQL Server 2005, MS Office 2007.

Краткая теория.

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

Ход работы.

1) Создать однотабличную форму в режиме мастера.

С оздать → другие формы → мастер форм →выбрать объект, к которому создаем форму → выбрать доступные поля (>) → отметить выбранные поля → далее → выбрать внешний вид формы: таблица → выбрать стиль: стандартный → готово.

а) б)

в) г)

д)

Рис.1. Этапы создания однотабличной формы с помощью мастера (а,б,в,г,д).

2) Доработать форму в режиме конструктора: оформить заголовок, примечания (вставить слова, изображение).

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

а) б)

Рис.2. Исходная форма в режиме конструктора (а) и доработанная форма, окно свойств (б).

3) Создать поля со списком (поля подстановки).

Ч тобы создать поле со списком, необходимо в режиме конструктора выделить данное поле на полотне формы → щелкнуть правой кнопкой мыши → преобразовать элемент в… → поле со списком. Потом нажимаем окно свойства → данные: источник строк (кнопка многоточия «…») → на экране появится поле представления → добавляем необходимую таблицу → выбираем нужные поля →закрываем данный экран.

а) б)

в) г)

SQL – инструкция:

SELECT ИДСтуденты, Фамилия + N’ ’ + Имя + N’ ’ + Отчество FROM dbo.Студенты.

Далее выбираем вкладку макет → число столбцов 2 (т.к. мы выбрали 2 столбца: ИДСтуденты, Фамилия + Имя + Отчество) → Ширина столбцов 0 см;6см (предположительная длина поля, которая требуется для занесения нужных данных) → Ширина списка 6см (здесь прописываем сумму ширины столбцов).

д) е)

Рис.3. Этапы создания поля со списком (а,б,в,г,д,е).

В форме «Ведомости групп» теперь поле « ИДСтуденты» является полем со списком и при желании или необходимости можно выбирать студента. Поля ИД дисциплины, ИДоценки делаются полями со списком аналогично.

4 ) Вставить изображение в форму.

Чтобы вставить рисунок в форму, необходимо открыть окно свойств формы → рисунок (по умолчанию стоит – «нет») → нажать кнопку многоточия «…» → вставить необходимый рисунок.

Рис.4. Окно свойств формы для вставки рисунка.

а) б)

Рис.4. Созданная форма в режиме конструктора (а) и вид формы (б).

Работы выполнена 20 г. Зав. лабораторией /подпись/ _______________

Работа защищена ____________ 20 г. Преподаватель /подпись/ ___________________

Лабораторная работа № 9