Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: snipe
Эта тема уже много раз тут поднималась.....

Последовательность примерно такая
делаете форму в которой указываете нужный день и нужное время (назовем форму Время)
пишите макрос обзываете его autoexec
в этом макросе указываете открытие формы Время в невидимом режиме
а потом открываете стартовую форму (или наоборот)
ставите макрос в автостарт при запуске Акса

далее у формы есть два свойства Timer (Таймер) и TimerInterval(интервал таймера)
работают в паре в таймере указывается что нужно делать а в интервале таймера через какое время

вот этим и надо воспользоваться

имеющийся у вас макрос необходимо преобразовать в VBA (сервис - макрос - преобразовать макросы)

ну а далее в свойстве таймер формы время под VBA пишем процедуру сравнения текущего времени и даты с имеющимися на форме датой и временем если событие возникает то запускаем ваш преобразованный макрос и ставим отметку о том что событие случилось (поле специальное должно быть)

в интервале таймера устанавливаем время в милисекундах через какое время выполнять действия в таймере

вот вроде и все

Вся конструкция будет работать только если база запущена


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.