【问题标题】:Building a form in Access can filter specific records in a table在 Access 中构建表单可以过滤表中的特定记录
【发布时间】:2019-03-13 01:04:50
【问题描述】:

Access 表单是否可以过滤记录源表中的特定字段,以便用户仅处理其余表字段的一部分?

该表包含许多字段,用户需要在表中的不同记录的所有字段中输入数据。为方便起见,我需要过滤在特定字符中具有相似或共同的记录以输入它们的数据,然后删除过滤器并为另一个字符放置另一个过滤器。

【问题讨论】:

    标签: ms-access ms-access-2010


    【解决方案1】:

    示例解决方案:

    Private Sub Form_Open(Cancel As Integer)
    
       Dim argsString As String, sFil As String
    
       argsString = Me.OpenArgs
       MsgBox "Incoming OpenArgs = " & argsString
    
       sFil = "SpecGrpID = " & argsString
       Me.Filter = sFil
       Me.FilterOn = True
    
    End Sub
    

    【讨论】:

      【解决方案2】:

      Access 提供“开箱即用”的记录过滤功能。可以告诉 Access 表单(或数据表视图中的表)以交互方式过滤记录:

      如何过滤 Access 数据库中的记录
      http://support.microsoft.com/kb/304259

      ...或以编程方式:

      过滤器属性
      http://office.microsoft.com/en-ca/access-help/filter-property-HA001232736.aspx

      【讨论】:

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