ms访问中的绑定和未绑定控件

时间:2012-10-22 10:51:32

标签: ms-access data-binding ms-access-2010

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

2 个答案:

答案 0 :(得分:10)

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

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

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

答案 1 :(得分:7)

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

record source property sheet