1. Базы данных: модели, разработка, реализация / Т.С. Карпова. – СПб.: Питер, 2001.
2. Бекаревич Ю.Б. MS Access 2000. – СПб.: БХВ - Петербург, 2001.
3. Глушаков С.В. Microsoft office 2000. – Ростов-на-Дону: Феникс, 2001.
4. Потапкин А.В. Основы Visual Basic for Aplications для пакета Microsoft office - М., 2001.
5. Методические указания по выполнению лабораторных работ «СУБД Microsoft Access 2000», СПб: СПбГИЭУ, 2001
Программный текст формы «Главная» с пошаговым комментарием.
Option Compare Database //загрузка базы данных
1. Процедура нажатие на кнопку «Заполнение таблиц»:
PrivateSub Кнопка1_Click() //объявление процедуры-подпрограммы с составным именем, включающим имя кнопки и имя события
OnErrorGoToErr_Кнопка1_Click //в случае ошибки – переход к стандартной обработке ошибок VBA
DimstDocNameAsString//объявление переменной строкового типа
DimstLinkCriteriaAsString //объявление переменной строкового типа
stDocName = "Заполнение таблиц" //инструкция присваивания,переменная получает конкретное значение
DoCmd.OpenFormstDocName, , , stLinkCriteria //реализация главной функции процедуры – открытие формы «Заполнение таблиц», где DoCmd – объект активного приложения Access, предназначенный для выполнения макрокоманд, а OpenForm – метод, применяемый к данному объекту.
Exit_Кнопка1_Click: //объявление окончания процедуры
ExitSub //завершение выполнения процедуры
Err_Кнопка1_Click: //определение начала программы обработки ошибок
MsgBoxErr.Description//вывод стандартного сообщения об ошибке
ResumeExit_Кнопка1_Click //передача управления на метку инструкции, завершающей выполнение процедуры
EndSub //завершение текста процедуры
2. Процедура нажатие на кнопку «Запросы»:
PrivateSub Кнопка2_Click() //объявление процедуры-подпрограммы с составным именем, включающим имя кнопки и имя события
OnErrorGoToErr_Кнопка2_Click //в случае ошибки – переход к стандартной обработке ошибок VBA
Dim stDocName As String //объявление переменной строкового типа
Dim stLinkCriteria As String //объявление переменной строкового типа
stDocName = "Запросы" //инструкция присваивания,переменная получает конкретное значение
DoCmd.OpenFormstDocName, , , stLinkCriteria //реализация главной функции процедуры – открытие формы «Заполнение таблиц», где DoCmd – объект активного приложения Access, предназначенный для выполнения макрокоманд, а OpenForm – метод, применяемый к данному объекту.
Exit_Кнопка2_Click: //объявление окончания процедуры
ExitSub //завершение выполнения процедуры
Err_Кнопка2_Click: //определение начала программы обработки ошибок
MsgBoxErr.Description //вывод стандартного сообщения об ошибке
ResumeExit_Кнопка2_Click //передача управления на метку инструкции, завершающей выполнение процедуры
EndSub//завершение текста процедуры
3. Процедура нажатие на кнопку «Просмотр отчетов»:
PrivateSub Кнопка3_Click() //объявление процедуры-подпрограммы с составным именем, включающим имя кнопки и имя события
OnErrorGoToErr_Кнопка3_Click //в случае ошибки – переход к стандартной обработке ошибок VBA
Dim stDocName As String //объявление переменной строкового типа
Dim stLinkCriteria As String //объявление переменной строкового типа
stDocName = "Просмотр отчетов" //инструкция присваивания,переменная получает конкретное значение
DoCmd.OpenFormstDocName, , , stLinkCriteria //реализация главной функции процедуры – открытие формы «Заполнение таблиц», где DoCmd – объект активного приложения Access, предназначенный для выполнения макрокоманд, а OpenForm – метод, применяемый к данному объекту.
Exit_Кнопка3_Click: //объявление окончания процедуры
ExitSub //завершение выполнения процедуры
Err_Кнопка3_Click: //определение начала программы обработки ошибок
MsgBoxErr.Description //вывод стандартного сообщения об ошибке
ResumeExit_Кнопка3_Click //передача управления на метку инструкции, завершающей выполнение процедуры
EndSub//завершение текста процедуры
4. Процедура нажатие на кнопку «Справка»:
PrivateSub Кнопка4_Click() //объявление процедуры-подпрограммы с составным именем, включающим имя кнопки и имя события
OnErrorGoToErr_Кнопка4_Click //в случае ошибки – переход к стандартной обработке ошибок VBA
Dim stDocName As String //объявление переменной строкового типа
Dim stLinkCriteria As String //объявление переменной строкового типа
stDocName = "Справка" //инструкция присваивания,переменная получает конкретное значение
DoCmd.OpenFormstDocName, , , stLinkCriteria //реализация главной функции процедуры – открытие формы «Заполнение таблиц», где DoCmd – объект активного приложения Access, предназначенный для выполнения макрокоманд, а OpenForm – метод, применяемый к данному объекту.
Exit_Кнопка4_Click: //объявление окончания процедуры
ExitSub //завершение выполнения процедуры
Err_Кнопка4_Click: //определение начала программы обработки ошибок
MsgBoxErr.Description //вывод стандартного сообщения об ошибке
ResumeExit_Кнопка4_Click //передача управления на метку инструкции, завершающей выполнение процедуры
EndSub//завершение текста процедуры
5. Процедура выход из приложения
PrivateSub Кнопка5_Click() //объявление процедуры-подпрограммы с составным именем, включающим имя кнопки и имя события
OnErrorGoToErr_Кнопка5_Click //в случае ошибки – переход к стандартной обработке ошибок VBA
DoCmd.Quit //реализация главной функции процедуры – открытие формы «Заполнение таблиц», где DoCmd – объект активного приложения Access, предназначенный для выполнения макрокоманд, а Quit – метод, применяемый к данному объекту.
Exit_Кнопка5_Click: //объявление окончания процедуры
ExitSub //завершение выполнения процедуры
Err_Кнопка5_Click: //определение начала программы обработки ошибок
MsgBoxErr.Description //вывод стандартного сообщения об ошибке
ResumeExit_Кнопка5_Click //передача управления на метку инструкции, завершающей выполнение процедуры
End Sub //завершение текста процедуры
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.