【问题标题】:bound and unbound controls in ms accessms访问中的绑定和未绑定控件
【发布时间】:2012-10-12 04:07:27
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • Matt,一个控件可以绑定一个函数,比如DLookUp。
    • @Remou 是的,这不是我想利用的东西,但很好。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2015-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多