При преобразовании глобального макроса в VBA полученная программа VBA помещается в стандартный модуль. В отличие от модуля класса, стандартный модуль не является частью формы или отчета. Скорее всего, потребуется связать эту функцию со свойством события формы, отчета или элемента управления, чтобы выполнить ее в нужное время. Для этого можно скопировать программу VBA в модуль класса, а затем связать ее со свойством события либо создать специальный вызов функции, находящейся в стандартном модуле, из свойства события с использованием следующей ниже процедуры.
- В редакторе Visual Basic обратите внимание на имя функции. Например, если был преобразован макрос с именем МойМакрос, имя функции будет МойМакрос().
- Закройте редактор Visual Basic.
- В области переходов щелкните правой кнопкой мыши форму или отчет, которые нужно связать с функцией, и выберите команду Конструктор.
- Щелкните элемент управления или раздел, которые нужно связать с функцией.
- Если окно свойств еще не открыто, нажмите клавишу F4, чтобы открыть его.
- На вкладке Событие в окне свойств щелкните поле свойства события, которое нужно связать с функцией.
- В поле свойства введите знак равенства (=), а за ним имя функции: =МойМакрос(). Убедитесь, что не забыли поставить скобки.
- Сохраните форму или отчет, нажав на панели быстрого доступа кнопку Сохранить .
- В области переходов дважды щелкните форму или отчет, а затем проверьте, что программа выполняется, как ожидалось.
8.4. Инструкции по работе со справочной системой
|
|
В Office Access 2010 помощь при программировании можно получить различными способами. Всегда можно обратиться к справке, нажав кнопку Справка в верхнем правом углу окна Access.