Repeating Events
DayBackForFileMaker.RepeatingEvents History
Hide minor edits - Show changes to output
Changed line 49 from:
%center% %newwin width=440% [[https://www.seedcode.com/rootimages/stikipad/dayback/RefreshRepeatingEvents.jpg | https://www.seedcode.com/rootimages/stikipad/dayback/RefreshRepeatingEvents.jpg]]
to:
%center% %newwin width=440% [[https://archive.seedcode.com/rootimages/stikipad/dayback/RefreshRepeatingEvents.jpg | https://archive.seedcode.com/rootimages/stikipad/dayback/RefreshRepeatingEvents.jpg]]
Changed lines 18-19 from:
-> You can select from any number of repeating options; the options visible when you click �continue� will be used to create new repetitions of the event you're on... so complete the event before creating repetitions. Each repetition is its own, unique record in your calendar so you can edit them individually, adjusting dates or statuses as needed.
to:
-> You can select from any number of repeating options; the options visible when you click "continue" will be used to create new repetitions of the event you're on... so complete the event before creating repetitions. Each repetition is its own, unique record in your calendar so you can edit them individually, adjusting dates or statuses as needed.
Changed line 59 from:
''The following note is for version of DayBack prior to [[VersionHistory | 9.97]] where this was fixed.''
to:
''The following note is for versions of DayBack prior to [[VersionHistory | 9.97]] where this was fixed.''
February 16, 2017, at 10:17 PM
by - Wording on refresh section
Changed line 39 from:
to:
If you'd like the newly created repeated events to show in the calendar immediately upon closing the Event Detail window, you can instruct the calendar to do a full refresh when repeating events are created.
Changed lines 45-50 from:
Next, we'll check for this variable in the "Close Event Window & Refresh Calendar script" just under the comment "# Update the calendar if the record was modified...". If it's true, we'll do a full refresh, and if not, we'll continue to refresh the single calendar event:
-> If [$$sc_FullRefresh]
--> Set Variable [$$sc_FullRefresh; Value: False]
--> Perform Script ["Refresh Calendar"]
-> Else
--> If [not $sc_Unmodified or...
-> If [$$sc_FullRefresh]
--> Set Variable [$$sc_FullRefresh; Value: False]
--> Perform Script ["Refresh Calendar"]
-> Else
--> If [not $sc_Unmodified or...
to:
Next, we'll check for this variable in the "Close Event Window & Refresh Calendar script" and do a full refresh if its value is true by adding the highlighted lines in the screenshot below:
Added lines 51-52:
%center% %newwin width=440% [[https://www.seedcode.com/rootimages/stikipad/dayback/RefreshRepeatingEvents.jpg | https://www.seedcode.com/rootimages/stikipad/dayback/RefreshRepeatingEvents.jpg]]
Changed line 50 from:
--> If [not $sc_Unmodified or...Attach:file.ext | link text
to:
--> If [not $sc_Unmodified or...
February 16, 2017, at 01:15 AM
by - Added "How can I make all repeating events refresh?"
Added lines 35-52:
[[#RefreshAllEvents]]
!! How can I make all repeating events refresh?
Currently, DayBack only refreshes the original event when closing the event window. If you'd like the newly created repeat events to show in the calendar upon closing the event window, you can instruct the calendar to do a full refresh when repeating events are created.
First, we'll want to set a new variable in the "Continue Repeating Events Window - Make events" script just before the line "Show Custom Dialog ["Repeating Events: Done";..." like this:
-> Set Variable [$$sc_FullRefresh; Value: True]
Next, we'll check for this variable in the "Close Event Window & Refresh Calendar script" just under the comment "# Update the calendar if the record was modified...". If it's true, we'll do a full refresh, and if not, we'll continue to refresh the single calendar event:
-> If [$$sc_FullRefresh]
--> Set Variable [$$sc_FullRefresh; Value: False]
--> Perform Script ["Refresh Calendar"]
-> Else
--> If [not $sc_Unmodified or...Attach:file.ext | link text
Now when creating repeat events, the calendar will do a full refresh, showing all the new events, upon closing the event window.
February 09, 2017, at 11:06 PM
by - Added note about date formats and cloning the file
Added lines 38-41:
If you're unable to complete the process of creating event repetitions as if FileMaker is stuck or in an endless loop, there are 2 issues this could be related to.
If your date format does not line up with US date formats, your DayBack file will need to be cloned in order to correct the date format settings of the file. Details and instructions for cloning the file can be found in our [[DateFormats#cloning | Date Formats documentation here]].
If your date format does not line up with US date formats, your DayBack file will need to be cloned in order to correct the date format settings of the file. Details and instructions for cloning the file can be found in our [[DateFormats#cloning | Date Formats documentation here]].
Changed line 44 from:
If you're unable to complete the process of creating event repetitions as if FileMaker is stuck or in an endless loop, making this change to the "Continue Repeating Events Window - Make Events" script should resolve the issue.
to:
If the date format is not an issue, making the following change to the "Continue Repeating Events Window - Make Events" script should resolve the issue.
Changed lines 36-38 from:
!! Creating repetitions fails to complete
to:
!! What if creating repetitions fails to complete?
''The following note is for version of DayBack prior to [[VersionHistory | 9.97]] where this was fixed.''
''The following note is for version of DayBack prior to [[VersionHistory | 9.97]] where this was fixed.''
December 01, 2016, at 09:32 PM
by - Creating reps fails to complete.
Added lines 36-40:
!! Creating repetitions fails to complete
If you're unable to complete the process of creating event repetitions as if FileMaker is stuck or in an endless loop, making this change to the "Continue Repeating Events Window - Make Events" script should resolve the issue.
Add a Set Variable step right above the the Perform Script [ "Build Repetition List..." ] step, setting the variable $date with the value GetField ( $$sc_FieldForDateStart ). Then, modify the parameter of that Perform Script step, replacing GetField ( $$sc_FieldForDateStart ) with $date. This should allow the script to properly handle differences in date format for creating repetitions.
If you're unable to complete the process of creating event repetitions as if FileMaker is stuck or in an endless loop, making this change to the "Continue Repeating Events Window - Make Events" script should resolve the issue.
Add a Set Variable step right above the the Perform Script [ "Build Repetition List..." ] step, setting the variable $date with the value GetField ( $$sc_FieldForDateStart ). Then, modify the parameter of that Perform Script step, replacing GetField ( $$sc_FieldForDateStart ) with $date. This should allow the script to properly handle differences in date format for creating repetitions.
Changed line 13 from:
(:youtube IvFdb7tyZrU width=500:)
to:
(:youtube cymyhu8aco8 width=500:)
Changed lines 11-15 from:
-> Click "repeat" on the event detail mini window and you�ll be taken to a new window that shows you the options for creating a repeating event.
%width=500% https://www.seedcode.com/rootimages/stikipad/pro12/repeat.png
-> You can select from any number of repeating options; the options visible when you click �continue� will be used to create new repetitions of this event and you'll be returned to the event detail record where you can click "show repts as list" to review or edit your repetitions. Each repetition is its own, unique record in your calendar so you can edit them individually, adjusting dates or statuses as needed.
%width=500% https://www.seedcode.com/rootimages/stikipad/pro12/repeat.png
-> You can select from any number of repeating options; the options visible when
to:
-> The following short video will show you how to create repeating events...
(:youtube IvFdb7tyZrU width=500:)
-> You can select from any number of repeating options; the options visible when you click �continue� will be used to create new repetitions of the event you're on... so complete the event before creating repetitions. Each repetition is its own, unique record in your calendar so you can edit them individually, adjusting dates or statuses as needed.
(:youtube IvFdb7tyZrU width=500:)
-> You can select from any number of repeating options; the options visible when you click �continue� will be used to create new repetitions of the event you're on... so complete the event before creating repetitions. Each repetition is its own, unique record in your calendar so you can edit them individually, adjusting dates or statuses as needed.
Changed line 1 from:
!! Can I create repeating events?
to:
!! Can I Create Repeating Events in DayBack?
Deleted lines 22-27:
Yes. Normally after repetitions are created the calendar returns you to the Event Detail record where you can click "show repts as list" to see the other repetitions for this event. But, if you want to go to that list directly after clicking "Continue" on the Repetitions Options screen you can make a small change in a script to do that.
Edit the script "Continue Repeating Events Window - Make Events " and towards the very end you'll see the comment "Present newly created events". The If() statement above that is a switch that is currently off. To turn it on, switch the If() to 1=1 and you're all set.
Changed lines 27-28 from:
-> Each repetition in the calendar is its own event record. These records are all tied together with a shared event id in the field "SampleEvents::z_Repeating_id: the script "Show Repetitions ( ID )" performs a find on this field thus bringing all the repetitions of an event into the found set.
to:
-> Each repetition in the calendar is its own event record. These records are all tied together with a shared event id in the field "SampleEvents::DBk_Repeating_id". You can script a find on this field to bring all the repetitions of an event into the found set.
Changed lines 31-33 from:
-> If you want to change all the repetitions of an event at the same time, click "show repts as list" from the Event Details layout. You'll then see the repetitions of that event in a list and you can there use the Replace Field Contents command from FileMaker's Records menu to apply changes across the found set. (Put your cursor in the field you wish to edit- and perhaps make your edit- before selecting "Replace Field Contents" from FileMaker's Records menu.)
to:
-> If you want to change all the repetitions of an event at the same time, click "repeat" from the "Action-View Event" layout. You'll be offered an option to see the repetitions of that event in a list and you can there use the Replace Field Contents command from FileMaker's Records menu to apply changes across the found set. (Put your cursor in the field you wish to edit- and perhaps make your edit- before selecting "Replace Field Contents" from FileMaker's Records menu.)
-> Note that in order for the "repeat" button to work you either need to arrive at the "Action-View Event" layout from the calendar, as we show in our video above, or run the script "Load Source's FileMaker Fields ( Number )" after your arrive, passing in the Source Number for the table you're on (probably "1", unless you've set up [[multiple sources]]).
-> Note that in order for the "repeat" button to work you either need to arrive at the "Action-View Event" layout from the calendar, as we show in our video above, or run the script "Load Source's FileMaker Fields ( Number )" after your arrive, passing in the Source Number for the table you're on (probably "1", unless you've set up [[multiple sources]]).
Changed lines 33-35 from:
-> Each repetition in the calendar is it's own event record. These records are all tied together with a shared event id in the field "SampleEvents::z_Repeating_id: the script "Show Repetitions ( ID )" performs a find on this field thus bringing all the repetitions of an event into the found set.
-> Once repetitions are created, the individual events can be edited, moved or deleted withouteffecting other events in the repetition.
-> Once repetitions are created, the individual events can be edited, moved or deleted without
to:
-> Each repetition in the calendar is its own event record. These records are all tied together with a shared event id in the field "SampleEvents::z_Repeating_id: the script "Show Repetitions ( ID )" performs a find on this field thus bringing all the repetitions of an event into the found set.
-> Once repetitions are created, the individual events can be edited, moved or deleted without affecting other events in the repetition.
-> Once repetitions are created, the individual events can be edited, moved or deleted without affecting other events in the repetition.
Changed lines 33-34 from:
-> Each repetition in the calendar is it's own event record. These records are all tied together with a shared event id in the field "SampleEvents::Repeating_id: the script "Show Repetitions ( ID )" performs a find on this field thus bringing all the repetitions of an event into the found set.
to:
-> Each repetition in the calendar is it's own event record. These records are all tied together with a shared event id in the field "SampleEvents::z_Repeating_id: the script "Show Repetitions ( ID )" performs a find on this field thus bringing all the repetitions of an event into the found set.
Changed lines 13-14 from:
%width=500% %center% %newwin% https://www.seedcode.com/rootimages/stikipad/pro12/repeat.png
to:
%width=500% https://www.seedcode.com/rootimages/stikipad/pro12/repeat.png
Added lines 13-14:
%width=500% %center% %newwin% https://www.seedcode.com/rootimages/stikipad/pro12/repeat.png
Changed lines 27-28 from:
!! How do repetitions work?
to:
!! How do repetitions work and how can I manipulate them?
Changed lines 35-36 from:
-> If you want to change all the
to:
-> If you want to change all the repetitions of an event at the same time, click "show repts as list" from the Event Details layout. You'll then see the repetitions of that event in a list and you can there use the Replace Field Contents command from FileMaker's Records menu to apply changes across the found set. (Put your cursor in the field you wish to edit- and perhaps make your edit- before selecting "Replace Field Contents" from FileMaker's Records menu.)