![](/user_photo/2706_HbeT2.jpg)
- •Лабораторная работа №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
Задание 4.
Использование форм для ввода и редактирования данных
Создать форму для заполнения таблицы «Анкета»
-
Откройте окно базы данных
-
Перейдите на вкладку «формы»
-
Нажмите кнопку «Создать»
-
Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «анкета».
Разберитесь с кнопками перемещения по записям
|
Переход на одну запись вперед |
|
Переход на последнюю запись |
|
|
Переход на одну запись назад |
|
Переход на чистую страницу, где можно ввести новую запись |
|
|
Переход на первую запись |
|
Задание 5
-
Создайте таблицу для ввода групп, имеющихся на третьем курсе:
-
выбрать вкладку «таблицы»,
-
нажать кнопку «Создать»
-
в окне «новая таблица» выбрать пункт «конструктор»
-
создать структуру таблицы, для этого надо заполнить столбцы «имя поля» и «тип данных» следующим образом:
Имя поля |
Тип данных |
Группа |
Текстовый (щелкните мышкой) |
-
В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку «нет»
-
Таблицу назвать «группы»
Задание 6
Создать форму для заполнения таблицы «группы», заполнить эту форму, выполнив следующие действия:
-
Выбрать вкладку «формы»
-
Нажать кнопку «Создать».
-
Выбрать «автоформу: в столбец», в качестве источника данных выбрать таблицу «группы»
-
Введите данные в форму «группы»
Задание 7
Создать самозаполняющийся список фамилий, чтобы при вводе новой фамилии эта фамилия автоматически попадала в список, и впоследствии эту фамилию можно было бы выбрать из списка, а не набирать заново. Для этого выполните следующие действия:
-
Создайте форму, основанную на таблице «анкета» с именем «форма для добавления записей». Эта форма будет использоваться для добавления в список новых пунктов.
-
Создайте группу макросов. Будьте очень внимательны при выполнении этого пункта!!!
-
Выбрать вкладку «макросы», нажать кнопку «создать».
-
Ввести макрокоманду «открыть форму»
-
Имя формы: « форма для добавления записей»
-
Режим: Форма
-
Режим данных: Добавление
-
Режим окна: Обычное
-
Закрыть окно и сохранить макрос с именем «Добавление»
-
Создать следующий макрос:
-
Ввести макрокоманду «Выполнить команду»
-
Команда «Сохранить запись (Save Record)»
-
Ввести макрокоманду «Выделить обьект»
-
Тип обьекта: Форма
-
Имя обьекта: Анкета
-
В окне базы данных: Нет
-
Ввести макрокоманду «Обновление»
-
Имя элемента: Фамилия
-
Закрыть окно и сохранить макрос с именем «Закрытие»
-
Переключитесь в форму «Форма для добавления записей» в режиме конструктора.
-
Выбрать режим «вид/свойства»
-
Открыть вкладку «События»
-
Добавить макрос «Закрытие» в свойство «Закрытие формы»
-
Закрыть форму
-
Откройте в режиме конструктора форму «Анкета»
-
Щелкните «правой мышкой» по полю «фамилия» выберете пункт «свойства»
-
Открыть вкладку «События»
-
Указать имя макроса «Добавление» в поле ввода свойства «Двойное нажатие кнопки»