40
41
Объект DoCmd служит для запуска в VB / VBA макрокоманд, выполняющихся часто встречающиеся операции, не поддерживаемые другими объектами. Методы данного объекта используются для открытия, сохранения или закрытия таблиц, форм, запросов, отчетов, макросов и модулей, а также для работы с экранными окнами.
42
43
DoCmd.GoToControl ”Год” - переход к элементу управления Год с помощью метода GoToControl (перейти к элементу управления).
44
Модели объектов доступа к данным

45


46

47


48

49

50
Пример – модель объектов ADO 2.5

51

52

Объекты и наборы объектов ADO
53
Использование объектов доступа к данным
Объект Database


54
Объект Recordset

55

56


57
Объект Field

58
Пример формирования набора записей с помощью программы на VBA

59


60


61


62

63

64
4. Примеры модулей
Пример 1 - из лаб. работы Создайте форму в режиме конструктора и поместите на нее элементы управления


65
Вызовите контекстное меню для объекта ПОЛЕ. Из контекстного меню выберите пункт СВОЙСТВА. Щелкните на закладке ДАННЫЕ в появившемся окне свойств объекта. Установите свойство поля «Маска ввода» в значение ПАРОЛЬ.

66
Вызовите контекстное меню для объекта КНОПКА. Из контекстного меню выберите пункт СВОЙСТВА. Щелкните на закладке СОБЫТИЯ в появившемся окне свойств объекта. Установите свойство поля «НАЖАТИЕ КЛАВИШИ» в значение ПРОЦЕДУРА ОБРАБОТКИ СОБЫТИЙ.

67
Выделите объект кнопка “Ввод” и вызовите для этого объекта контекстное меню

Из контекстного меню выберите пункт «Обработка событий» - появится окно «Построитель», из которого надо выбрать пункт «Программы» и нажать кнопку «ОK»
68
Текст программы:

69
Пример 2

Форма Ввод пароля для проверки правильности введенного пароля. Имена пользователей и их пароли хранятся в таблице Пароли.
70
Процедуры обработки событий (нажатие соответствующих командных кнопок) хранятся в модуле формы.
71
Обработка события – нажатия на кнопку кнВход Считывание введенных значений имени пользователя и пароля и вызов функции для проверки правильности введенного пароля

72

73
Обработка события – нажатие на кнопку кнСброс Закрытие всех форм и MS Access

74

75
Пользовательская функция проверки правильности введенного пароля путем сравнения с паролем, хранящимся в таблице

76

77
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.