Подскажите, можно ли в Access сделать обращение к глобальной функции по достижении таймера независимо от текущей работы Acess. Другими словами, нужно чтобы по достижении таймера Acсess выполнил функцию из любой формы, отчета итд .
Можно. Достаточно при ЗАПУСКЕ приложения (например, из макроса AutoExec) открыть НЕВИДИМУЮ форму с таймером (DoCmd.OpenForm "...", acNormal, , , , acHidden), где и будут обрабатываться все события. Для передачи событий можно использовать текстовую глобальную переменную.