如何取消在 MS-Access 2010 宏中自动保存表单的记录



我在MS-Access 2010中设计了一个表单。 它基于一个表。 我希望当用户在表单中输入数据并将他所在的最后一条记录移动到下一条或上一条记录时,默认情况下更改为只读属性以防止用户错误地编辑任何数据 我希望答案是通过MS-Access 2010

第二个问题: 实际上,我在问之前用谷歌搜索了我的问题,但我没有找到真正的原因 当我在MS-ACCESS-VBA中设计一个可以在多台PC上使用的程序时,我遇到了一个大问题

代码在某些PC上根本不起作用的问题,除非我在PC上设置了Windows 7版本,但代码不起作用。 这个解决方案很烦人且不切实际 我希望解决这个烦人的问题 这就是为什么我每次都问你所有的答案是由宏而不是VBA.虽然我喜欢VBA,但宏被证明是这个问题的替代灵魂 我该怎么办? 对这个问题的任何想法 提前非常感谢

您应该检查一个属性Form.DataEntry该属性允许您使表单仅添加新记录,而不进行编辑。

Form.DataEntry 属性(访问(

使用 VBA,将表单设置为仅添加记录,然后允许用户仅在单击按钮进行编辑时才编辑记录。这样,您就可以随心所欲地防止错误。

我现在知道您的数据库是如何设计的以及如何设计/链接您的表单,但我所做的是以一种或另一种模式(添加或编辑(加载相同的表单,具体取决于用户单击的位置。这样,对我来说,更容易控制错误。

最新更新