- •Лабораторная работа №7
- •Теоретические сведения
- •1.Настоящая реляционная модель баз данных
- •2. Контекстно-зависимая справка и Office Assistant
- •3. Простые в использовании мастера и конструкторы
- •4. Импортирование, экспортирование и связывание внешних файлов
- •5. Формы и отчеты wysiwyg
- •6. Многотабличные запросы и отношения
- •7. Графики и диаграммы
- •8. Возможности dde и ole
- •8. Встроенные функции
- •9. Макросы: программирование без программирования
- •10. Модули: Visual Basic for Applications программирование баз данных
- •1.5. Типы данных.
- •Существуют поля, которые нельзя редактировать Типы таких полей
- •1. Создание таблиц
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4.
- •Создать форму для заполнения таблицы «Анкета»
- •Разберитесь с кнопками перемещения по записям
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 8
- •Проектирование многотабличных баз данных Задание 9
- •Задание 10
- •Задание 11
- •Задание 12
- •Задание 13
- •Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».
- •Задание 14
- •Задание 15
- •Задание 16
- •Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета». Задание 17
- •Тип отношения «один-ко-многим» является наиболее общим.
- •Задание 18
- •Задание 19
- •Задание 20
- •Подчиненные формы.
- •Задание 21
- •Форматирование форм.
- •Выбор данных из таблиц с помощью запросов
- •Задание 25
- •Задание 26
- •Задание 27
- •Задание 5
- •Задание 28
- •Задание 29
- •Задание 30
Задание 8
-
Проверьте работу созданных Вами макросов по созданию самозаполняющегося списка.
-
Переключитесь в режим формы « анкета»
-
Дважды щелкните мышкой по полю «фамилия», введите фамилию «Иванов»,
-
Заполните остальные обязательные поля для записи с фамилией «Иванов»
-
закройте форму. Вы опять в главной форме «Анкета»
-
Попробуйте раскрыть список фамилий.
-
Если Вы аккуратно выполнили Задание 7, то в списке Вы обнаружите фамилию «Иванов»
-
Закройте форму, сохранив внесенные изменения. ФАЙЛ/СОХРАНИТЬ!!!!!!!!
Проектирование многотабличных баз данных Задание 9
-
Создать таблицу «Преподаватели»: Используйте Мастер таблиц.
-
Выбрать для создания таблицы образец «Сотрудники» и выбрать из предложенного перечня полей следующие:
-
Фамилия
-
Имя
-
Отчество
-
Должность
-
Название отдела (переименовать, как “кафедра”)
-
Назвать созданную таблицу “Преподаватели” Связи не определять, т.е. нажать кнопку «Далее».
-
Выбрать режим “непосредственный ввод данных в таблицу”
-
В режиме конструктора определить тип данных для каждого поля
Имя поля |
Тип данных |
Фамилия |
Текстовый (щелкните мышкой) |
Имя |
Текстовый |
Отчество |
Текстовый |
Должность |
Текстовый |
Кафедра |
Текстовый |
-
Определить свойства полей на вкладке “Общие” в режиме конструктора следующим образом:
Поле |
Свойства полей |
||||||
Размер |
Формат поля |
Маска ввода |
Подпись |
Значение по умолчанию |
Обязательное поле |
Индексированное поле |
|
Фамилия |
30 |
|
|
Фамилия |
|
да |
Да(совпадения допускаются) |
Имя |
12 |
|
|
Имя |
|
да |
нет |
Отчество |
30 |
|
|
Отчество |
|
Да |
нет |
Должность |
20 |
|
|
Должность |
|
нет |
нет |
Кафедра |
50 |
|
|
Кафедра |
|
Да |
нет |
-
Для поля «кафедра» изменить элемент управления следующим образом:
-
Откройте вкладку «Подстановка» и установите следующие свойства для поля «кафедра»
Тип элемента управления |
Поле со списком |
Тип источника строк |
Список значений. |
Источник строк |
Введите список кафедр, используя в качестве разделителя точку с запятой “ ; “ |
Ограничиться списком |
Да |
Задание 10
-
Создайте форму для заполнения таблицы «Преподаватели».
-
Выбрать вкладку «Формы», и создать форму, используя Мастер форм, определив в качестве источника таблицу «Преподаватели»
-
Отметить мышкой все поля для создания формы
-
Выбрать вид формы «ленточная»
-
Стиль выбрать на свое усмотрение
-
Имя формы «Преподаватели»
-
Дальнейшие действия «Открыть форму для просмотра»
-
Заполните форму. Обратите внимание на то, что столбец «кафедра» заполняется путем подстановки из сформированного Вами списка.
ФАЙЛ/СОХРАНИТЬ!!!!!!!!