我如何取消在ms-access 2010宏中自动保存表单的记录

时间:2018-10-08 08:34:37

标签: ms-access-2010 ms-access-2007

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

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

除非我在代码无法正常工作的PC上设置了Windows 7版本,否则代码在某些PC上根本无法正常工作的问题。这个解决方案很烦人,不切实际 我希望解决这个烦人的问题 这就是为什么我每次都向您询问所有答案都是通过宏而不是通过vba进行的。尽管我喜欢使用vba,但是事实证明,宏是解决此问题的替代方案 我该怎么办? 关于这个问题的任何想法 预先非常感谢

1 个答案:

答案 0 :(得分:0)

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

  

Form.DataEntry property (Access)

使用VBA播放,将表单设置为仅添加记录,然后仅在单击按钮进行编辑时才允许用户编辑记录。这样,您可以根据需要防止错误。

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