【问题标题】:Access Database find record using multiple combo boxes使用多个组合框访问数据库查找记录
【发布时间】:2017-05-30 22:03:25
【问题描述】:

我正在尝试找到有关如何使用组合框查找记录的解决方案。 圆圈中的 3 个字段是我的主键字段,因为站点/产品/日期只有一种组合。

每当这 3 个字段之一发生更改时,我希望表单能够切换到某个记录,并将所有 3 个值作为标准。Form Image

我已经尝试为此找到解决方案,但我只能为一个组合框找到它。但我对代码的访问和理解还不够先进,还只是为了另一种解决方案重写它。

希望大家能帮帮我。

谢谢

【问题讨论】:

    标签: database forms ms-access


    【解决方案1】:

    我假设您的前 3 个框是未绑定的控件,而其他 3 个是绑定的控件(如果您想知道区别,请参阅this question,要取消绑定控件只需删除控件源)。

    如果是这种情况,您可以使用类似这样的简单方法(根据需要填写字段和参数名称): 将表单的“加载时过滤器”属性设置为“是”。将过滤器属性设置为如下所示:

    MyField1 = [formControl1] AND MyField2 = [formControl2] AND myField3 = [formControl3]

    MyField# 是表中的字段名称,formControl# 是您要过滤的字段名称。

    然后确保更改控件后表单更新:

    对于每个控件:

    Private Sub formControl1_AfterUpdate()
         Form.Requery
    End Sub
    

    【讨论】:

      猜你喜欢
      • 2013-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多