在Access中构建表单可以过滤表中的特定记录

问题描述 投票:1回答:2

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

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

ms-access ms-access-2010
2个回答
2
投票

示例解决方案

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

1
投票

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

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

......或以编程方式:

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

© www.soinside.com 2019 - 2024. All rights reserved.