![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Листинг разработанного программного обеспечения.
Форма Автомобили (в наличии) Option Compare Database
Private Sub Кнопка24_Click() On Error GoTo Err_Кнопка24_Click
DoCmd.GoToRecord,, acNewRec
Exit_Кнопка24_Click: Exit Sub
Err_Кнопка24_Click: MsgBox Err.Description Resume Exit_Кнопка24_Click
End Sub Private Sub Кнопка25_Click() On Error GoTo Err_Кнопка25_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord,, acMenuVer70
Exit_Кнопка25_Click: Exit Sub
Err_Кнопка25_Click: MsgBox Err.Description Resume Exit_Кнопка25_Click
End Sub Private Sub Кнопка26_Click() On Error GoTo Err_Кнопка26_Click
DoCmd.Close
Exit_Кнопка26_Click: Form_Форма1.Refresh Exit Sub
Err_Кнопка26_Click: MsgBox Err.Description Resume Exit_Кнопка26_Click
End Sub Private Sub Кнопка27_Click() On Error GoTo Err_Кнопка27_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5,, acMenuVer70
Exit_Кнопка27_Click: Exit Sub
Err_Кнопка27_Click: MsgBox Err.Description Resume Exit_Кнопка27_Click
End Sub
Форма Автосалон Option Compare Database
Private Sub Кнопка0_Click() On Error GoTo Err_Кнопка0_Click
Dim stDocName As String Dim stLinkCriteria As String
stDocName = " Автомобили (в наличии)1" DoCmd.OpenForm stDocName,,, stLinkCriteria
Exit_Кнопка0_Click: Exit Sub
Err_Кнопка0_Click: MsgBox Err.Description Resume Exit_Кнопка0_Click
End Sub Private Sub Кнопка1_Click() On Error GoTo Err_Кнопка1_Click
Dim stDocName As String Dim stLinkCriteria As String
stDocName = " Продажа1" DoCmd.OpenForm stDocName,,, stLinkCriteria
Exit_Кнопка1_Click: Exit Sub
Err_Кнопка1_Click: MsgBox Err.Description Resume Exit_Кнопка1_Click
End Sub Private Sub Кнопка2_Click() On Error GoTo Err_Кнопка2_Click
Dim stDocName As String
stDocName = " Продажа" DoCmd.OpenReport stDocName, acPreview
Exit_Кнопка2_Click: Exit Sub
Err_Кнопка2_Click: MsgBox Err.Description Resume Exit_Кнопка2_Click
End Sub Private Sub Кнопка3_Click() On Error GoTo Err_Кнопка3_Click
Dim stDocName As String
stDocName = " Запрос на остаток машин1" DoCmd.OpenReport stDocName, acPreview
Exit_Кнопка3_Click: Exit Sub
Err_Кнопка3_Click: MsgBox Err.Description Resume Exit_Кнопка3_Click
End Sub Private Sub Кнопка4_Click() On Error GoTo Err_Кнопка4_Click
Dim stDocName As String Dim stLinkCriteria As String
stDocName = " Форма1" DoCmd.OpenForm stDocName,,, stLinkCriteria
Exit_Кнопка4_Click: Exit Sub
Err_Кнопка4_Click: MsgBox Err.Description Resume Exit_Кнопка4_Click
End Sub Private Sub Кнопка6_Click() On Error GoTo Err_Кнопка6_Click
Dim stDocName As String Dim stLinkCriteria As String
stDocName = " Сотрудники" DoCmd.OpenForm stDocName,,, stLinkCriteria
Exit_Кнопка6_Click: Exit Sub
Err_Кнопка6_Click: MsgBox Err.Description Resume Exit_Кнопка6_Click
End Sub Private Sub Кнопка8_Click() On Error GoTo Err_Кнопка8_Click
DoCmd.Quit
Exit_Кнопка8_Click: Exit Sub
Err_Кнопка8_Click: MsgBox Err.Description Resume Exit_Кнопка8_Click
End Sub
Форма Должность Option Compare Database
Private Sub Кнопка2_Click() On Error GoTo Err_Кнопка2_Click
DoCmd.GoToRecord,, acNewRec
Exit_Кнопка2_Click: Exit Sub
Err_Кнопка2_Click: MsgBox Err.Description Resume Exit_Кнопка2_Click
End Sub Private Sub Кнопка3_Click() On Error GoTo Err_Кнопка3_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord,, acMenuVer70
Exit_Кнопка3_Click: Exit Sub
Err_Кнопка3_Click: MsgBox Err.Description Resume Exit_Кнопка3_Click
End Sub Private Sub Кнопка4_Click() On Error GoTo Err_Кнопка4_Click
DoCmd.ShowAllRecords DoCmd.Close
Exit_Кнопка4_Click: Form_Сотрудники.Refresh Exit Sub
Err_Кнопка4_Click: MsgBox Err.Description Resume Exit_Кнопка4_Click
End Sub Форма подчиненная Автомобили (в наличии) Option Compare Database
Private Sub Кнопка22_Click() On Error GoTo Err_Кнопка22_Click
Screen.PreviousControl.SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10,, acMenuVer70
Exit_Кнопка22_Click: Exit Sub
Err_Кнопка22_Click: MsgBox Err.Description Resume Exit_Кнопка22_Click
End Sub Private Sub Кнопка23_Click() On Error GoTo Err_Кнопка23_Click
DoCmd.DoMenuItem acFormBar, acEditMenu, 8,, acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6,, acMenuVer70
Exit_Кнопка23_Click: Exit Sub
Err_Кнопка23_Click: MsgBox Err.Description Resume Exit_Кнопка23_Click
End Sub Private Sub Кнопка24_Click() On Error GoTo Err_Кнопка24_Click
DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo,, acMenuVer70
Exit_Кнопка24_Click: Exit Sub
Err_Кнопка24_Click: MsgBox Err.Description Resume Exit_Кнопка24_Click
End Sub Private Sub Кнопка25_Click() On Error GoTo Err_Кнопка25_Click
Screen.PreviousControl.SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10,, acMenuVer70
Exit_Кнопка25_Click: Exit Sub
Err_Кнопка25_Click: MsgBox Err.Description Resume Exit_Кнопка25_Click
End Sub Private Sub Кнопка26_Click() On Error GoTo Err_Кнопка26_Click
Screen.PreviousControl.SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10,, acMenuVer70
Exit_Кнопка26_Click: Exit Sub
Err_Кнопка26_Click: MsgBox Err.Description Resume Exit_Кнопка26_Click
End Sub Private Sub Кнопка27_Click() On Error GoTo Err_Кнопка27_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord,, acMenuVer70
Exit_Кнопка27_Click: Exit Sub
Err_Кнопка27_Click: MsgBox Err.Description Resume Exit_Кнопка27_Click
End Sub
Форма Продажа ption Compare Database
Sub Form_Load() On Error GoTo Form_Load_Err
If ParentFormIsOpen() Then Forms! [Автомобили (в наличии)2]! ToggleLink = True
Form_Load_Exit: Exit Sub
Form_Load_Err: MsgBox Error$ Resume Form_Load_Exit
End Sub Sub Form_Unload(Cancel As Integer) On Error GoTo Form_Unload_Err
If ParentFormIsOpen() Then Forms! [Автомобили (в наличии)2]! ToggleLink = False
Form_Unload_Exit: Exit Sub
Form_Unload_Err: MsgBox Error$ Resume Form_Unload_Exit
End Sub Private Function ParentFormIsOpen()
ParentFormIsOpen = (SysCmd(acSysCmdGetObjectState, acForm, " Автомобили (в наличии)2") And acObjStateOpen) < > False
End Function
Форма Продажа1 Option Compare Database
Private Sub Кнопка20_Click() On Error GoTo Err_Кнопка20_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5,, acMenuVer70
Exit_Кнопка20_Click: Exit Sub
Err_Кнопка20_Click: MsgBox Err.Description Resume Exit_Кнопка20_Click
End Sub Private Sub Кнопка22_Click() On Error GoTo Err_Кнопка22_Click
DoCmd.Close
Exit_Кнопка22_Click: Exit Sub
Err_Кнопка22_Click: MsgBox Err.Description Resume Exit_Кнопка22_Click
End Sub Private Sub Кнопка23_Click() Код_автомобиля.SetFocus
'DoCmd.RunSQL " INSERT INTO Продажа (Код_автомобиля, Дата_продажи, Фамилия_покупателя, Имя_покупателя, Отчество_покупателя, Город, Адрес, Паспортные_данные, Телефон) VALUES (Val(" + Код_автомобиля + "), CDate(" + Дата_продажи + "), " + Фамилия_покупателя + ", " + Имя_покупателя + ", " + Отчество_покупателя + ", " + Город + ", " + Адрес + ", Val(" + Паспортные_данные + "), Val(" + Телефон + "))"
On Error GoTo Err_Кнопка23_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5,, acMenuVer70 Dim stDocName As String
stDocName = " Продажа" DoCmd.OpenReport stDocName, acPreview DoCmd.RunSQL " DELETE FROM [Автомобили (в наличии)] WHERE Код_автомобиля=Val(" + Код_автомобиля.Text + ")"
Exit_Кнопка23_Click: Exit Sub
Err_Кнопка23_Click: MsgBox Err.Description Resume Exit_Кнопка23_Click
End Sub Private Sub Кнопка24_Click() On Error GoTo Err_Кнопка24_Click
DoCmd.GoToRecord,, acNewRec
Exit_Кнопка24_Click: Exit Sub
Err_Кнопка24_Click: MsgBox Err.Description Resume Exit_Кнопка24_Click
End Sub
Private Sub подчиненная_форма_Автомобили__в_наличии_1_Enter()
End Sub
Форма Производитель Option Compare Database
Private Sub Кнопка2_Click() On Error GoTo Err_Кнопка2_Click
DoCmd.GoToRecord,, acNewRec
Exit_Кнопка2_Click: Exit Sub
Err_Кнопка2_Click: MsgBox Err.Description Resume Exit_Кнопка2_Click
End Sub Private Sub Кнопка3_Click() On Error GoTo Err_Кнопка3_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5,, acMenuVer70
Exit_Кнопка3_Click: Exit Sub
Err_Кнопка3_Click: MsgBox Err.Description Resume Exit_Кнопка3_Click
End Sub Private Sub Кнопка4_Click() On Error GoTo Err_Кнопка4_Click
DoCmd.Close DoCmd.ShowAllRecords
Exit_Кнопка4_Click: Form_Форма1.Refresh Exit Sub
Err_Кнопка4_Click: MsgBox Err.Description Resume Exit_Кнопка4_Click
End Sub
Форма Сотрудники Option Compare Database
Private Sub Кнопка12_Click() On Error GoTo Err_Кнопка12_Click
Screen.PreviousControl.SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10,, acMenuVer70
Exit_Кнопка12_Click: Exit Sub
Err_Кнопка12_Click: MsgBox Err.Description Resume Exit_Кнопка12_Click
End Sub Private Sub Кнопка13_Click() On Error GoTo Err_Кнопка13_Click
DoCmd.GoToRecord,, acNewRec
Exit_Кнопка13_Click: Exit Sub
Err_Кнопка13_Click: MsgBox Err.Description Resume Exit_Кнопка13_Click
End Sub Private Sub Кнопка14_Click() On Error GoTo Err_Кнопка14_Click
DoCmd.DoMenuItem acFormBar, acEditMenu, 8,, acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6,, acMenuVer70
Exit_Кнопка14_Click: Exit Sub
Err_Кнопка14_Click: MsgBox Err.Description Resume Exit_Кнопка14_Click
End Sub Private Sub Кнопка15_Click() On Error GoTo Err_Кнопка15_Click
DoCmd.Close
Exit_Кнопка15_Click: Exit Sub
Err_Кнопка15_Click: MsgBox Err.Description Resume Exit_Кнопка15_Click
End Sub Private Sub Кнопка16_Click() On Error GoTo Err_Кнопка16_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord,, acMenuVer70
Exit_Кнопка16_Click: Exit Sub
Err_Кнопка16_Click: MsgBox Err.Description Resume Exit_Кнопка16_Click
End Sub Private Sub Кнопка17_Click() On Error GoTo Err_Кнопка17_Click
Dim stDocName As String Dim stLinkCriteria As String
DoCmd.ShowAllRecords
stDocName = " Должность" DoCmd.OpenForm stDocName,,, stLinkCriteria
Exit_Кнопка17_Click: Exit Sub
Err_Кнопка17_Click: MsgBox Err.Description Resume Exit_Кнопка17_Click
End Sub
Форма Форма1 Option Compare Database
Private Sub Кнопка2_Click() On Error GoTo Err_Кнопка2_Click
Screen.PreviousControl.SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10,, acMenuVer70
Exit_Кнопка2_Click: Exit Sub
Err_Кнопка2_Click: MsgBox Err.Description Resume Exit_Кнопка2_Click
End Sub Private Sub Кнопка3_Click() On Error GoTo Err_Кнопка3_Click
Screen.PreviousControl.SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10,, acMenuVer70
Exit_Кнопка3_Click: Exit Sub
Err_Кнопка3_Click: MsgBox Err.Description Resume Exit_Кнопка3_Click
End Sub Private Sub Кнопка5_Click() On Error GoTo Err_Кнопка5_Click
Dim stDocName As String Dim stLinkCriteria As String
DoCmd.ShowAllRecords
stDocName = " Автомобили (в наличии)1" DoCmd.OpenForm stDocName,,, stLinkCriteria
Exit_Кнопка5_Click: Exit Sub
Err_Кнопка5_Click: MsgBox Err.Description Resume Exit_Кнопка5_Click
End Sub Private Sub Кнопка6_Click() On Error GoTo Err_Кнопка6_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5,, acMenuVer70
Exit_Кнопка6_Click: Exit Sub
Err_Кнопка6_Click: MsgBox Err.Description Resume Exit_Кнопка6_Click
End Sub Private Sub Кнопка7_Click() On Error GoTo Err_Кнопка7_Click
DoCmd.DoMenuItem acFormBar, acEditMenu, 8,, acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6,, acMenuVer70
Exit_Кнопка7_Click: Exit Sub
Err_Кнопка7_Click: MsgBox Err.Description Resume Exit_Кнопка7_Click
End Sub Private Sub Кнопка8_Click() On Error GoTo Err_Кнопка8_Click
DoCmd.Close
Exit_Кнопка8_Click: Exit Sub
Err_Кнопка8_Click: MsgBox Err.Description Resume Exit_Кнопка8_Click
End Sub Private Sub Кнопка9_Click() On Error GoTo Err_Кнопка9_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5,, acMenuVer70
Exit_Кнопка9_Click: Exit Sub
Err_Кнопка9_Click: MsgBox Err.Description Resume Exit_Кнопка9_Click
End Sub Private Sub Кнопка13_Click() On Error GoTo Err_Кнопка13_Click
Dim stDocName As String Dim stLinkCriteria As String
stDocName = " Производитель" DoCmd.OpenForm stDocName,,, stLinkCriteria
Exit_Кнопка13_Click: Exit Sub
Err_Кнопка13_Click: MsgBox Err.Description Resume Exit_Кнопка13_Click
End Sub
СОДЕРЖАНИЕ стр. ВВЕДЕНИЕ 3 Раздел 1 Описание используемого программного обеспечения 5 Раздел 2 База данных 9 2.1 Схема данных 9 2.2 Таблицы 9 2.3 Запросы 11 2.4 Формы 13 2.5 Отчеты 14 Раздел 3 Руководство пользователя 17 ЗАКЛЮЧЕНИЕ 22 СПИСОК ЛИТЕРАТУРЫ 24 Приложение А
|