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

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

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

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

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


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