有访问数据表子表单,用户应该只能编辑计数列。怎么办?
目前,如果我更改表单属性Allow Edits = True,则用户可以更新任何单元格。
此外,用户应该能够输入不同的计数值。如果用户在第一个单元格中键入1,则会复制所有行。
如何实现这一目标?
答案 0 :(得分:3)
对于您不希望编辑的表单上的每个控件,将Enabled属性设置为False(或Locked属性)。
对于计数复制到所有行,我们需要查看此数据表所基于的查询来回答这个问题。如果计数是未绑定的文本框,您将获得您所看到的行为,因为Access将仅创建控件的单个实例,然后在所有行中重新绘制该单个实例(请注意,连续表单也是如此)< / p>
相反,创建一个包含此字段(或虚拟表)的查询并绑定到该字段,确保将文本框绑定到虚拟字段,然后您应该能够按行编辑该值