使用另一个表单上的命令按钮过滤表单
我有一个带有 cmdbutton 的表单,目前打开另一个表单并显示几种类型的 PartitionStyles 和 TrimFinishs(目前为 486)的所有记录,我需要能够过滤第二个表单以仅显示我需要的 TrimFinish。
私有子lbl600SeriesS_Click() Dim stDocName 作为字符串 Dim stLinkCriteria As String
stDocName = "frmModules"
stLinkCriteria = "Forms!frmModules![TrimFinish] = 1"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
目前它只显示一条新记录,我知道使用 1 应该有 162 条记录,我错过了什么或做错了什么。
I have a form with a cmdbutton that at the moment opens another form and shows all records for several types of PartitionStyles and TrimFinishs (486 at present), I need to be able to filter the second form to show only the TrimFinish I need.
Private Sub lbl600SeriesS_Click()
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "frmModules"
stLinkCriteria = "Forms!frmModules![TrimFinish] = 1"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
At the moment it shows only a new record, I know there should be 162 records using 1, what have I missed or done incorrect.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
stLinkCriteria 基于 frmModules 的 RecordSource 中的字段。因此,如果 RecordSource 包含一个名为 TrimFinish 的数字字段,请尝试如下操作:
如果 RecordSource 是来自多个表的查询,您可以使用表别名限定字段名称:
如果您仍然遇到问题,请编辑您的问题描述frmModules的RecordSource。如果是查询,请粘贴到查询的 SQL 视图中。
Base stLinkCriteria on a field in frmModules' RecordSource. So, if the RecordSource includes a numeric field named TrimFinish, try something like this:
If the RecordSource is a query drawing from more than one table, you can qualify the field name with the table alias:
If you still have trouble, edit your question to describe frmModules' RecordSource. If it's a query, paste in the SQL View of the query.