如何防止用户 deleting/editing 或在 MS ACCESS 2013 中的子表单上添加记录

How to prevent user from deleting/editing or adding records on subform in MS ACCESS 2013

正如您在上图中看到的,我有一个带有子表单的表单。我想要的是防止用户直接添加或删除甚至编辑子表单内的记录或项目,只允许文本字段和按钮进行添加删除和编辑。

注意:我对VBA一无所知。

我想,当点击这些按钮中的任何一个时,您可以:

  1. 分别将 AllowAdditions 和 -Deletions 设置为 True
  2. add/delete记录
  3. AllowAdditions 或 -Deletions 设置为 False

要打开仅供 数据输入 的表单(不显示现有记录),请将表单的 DataEntry 属性 设置为: (正确)。

对于任何试图在子表单中永久锁定 addition/deletion 条记录(但仍允许编辑)的用户:

  • 转到主窗体的设计视图
  • Select 子表单和 right-click
  • Select下拉菜单中的“新 Window 中的子表单”
  • 导航到子表单 属性 sheet
  • 中的“数据”选项卡
  • 将允许 Deletions/Allow 添加属性更改为“否”