Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Кафедра САПР
ЗВІТ
про виконання лабораторної роботи №10
на тему: «Модулі в базах даних»
з курсу: «Організація баз даних і знань»
Виконав: ст. гр. КН-3
Львів 2008
Тема роботи
Модулі в базах даних.
Мета роботи
Навчитися розробляти та використовувати модулі в базах даних.
Лабораторне завдання
Створити 3 модулі для бази даних «Школа», а саме:
Модуль для вибірки за введеним прізвищем учителя інформації про клас, класним керівником якого він є (у режимі форми).
Модуль для виведення таблиці «Працівники» у режимі читання.
Модуль, який організовує вивід інформації про працівників у формі жовтим шрифтом по пурпуровому фоні, якщо стаж його роботи більше 15 років і чорним шрифтом по жовтому фоні у іншому випадку. В заголовку форми має відображатися поточна дата і час.
Короткі теоретичні відомості
Хід роботи
1) лістінг модуля 1 (модуль для вибірки за введеним прізвищем учителя інформації про клас, класним керівником якого він є (у режимі форми)):
Option Compare Database
Public Function Poshuk()
Dim strCriteria As String
strCriteria = "Прізвище = Forms!ІнформаціяПроПрацівників.form!Прізвище"
DoCmd.OpenForm "КласніКерівники", aсNormal, , strCriteria
Exit_Poshuk: Exit Function
End Function
2) лістінг модуля 2 (Модуль для виведення таблиці «Працівники»у режимі читання).
Option Compare Database
Public Function VidkrytiaTablyci()
DoCmd.OpenTable "Працівники", acViewNormal, acReadOnly
End Function
3) лістінг модуля 3 (Модуль, який організовує вивід інформації про працівників у формі жовтим шрифтом по пурпуровому фоні, якщо стаж його роботи більше 15 років і чорним шрифтом по жовтому фоні у іншому випадку. В заголовку форми має відображатися поточна дата і час).
Option Compare Database
Option Explicit
Private Sub Form_Current()
Me.Caption = Format(Now, "dd.mm.yy hh:nn")
If Стаж > 15 Then
Me!Прізвище.ForeColor = 65535
Me!Прізвище.BackColor = 900
Me!Імя.ForeColor = 65535
Me!Імя.BackColor = 900
Me!ПоБатькові.ForeColor = 65535
Me!ПоБатькові.BackColor = 900
Me!КодПрацівника.ForeColor = 65535
Me!КодПрацівника.BackColor = 900
Me!КодПосади.ForeColor = 65535
Me!КодПосади.BackColor = 900
Me!КодПредмета.ForeColor = 65535
Me!КодПредмета.BackColor = 900
Me!Стаж.ForeColor = 65535
Me!Стаж.BackColor = 900
Me!КількістьГодин.ForeColor = 65535
Me!КількістьГодин.BackColor = 900
Else
Me!Прізвище.ForeColor = 0
Me!Прізвище.BackColor = 65535
Me!Імя.ForeColor = 0
Me!Імя.BackColor = 65535
Me!ПоБатькові.ForeColor = 0
Me!ПоБатькові.BackColor = 65535
Me!КодПрацівника.ForeColor = 0
Me!КодПрацівника.BackColor = 65535
Me!КодПосади.ForeColor = 0
Me!КодПосади.BackColor = 65535
Me!КодПредмета.ForeColor = 0
Me!КодПредмета.BackColor = 65535
Me!Стаж.ForeColor = 0
Me!Стаж.BackColor = 65535
Me!КількістьГодин.ForeColor = 0
Me!КількістьГодин.BackColor = 65535
End If
End Sub
Результати виконання модулів
1)
2)
3)
Висновки
На цій лабораторній роботі я навчився створювати та використовувати модулі у базах даних.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!