Hi ehwagner,
I have added below details to project "frmDetails" too as reference.
RECURRING TASKS:
Tasks without due date and time are recurring. However, user may add due date/time then check "Task is recurring" checkbox, in this situation task becomes a recurring one and app ignores due date/time.
If possible, when "Task is recurring" checkbox not checked "Repeat - Recurring Task" group box could be disabled.
REMINDER - TASK ALARMS
If "Remaind at:" checkbox checked, application shows Message, Play specified sound file or both depending of user checking "Show Message" "Play Sound" check boxes or both. "Show Message" default is checked.
Alarms works in same way with normal and recurring tasks. Alarm date and time references to task due date/time for normal tasks and Recurring tasks to it's repeat values in the "Repeat - Recurring Task" group box.
Alarm is not active when task status selected as:
Not Started
On Hold
Cancelled
Reminder part is show/play alarm everyday at alarm time once the task due date/time is passed by 1 day. Reminder pop-up message may be displaying "Task is overdue ... days"
I'm not sure if the above is clear and correct... If it doesn't make any sense, you can define recurring tasks and alarms as you see fit. It's fine by me as I'm trying to have recurring tasks and some form of task alarm. Thank you for your kind help.
Please see the updated sample project