powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Аналог Cron в Access
14 сообщений из 14, страница 1 из 1
Аналог Cron в Access
    #39812336
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Нужно реализовать напоминалки в access.
Т.е. каждую минуту идет проверка по активным задачам, если время подошло, то выскакивает уведомление.

Вопрос: как в access реализовать механизм аналогичный Cron?
цель, чтобы каждую минуту запускался процесс проверки подошло ли время выполнения задачи.

Вопрос 2: подскажите альтернативный вариант выполнения задачи по напоминалкам.
на компе windows.
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39812339
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstarкак в access реализовать механизм аналогичный Cron?Таймер на форме. Возможно, скрытой, и кодом к закрытию/выгрузке запрещённой. А в коде обработчика Form.Timer Event реализуй требуемый функционал.
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39812341
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstarподскажите альтернативный вариант выполнения задачи по напоминалкам.А чем штатный планировщик не подошёл?
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39812384
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, я не знаю как в Access сделать планировщик.
В инете не нашел ответа, только про планировщик винды.
Буду Вам благодарен, если подскажите как сделать в Access планировщик заданий.
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39812394
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39812413
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstar...Т.е. каждую минуту идет проверка по активным задачам, если время подошло, то выскакивает уведомление....Поподробней,пожалуйста. Может планировщик вообще не нужен...
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39812502
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, есть запрос, в котором задачи со статусом "в работе"
у каждой задачи есть дата и время выполнения.
как только разница между текущей датой/временем осталось менее 5 минут, нужно в модальном окне оповестить пользователя о задаче.
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39812527
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstarкак только разница между текущей датой/временем осталось менее 5 минут, нужно в модальном окне оповестить пользователя о задаче.Вы понимаете, что для этого как минимум MS Access должен быть запущен, а БД с "планировщиком" - загружена? ерунда же ж...

Делайте на Access только интерфейс управления заданиями, а сами задания формируйте в штатном планировщике ОС. Тогда они ни на какой Access завязаны не будут. А вывод окна можно организовать простейшим VBS-скриптом.
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39812554
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstar,
если "у каждой задачи есть дата и время выполнения" значит соответствующие поля есть и в таблице:не проще ли добавить логическое поле с отметкой о выполнении (как иначе узнать выполнено задание да\нет,или сделать в форме для выполнения задания какое-либо поле обязательным-его заполнение будет означать выполнение задания,предусмотреть кнопку при нажатии которой произойдет отказ от выполнения задачи) а при открытии базы выводить не выполненные задания (а затем периодически,с заданным периодом, опрашивать эту таблицу и выводить список не исполненных заданий,а при щелчке на строке списка заданий открывать в форме это задание для исполнения
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39813288
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, хорошее решение, только не понятно как будет работать на разных компах.
т.е. база access будет запущена одновременно на разных компах, а значит сколько компов столько и настроек штатных планировщиков?
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39813289
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, этот вариант только через таймер реализовывается?
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39813300
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstar,

можно реализовать по разному, можно каждую минуту проверять, а можно каждому заданию запустить свой таймер. А дальше что?
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39813301
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaВы понимаете, что для этого как минимум MS Access должен быть запущен, а БД с "планировщиком" - загружена? ерунда же ж...Почему? Положить в автозапуск и всё - стартует вместе с системой, убрать из панели задач, переместить в трей, закрывать процесс только по настоятельному желанию пользователя. Всё решаемо.
...
Рейтинг: 0 / 0
Аналог Cron в Access
    #39813313
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstarбаза access будет запущена одновременно на разных компах, а значит сколько компов столько и настроек штатных планировщиков?И чем это плохо?
ПанургПоложить в автозапуск и всёБазу? ну, можно... вот только это же ж держать Аксесс вечно-запущенным. К тому же пользователи - существа безответственные и неорганизованные, и это их
Панургзакрывать процесс только по настоятельному желанию пользователябудет сплошь и рядом - а в итоге пропущенные уведомления. Всё же штатный сервис планировщика в этом смысле предпочтителен - да хотя бы с позиции "Каждый должен заниматься своим делом".
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Аналог Cron в Access
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]