- •Установка ms sql server 2005. Службы и консоли управления. Фио студента________________________Гр.№_____________Институт_________
- •Ход работы:
- •Реляционная алгебра фио студента________________________Гр.№_____________Институт_________
- •Ход работы:
- •Работа с таблицами базы данных sql-сервера фио студента________________________Гр.№_____________Институт_________
- •Ход работы.
- •Создание и изучение схем (диаграмм) базы данных фио студента________________________Гр.№_____________Институт_________
- •Ход работы.
- •Работа с представлениями базы данных фио студента________________________Гр.№_____________Институт_________
- •Ход работы.
- •Хранимые процедуры,часть1. Фио студента________________________Гр.№_____________Институт_________
- •Краткая теория.
- •Ход работы.
- •Хранимые процедуры с параметрами, часть 2. Фио студента________________________Гр.№_____________Институт_________
- •Ход работы.
- •Администрирование и безопасность ms sql Server 2005. Фио студента________________________Гр.№_____________Институт_________
- •Краткая теория.
- •Ход работы.
- •Создание форм. Фио студента________________________Гр.№_____________Институт_________
- •Краткая теория.
- •Ход работы.
- •Работа со сложными формами. Фио студента________________________Гр.№_____________Институт_________
- •Краткая теория.
- •Ход работы.
- •Работа с макросами. Фио студента________________________Гр.№_____________Институт_________
- •Краткая теория.
- •Ход работы.
- •Работа с отчетами. Фио студента________________________Гр.№_____________Институт_________
- •Краткая теория.
- •Ход работы.
- •Создание источников odbc. Передача данных из одной базы в другую. Фио студента________________________Гр.№_____________Институт_________
- •Ход работы.
- •Дополнительное задание.
- •Связанные сервера. Фио студента________________________Гр.№_____________Институт_________
- •Ход работы.
Создание форм. Фио студента________________________Гр.№_____________Институт_________
Цель работы: научиться создавать и работать с однотабличными формами в 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
