powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать запуск формы, по достижении определённой даты и времени.
25 сообщений из 30, страница 1 из 2
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772595
Wawan2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И снова здравствуйте!
Появилась новая задумка, для облегчения работы персонала, помогите, пожалуйста в её реализации.

Задумка такая, есть таблица, есть форма, есть работники (которые постоянно всё забывают, а с учетом объёма даже и не пытаются запоминать. То есть у нашей организации есть такая функция, чтобы человек не расторгал договор он его приостанавливает, платя чисто символическую сумму, но зато в любой момент может возобновить, но некоторые граждане изначально желают чтобы ДД возобновлялось в определённый срок, то есть осенью , к примеру в октябре приостановили, а весной 1 мая чтобы не идти в контору а договор автоматом возобновлялся, но персонал не может это уследить по этому и нужна помощь)

Так вот в таблице есть поле (дата) в которое вписывается дата прекращения приостановки действия договора(ДД) нужно чтобы по достижение нужной даты (а лучше за 2-3 дня до данной даты часов 10.00 и 15.00, за 1 день в 10.00 и 15.00, и в данный день с 10.00 еже частно), выскакивало окно напоминания.

Ну как то так, если это не возможно, прошу так же отписать, по поводу "закатывания губы".
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772598
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005,

на событие формы "открытие" вешаеш проверку ДАТЫ.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772606
Wawan2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,

Есть маленькая проблема, база открыта постоянно.
Да и строк в базе порядка 6000 штук, если можно код покажите пожалуйста, а то я не знаю как это сделать.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772627
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005Есть маленькая проблема, база открыта постоянно.
Задайте в постоянно открытой форме TimerInterval на час и в событии Timer решайте нужно вывести предупреждение или нет
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772631
Wawan2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,

TimerInterval - хорошо, но если приостановили 1 ноября, а предупреждать надо с 28 апреля, какие здесь операторы?
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772666
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005ROI,

Есть маленькая проблема, база открыта постоянно.
Да и строк в базе порядка 6000 штук, если можно код покажите пожалуйста, а то я не знаю как это сделать.
Можно условное форматирование прикрутить и расцвечивать записи
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772671
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005MrShin,

TimerInterval - хорошо, но если приостановили 1 ноября, а предупреждать надо с 28 апреля, какие здесь операторы?
то у вас предупреждать нужно за 2 3 дня, то за 9 месяцев
(дата в таблице) +(3) дня и сравниваешь с текущей
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772672
Wawan2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,

Записи операторы не видят (то есть таблица для них закрыта) , они видят уже готовую форму по одной конкретной записи, а надо что бы в определённое время определённого дня выскакивало напоминание по конкретной записи (ссылочные кнопки думаю сам сделаю, для перехода на эти записи)
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772673
Wawan2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,

В том то и дело, что бы 9 месяцев вообще не трогало ни кого, за 2-3 дня до окончания срока начинало напоминать.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772674
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005ROI,

Записи операторы не видят (то есть таблица для них закрыта) , они видят уже готовую форму по одной конкретной записи, а надо что бы в определённое время определённого дня выскакивало напоминание по конкретной записи (ссылочные кнопки думаю сам сделаю, для перехода на эти записи)
создайте табличную форму только для чтения и расцвечивайте её.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772679
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005В том то и дело, что бы 9 месяцев вообще не трогало ни кого, за 2-3 дня до окончания срока начинало напоминать.
Что мешает написать логику проверки на VBA? Ведите лог предупреждений и в зависимости от времени и уже показанных предупреждений решайте, нужно ли показывать очередное предупреждение.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772698
Wawan2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,ROI,

Я конечно понимаю, тяжело объяснить дураку, когда ты в это мастер, но можно ответы хоть с какими то кодами, чтобы я начал пробовать писать прогу.

ROI,создайте табличную форму только для чтения и расцвечивайте её.
Я не хочу захламлять экран, для этого и была создана форма, чтобы всё было видно, наглядно и в одном месте, а создание ещё одной талицы а надо же будет поверх окна - это не тот вариант.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772725
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005MrShin,ROI,

Я конечно понимаю, тяжело объяснить дураку, когда ты в это мастер, но можно ответы хоть с какими то кодами, чтобы я начал пробовать писать прогу.

ROI,создайте табличную форму только для чтения и расцвечивайте её.
Я не хочу захламлять экран, для этого и была создана форма, чтобы всё было видно, наглядно и в одном месте, а создание ещё одной талицы а надо же будет поверх окна - это не тот вариант.
Что значит не хочу захламлять экран.
ну вызывайте эту форму кнопкой.
Ну или в цикле по RecordSet проверяйте поле ДАТА.
Вариантов масса.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772728
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005ROI,

Записи операторы не видят (то есть таблица для них закрыта) , они видят уже готовую форму по одной конкретной записи, а надо что бы в определённое время определённого дня выскакивало напоминание по конкретной записи (ссылочные кнопки думаю сам сделаю, для перехода на эти записи)
А все записи показать в табличной форме с форматированием.
Религия чёли не позволяет
С уважением.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772753
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005но можно ответы хоть с какими то кодами, чтобы я начал пробовать писать прогу.
Другими словами, написать за вас программу. Логика у вас будет весьма специфичная, готового решения нет, нужно садиться и писать.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772756
Wawan2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI, MrShin

Я Вас услышал, если не можете помочь, не пишите ничего, может всё таки грамотные люди подойдут и помогут.
До свидания.

P.S.: Я же писал, "Даже не знаю как это сделать"
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772784
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005,

тут наверное основная проблема делать напоминание конкретному лицу, а не сообщать всем работающим обо всём ибо может так оказаться, что к тому, кому это нужно можно недостучаться (в отпуске например)...
Выход - отдельная резидентная программа в трее или сервис , которая:
- каждый день в 10. 00 ищет тех кому осталось 1 - 3 дня и делает именно им напоминание.
- если в 10.00 кто-то нашелся, то им же повтор в 15.00
- далее ищем тех у кого сегодня и им отправляем каждый час.

Отправлять нужно или СМС или e-mail, а лучше и то и другое, с мылом понятно, а для смс есть платные сервисы, например http://websms.ru/
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772794
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005, для этого аутлук подходит как нельзя лучше.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772797
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005До свидания.
Вообще-то вам пытаются помочь, а вы с наездами. Нехорошо.

Вы не дали конкретной информации, а требуете показать как делается. Предложили уже несколько вариантов, но пока не будет примера базы или хотя бы ваших попыток что-то изобразить, рабочий код никто не даст.
Я предполагаю, что вы знаете, как искать в бае и выводить сообщения. Что конкретно не знаете как сделать? Написать запрос? Проанализировать результаты? Что-то еще?
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772869
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Схема такая:
При первом запуске программы открывается форма в скрытом режиме :) у которой включен timeinterval на срабатывание через определённое время, не дату, а именно время (через 30 минут, к примеру). Каждые 30 минут эта форма поднимает событие, на которое повешена процедура, проверяющая сроки договоров и выводящая либо сообщение через MsgBox, либо через popup форму.
Можно саму форму с тайм интервалом вывести на экран и убить у неё все возможные варианты её закрытия. А выводить напоминания можно через Listbox. При чуть больших усилиях, можно прикрутить чекбокс для напоминаний, которые уже не нужны. Если ещё чуть-чуть постараться, то можно прикрутить не напоминания, а задачи со сроками и разрешить руководству их просматривать, чтобы отслеживать работу сотрудников.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39772875
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавлю, чтобы было проще работать с напоминаниями и не лопатить всю базу договоров, лучше всего завести отдельную таблицу Reminders, в которую вносить нужные напоминанания: Дату когда надо напомнить, договор и статус напоминания (активно, закрыто, что-то ещё по-вкусу). Ну а код формы будет тыкаться в эту таблицу.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39773127
Wawan2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stanislav P,

Спасибо, но как я понимаю, всё таки MrShin прав, что не показав конкретную форму, толков не будет, поэтому вот ссылка на мою базу.
https://cloud.mail.ru/public/2PYJ/8pJ8bVuTT
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39773138
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wawan2005вот ссылка на мою базу.
А кому и насчет чего напоминать? В каких таблицах нужные данные?
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39773140
Wawan2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,

точно... , ща переделаю, скину новую.
...
Рейтинг: 0 / 0
Как сделать запуск формы, по достижении определённой даты и времени.
    #39773498
Wawan2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,

Извиняюсь за задержку, вот теперь есть и поля и пример, ссылка
https://cloud.mail.ru/public/SS4w/PDEsjsXBu

Поле Статус ОС/ТС (П_ОС_Стат) при выборе приостановка появляется поле "по" (П_ОС_Кон_Стат_Дат) вот по этой дате и надо ориентироваться
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать запуск формы, по достижении определённой даты и времени.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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