【发布时间】:2013-08-03 04:24:11
【问题描述】:
我使用 Microsoft Access 作为管理数据(过去存储在电子表格中)的一种方式,以一种更加表格、有序和合乎逻辑的方式。对我的客户来说,一切似乎都很好,但她有一个问题:“是否有一种允许还原更改的模式?假设我做了一些更改,我想恢复到我原来的版本,可以吗?”
我理解她的担忧,并且我想说“这就是数据库的工作原理;您对一行进行更改,它们会立即写入该行”,我可以不要让自己说出来。她一直在使用 MS Excel,Excel 能够撤消多项更改,如果您还没有保存它,还可以恢复到原始文件。对我来说,我觉得她害怕Access会带来灾难性的后果——有一天她有点昏昏沉沉,开始到处乱改,然后她就拿不回原来的文件了。 砰。
我现在要问的是:是否有任何方法/设置允许 Access 不立即提交更改,也许 直到用户单击了某个按钮或其他内容? strong> 这不是 Access 的工作方式,请不要让我回到旧的 Excel,因为我喜欢并欣赏 Access 的 WYSIWYG 界面及其熟悉的数据库环境。也许不是这种行为,它是与数据库一起出现的。
【问题讨论】:
-
听起来你必须建立一个历史。这是一个需要解决的重大问题。什么是后端(例如,表是存储在 Access 中,还是指向... SqlServer 的链接)?是否保证一次只有一个用户?
-
不使用 SQL Server,我使用的是默认数据库(猜它是 Access DB?)。实际上,一次只会有一个用户,我想多用户的想法从未出现在我的客户的脑海中
标签: ms-access transactions ms-access-2010 undo revert