- •1 Постановка задачі
- •2 Формулювання та аналіз вимог до бази даних
- •2.1. Передпроектний аналіз пс. Збирання інформації про використання даних
- •2.2. Інформаційний список документів
- •2.3. Формулювання вимог до бд
- •2.4. Вимоги до технічного забезпечення
- •2.5. Вимоги до програмного забезпечення
- •2.6. Розроблення інтерфейсу
- •2.7.Перспектива розвитку розробленої бази даних
- •3. Опис програми
- •3.1. Загальні відомості
- •3.3. Інструкція до програми «Обліковий лист тимчасової непрацездатності»
- •ВисновКи
- •Список використаної літератури
- •Додаток а Тексти програми Програма до форми «Ввід пароля»
- •Програма до форми «Заставка»
- •Програма до форми «Відомість»
- •Програма до форми «Відділи»
- •Програма до форми «Кнопочна форма»
- •Програма до форми «Хвороби»
- •Програма до форми «Пошук»
- •Програма до форми «Хворі»
- •Програма функцій
- •Додаток а Вихідні документи
Програма до форми «Хвороби»
Option Compare Database
Option Explicit
Private Sub Form_Close()
' Закрытие форм "Список хворіб" и "Хвороби", если они открыты.
If IsLoaded("Список хворіб ") Then DoCmd.Close acForm, "Список хворіб "
If IsLoaded("Хвороби ") Then DoCmd.Close acForm, " Хвороби "
End Sub
Private Sub Form_Current()
On Error GoTo Err_Form_Current
Dim strDocName As String
Dim strLinkCriteria As String
strDocName = "Список хворіб "
34
If IsNull(Me![Назва]) Then
Exit Sub
ElseIf IsLoaded("Список хворіб ") Then
DoCmd.OpenForm strDocName, , , strLinkCriteria
End If
Exit_Form_Current:
Exit Sub
Err_Form_Current:
MsgBox Err.Description
Resume Exit_Form_Current
End Sub
Private Sub Ввід_хворіб_Click()
' Программа, частично созданная мастером кнопок.
On Error GoTo Err_Ввід_хворіб_Click
Dim strDocName As String
strDocName = "Хвороби"
DoCmd.OpenForm strDocName, , , , acAdd, , Me!Код_відділів
DoCmd.Close acForm, "Список хворіб "
Forms![Хвороби]!Марка.SetFocus
Exit_Ввід_хворіб_Click:
Exit Sub
Err_Ввід_хворіб_Click:
MsgBox Err.Description
Resume Exit_Ввід_хворіб_Click
End Sub
Private Sub Кнопка34_Click()
Forms("Відділи").RecordSource = _
"SELECT * FROM Відділи WHERE Назва ='" & txtFindLastName & "'"
End Sub
Private Sub Перегляд_хворіб_Click()
'
35
On Error GoTo Err_Перегляд_хворіб_Click
Dim strMsg As String, strTitle As String
Dim intStyle As Integer
Dim strDocName As String, strLinkCriteria As String
' Если элемент "Название" пуст, выдается сообщение.
If IsNull(Me![Назва]) Then
intStyle = vbOKOnly
strTitle = "Выберите поставщика"
MsgBox strMsg, intStyle, strTitle
Me![Назва].SetFocus
Else
strDocName = "Список хворіб"
strLinkCriteria = "[Код_відділу] = Forms![Відділи]![Код_відділу]"
DoCmd.OpenForm strDocName, , , strLinkCriteria
DoCmd.MoveSize (1440 * 0.78), (1440 * 1.8)
End If
Exit_Перегляд_хворіб_Click:
Exit Sub
Err_Перегляд_хворіб_Click:
MsgBox Err.Description
Resume Exit_Перегляд_хворіб_Click
End Sub
Private Sub Кнопка35_Click()
' Программа, частично созданная мастером кнопок.
On Error GoTo Err_Ввід_хворіб_Click
Dim strDocName As String
strDocName = "Хвороби"
' Открытие формы " Хвороби " в режиме ввода данных.
' OpenArgs формы.
DoCmd.OpenForm strDocName, , , , acAdd, , Me!Код_відділу
' Закрытие формы "Список хворіб".
DoCmd.Close acForm, "Список хворіб"
' Передача фокуса элементу "Марка".
Forms![Хвороби]!Марка.SetFocus
E
36
Exit Sub
Err_Ввід_хворіб_Click:
MsgBox Err.Description
Resume Exit_Ввід_хворіб_Click
End Sub