It is fairly easy to do that with an internal script. It sounds like a good option so I added it today to the "Miscellaneous Tasks" extension. While I was at it, I added option to sort children in family records too. To get the new version:
1. Choose Extensions->Utilities->Download Extension menu command
2. When the list appears, select "Miscellaneous Tasks" in the "Editing Tools" section and click "To System Extensions"
3. When asked, click to "Overwrite" (which replaces prior version)
To use it
1. Select Extensions->Editing Tools->Miscellaneous Tasks menu command
2. Two new options in the possible tasks can sort events of individuals and/or families or can sort children of all families
2. For events, you can decide to sort events in individuals, families, individuals and families, or just currently selected records (in the current front window)
All will be sorted and the sort will be for events, attributes, and ordinances.
John Nairn