|
Legacy users, Capesoft Replicate(tm) users, AutoInc or Unique Key Users
Legacy Users and anyone with Autoinc or Unique Keys other than the ABC (SysId type long) will have to do their own incrementing of any fields as necessary in the Recurring Reminder controls using the "before adding Record" embed. ABC SysId fields that are longs, and have the Autoinc enabled, are handled automatically.
The update form will function normally when the "OK" or "cancel" buttons are used. If you click on the "Schedule" or "Remove" buttons of the Recurring control, the control ignores the loaded record other than making a copy of the buffer, and changes the dates as instructed in the user input in the control, "Inserting" or "Deleting" matching file records starting with the "From Date" and going to the "Until Date". It then closes the form without adding or changing the loaded record.
"No Weekends" checkbox works in conjunction with the "Every X Days" and will automatically schedule the appointment on the previous Friday if it falls on a Saturday, and the following Monday if it falls on a Sunday.
WCRecurReminder is a drop in control for Update forms adding features -- add(Schedule), change(Update), delete(Remove) multiple records from a reminders file. It drops the panel and all controls on the window. As always, it is a control, so salt to taste. This particular flavor has BCTGetDate date lookup buttons added to the "From" and "Until" Date entry fields. A Guid and key have been added in release 4.24 to the reminders file. This is needed to Update or Remove all the reminders that are setup by the Repeat reminders. RSCH file stores the settings in the template, and reloads them when one of the repeat reminders is loaded into the form. By checking the "Remove By Date" checkbox, the Remove button will only remove the reminders that are specified in the current settings in the Recurring Panel. This allows for removing part of the reminders in a series. Remove button will remove all reminders in series without this feature.
See Backwards Compatibility for more information.
As of Version 2.7, Values have been added to the Radio controls and Drop lists, so you can further customize the text on all of the controls for Internationalization. Messages button has been added to customize all the errors and messages used by the control.
As the control Looks Dropped on a form in Window Designer. You can grab the panel and/or group handles and do final positioning of the control group.
Here is the actual Control Template that's dropped onto the form:
Note: For deleting records, if you do not want to see Clarion's default "Delete Confirmation Dialog", popup for each record, make sure you set the "When called for delete" to "Automatic Delete":
|