One of the main reasons I chose Panorama was because it didn’t automatically save changes. As I test long time procedures that now don’t work, the files are saving the changes when they should not as though there was an auto save turned on. Is there an auto save setting that can be turned off like all previous Pans?
If you’re testing procedures, make a duplicate of the database in the finder and run your tests on that copy. When the procedures are working the way you want them to, copy them and paste them into the original.
As far as I know, there is no way to turn off the auto save as it is a function of the OS.
In System Preferences, you can check the box for “Ask to keep changes when closing documents.”
Dave, I may be wrong, but I think Greg is referring to the fact that auto save saves during the use of the database not just when quitting. I have another client who complains about the database saving changes while he is using it. I made an .initialize procedure to ask if he wants to make a copy of the database every time he opens it. That way, he is saving the original from being unintentionally altered.
The OS is storing each saved version. If you elect not to save the changes, it will revert to the last version you explicitly saved, but you need to have checked that box, or you won’t be given that option.
I haven’t noticed it working that way, but you are the last person I would question. I automatically (almost unconsciously) save every few minutes so I always work on a copy if I’m experimenting. I also make an unshared copy of a shared database to work on if I’m going to be making any major changes. That way the clients can work on the shared original, I can drag new forms and procedures to it from the copy, then do a new generation.
Greg, please note that Panorama is the only database software that respects this option in System Preferences and allows you to not save changes. Also, Panorama X is the only database that offers multi-level undo (which was NOT offered by earlier versions of Panorama).
You are wise to trust Dave, and he is exactly correct on how this works. It works this way because this is a system-wide feature implemented by macOS, so Panorama X works the same way as Pages, Numbers, Keynote, and any 3rd party software that uses Apple’s document management system. However, as I noted above, other databases do not use Apple’s document management system, so they don’t offer any option for undo or to not save changes.