У меня есть таблица напоминаний в моей базе данных приложений
FieldName = 'id'
FieldName = 'title'
FieldName = 'description'
FieldName = 'start_date'
FieldName = 'start_time'
FieldName = 'end_date'
FieldName = 'end_time'
FieldName = 'repeat' (true/false)
FieldName = 'occurs' (Integer = 1-Daily, 2-Weekly, 3-Monthy, 4-Annually)
FieldName = 'completed" (true/False)
Есть ли способ использовать TTimer для отображения заголовка и описания напоминания всякий раз, когда происходит событие?Если это так, пожалуйста, объясните в code / seudo code или в тексте.
напоминание - одноразовое или повторяющееся событие
, если один раз (происходит = 1 в день),дата и время сохраняются в Start_Date & Start Time. При этом должно отображаться напоминание.После отображения поле таблицы «Завершено» устанавливается в значение «истина».
, если оно повторяется, дата и время сохраняются в дате начала и времени начала, а также дата окончания и время окончания.Напоминание должно отображаться в этот день и время, каждый день (1), неделя (2), месяц (3) или год (4)
Если ежедневно, напоминание должно отображаться в это время каждый день, доконечная дата достигнута
Если еженедельно, напоминание должно отображаться в это время, в этот конкретный день (каждой недели), пока не будет достигнута конечная дата
Если ежемесячно, напоминание должно отображаться в это времяв этот конкретный день (каждого месяца) до достижения конечной даты
Если ежегодно, то напоминание должно отображаться в это время, в этот конкретный день (каждого года), до достижения конечной даты
когда достигнута дата окончания, Completed обновляется с True
спасибо, я надеюсь, что это легко выполнимо без каких-либо дополнительных компонентов или библиотек