Ms Access 数据表视图 - 只有一列可编辑
Ms Access Datasheet view - only one column editable
有访问数据表子表单,用户应该只能编辑计数列。那怎么办?
目前,如果我更改表单 属性 Allow Edits = True,用户可以更新任何单元格。
此外,用户应该能够输入不同的计数值。如果用户在第一个单元格中键入 1,它会被复制到所有行。
如何实现?
对于您不希望编辑的表单上的每个控件table,将启用 属性 设置为 False(或锁定 属性)。
对于复制到所有行的计数,我们需要查看此数据表所基于的查询来回答该问题。如果计数是一个未绑定的文本框,您将得到您所看到的行为,因为 Access 只会创建控件的单个实例,然后在所有行中重新绘制该单个实例(请注意,这与连续表单相同)
相反,创建一个包含此字段(或虚拟 table)的查询并绑定到该字段,确保将文本框绑定到虚拟字段,然后您应该能够编辑该值在 per-row 的基础上。
有访问数据表子表单,用户应该只能编辑计数列。那怎么办?
目前,如果我更改表单 属性 Allow Edits = True,用户可以更新任何单元格。
此外,用户应该能够输入不同的计数值。如果用户在第一个单元格中键入 1,它会被复制到所有行。
如何实现?
对于您不希望编辑的表单上的每个控件table,将启用 属性 设置为 False(或锁定 属性)。
对于复制到所有行的计数,我们需要查看此数据表所基于的查询来回答该问题。如果计数是一个未绑定的文本框,您将得到您所看到的行为,因为 Access 只会创建控件的单个实例,然后在所有行中重新绘制该单个实例(请注意,这与连续表单相同)
相反,创建一个包含此字段(或虚拟 table)的查询并绑定到该字段,确保将文本框绑定到虚拟字段,然后您应该能够编辑该值在 per-row 的基础上。