首页 > 解决方案 > MS Access 点击信以过滤报告

问题描述

我正在尝试找到一个示例数据库,该数据库曾经包含在 MS Access(我认为)中,就像电话簿一样,我特别感兴趣的是一个报告/表格,其中您的按钮 AZ 在顶部和那么下面列出的名字,如果你点击“A”,你只会看到那些姓氏以A开头的名字,依此类推。有谁知道该模板数据库的名称(使用 Access 2010)或如何实现?

标签: ms-accessreport

解决方案


我这样做的方法是创建命令按钮 cmd_A,并给它一个标题“A”。

在属性对话框中,我将在 OnClick 事件中输入以下内容:

On Click: =FilterMyForm()

然后我会在函数后面的代码中创建函数:

Private Function FilterMyForm()

    Dim strFilter as string

    strFilter = "[FieldName] Like '" & screen.ActiveControl.Caption & "*'"
    me.filter = strFilter
    me.FilterON = true

End Sub

然后我会复制此按钮以获取您的 26 个字母并根据需要更改每个按钮的标题。


推荐阅读