1. Once I have packaged my database (Access 2007) to use the runtime, how do I upgrade the installed application to include changes to the database (eg new forms, new tables, new functions etc) without losing the data that was in the previous version? At the moment, a user must uninstall the previous version to install the new version, and thus loses all the data contained in the previous version.
2. This may will tie directly into question one, but how can I implement a backup and restore feature? Essentially I would like to have a button, control, or menu item that will allow the user to create a backup of all data. The user then can restore the data back to that point in time, also using a button, control or menu item. In a perfect world, the user could make as many backups as they wanted and keep the backup as long as they wanted, for example daily or weekly backups, without overwriting the previous backup.
2. This may will tie directly into question one, but how can I implement a backup and restore feature? Essentially I would like to have a button, control, or menu item that will allow the user to create a backup of all data. The user then can restore the data back to that point in time, also using a button, control or menu item. In a perfect world, the user could make as many backups as they wanted and keep the backup as long as they wanted, for example daily or weekly backups, without overwriting the previous backup.