ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ЛУГАНСКОЙ НАРОДНОЙ РЕСПУБЛИКИ
"КИРОВСКАЯ СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №3"
Практическая работа
урока информатики
Тема: “Работа с формами в среде СУБД Access”
Составитель: учитель информатики II категории
Петров Денис Сергеевич
2017 г.
Цель: закрепить теоретический материал и приобрести практические навыки создания форм для ввода информации в базы данных в среде СУБД Ассеss.
Задание:
Создать форму по образцу.
Отредактировать форму по образцу.
Добавить в форму два вычисляемых поля.
Добавить в форму рисунок.
Используя созданную форму отредактировать 2-3 записи таблицы и ввести новые 3 записи в таблицу.
Создать еще 1-3 формы на основании одной таблицы.
Создать формы на основании 2-3 таблиц.
Создать формы на основании запросов.
Добавить в формы вычисляемые поля в режиме Конструктор.
Добавить в формы элементы управления в режиме Конструктор.
Продемонстрировать созданные формы преподавателю.
Закрыть все окна базы данных и MS Access. Открыть личную папку, в которую была записана созданная база данных, и убедиться в том, что база данных записана в нужную папку
Вариант создаваемых форм БД “Магазины”
N варианта | Имя БД | Количество форм, основанных: | Общее число вычисляемых полей | Общее число кнопок управления |
На одной таблице | На 2-х таблицах | На запросах |
10 | Магазины | 3 | 1 | 2 | 3 | 3 |
Таблица “Владелец” в режиме “Конструктор”
Исходные данные таблицы “Владелец”
Таблица “Склады” в режиме “Конструктор”
Исходные данные таблицы “Склады”
Таблица “Магазины” в режиме “Конструктор”
Исходные данные таблицы “Магазины”
Связь таблиц Владелец - Склады - Магазины
Три формы, основанные на одной таблице в режиме “Конструктор”
Три формы, основанные на одной таблице
Форма, созданная на основе двух таблиц с добавлением трех вычисляемых полей и трех управляемых кнопок в режиме “Конструктор”
Форма, созданная на основе двух таблиц с добавлением трех вычисляемых полей и трех управляемых кнопок
С помощью построителя выражений составляем условия
для вычисляемых полей
Код кнопки “Закрыть”
Private Sub Выключатель37_Click()
DoCmd.Close
End Sub
Код кнопки “Склады”
Private Sub Выключатель 42_Click()
On Error GoTo Err_ Выключатель 42_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Склады"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_ Выключатель 42_Click:
Exit Sub
Err_ Выключатель 42_Click:
MsgBox Err.Description
Resume Exit_ Выключатель 42_Click
End Sub
Код кнопки “Склады”
Private Sub Выключатель 43_Click()
On Error GoTo Err_ Выключатель 43_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = " ВладелецМагазиныСклады "
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_ Выключатель 43_Click:
Exit Sub
Err_ Выключатель 43_Click:
MsgBox Err.Description
Resume Exit_ Выключатель 43_Click
End Sub
Две формы, основанные на запросах в режиме “Конструктор”
Две формы, основанные на запросах
9