【问题标题】:When select value from combo, highlight that record in Access subform datasheet从组合中选择值时,在 Access 子表单数据表中突出显示该记录
【发布时间】:2011-10-11 08:13:51
【问题描述】:

我有一个带有组合框和子表单的 Access 表单。子表单处于数据表模式(我想要的方式)。我想做的是做一种搜索功能。当从组合框中选择某些内容时,我希望子表单的数据表滚动到并突出显示匹配的记录。

我不想过滤子表单(即删除所有不匹配的记录)。

谁能给我一些关于如何实现这一目标的指导?

【问题讨论】:

    标签: forms ms-access vba


    【解决方案1】:

    类似这样的:

    Private Sub Combo0_AfterUpdate():
        With Me.Child0.Form.Recordset
            .FindFirst "ID_Field=" & Me.Combo0
        End With
    End Sub
    

    【讨论】:

    • -完美!现在,如何让按钮将子表单发送到其添加条目模式?在哪里可以在现有记录的底部添加新记录?
    • 我认为最好将其作为一个新问题提出。
    • 首先,没有理由设置记录集,因为已经存在一个用于导航的记录集,即表单的 RecordsetClone。在我看来,这更合适。但是如果你要设置那个记录集变量,你应该清除它。
    • 我编辑了我的答案,以便不再设置单独的记录集。但是,RecordsetClone 在这种情况下将不起作用,因为 OP 希望更新在 UI 中可见。当您想在不影响用户界面的情况下浏览表单的 Recordset 时,通常使用 RecordsetClone。
    猜你喜欢
    • 2014-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    相关资源
    最近更新 更多