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).
Ссылка на скачивание - внизу страницы.