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 Scheduler and 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.

 

RecurSched is a drop in control for Update forms adding features -- add(Schedule), change(Update), delete(Remove) multiple records from an appointment  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 appt file.  This is needed to Update or Remove all the appts that are setup by the Repeat appointments.  RSCH file stores the settings in the template, and reloads them when one of the repeat appointments is loaded into the form.  By checking the "Remove By Date" checkbox, the Remove button will only remove the appts that are specified in the current settings in the Recurring Panel.  This allows for removing part of the appointments in a series.  Remove button will remove all appts 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.

 

BSTRecurShed

 

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:

 

RecurSchedControl

 

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":

 

FormMessagesTitlesDelete