6

MS Access 中的绑定控件和未绑定控件有什么区别?它们有何不同?当在设计视图中的 MS Access 表单上时,我们如何判断表单是否已绑定?

4

2 回答 2

11

绑定元素直接链接回相关表格,当您修改表单中的任何数据时,您的更改会立即写入表格。这通常会导致人们质疑为什么“当我关闭表单时它会保存更改吗?” 好吧,这对您来说是必然的行为,为了防止任何更新,您必须使用诸如BeforeUpdate之类的过程在必要时取消。绑定控件很容易识别,因为它们将包含设计视图中表格中的字段名称。

未绑定的表单则完全相反,它们不直接绑定到数据库字段并且涉及更多的编码工作,以便最初在正常视图中填充它们。但是,如果没有您编写的自定义过程(例如保存按钮),这些将不会自动更改您的表格。这允许更多的控制,但也涉及更多的工作和对 VBA 编码的良好理解。未绑定控件也很容易识别,因为它们将在设计视图中包含未绑定一词。

注意:还有很多可以说的,但这是一个基本的大纲。

于 2012-10-22T11:04:40.027 回答
7

绑定控件是绑定到表中的字段或函数的控件。未绑定的控件没有 Control Source 属性,同样,绑定的表单也没有 Record Source。您可以查看属性表。

记录源属性表

于 2012-10-22T10:59:42.480 回答