设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1063|回复: 2
打印 上一主题 下一主题

[与其它组件] 过滤的问题

[复制链接]
跳转到指定楼层
1#
发表于 2005-7-3 18:44:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我通过列表取值后在窗体过滤相应记录后,显示相应记录。当要浏览记录集时只能显示该记录不能实现整库浏览

是否能够浏览记录集时取消过滤

Private Sub 详细信息_Click()

'从列表中取值

    On Error GoTo Err_详细信息_Click



    Dim vntItem As Variant, strFilter As String

    For Each vntItem In Me.列表89.ItemsSelected

        ' strFIlter = strFIlter & " [编号]= '" & Me![列表89].ItemData(vntItem) & " ' "

        strFilter = strFilter & " [编号]=" & Me![列表89].ItemData(vntItem) & " "

        DoCmd.Minimize



        '将值传递给厦门市餐饮调查表窗体

        DoCmd.OpenForm "厦门市餐饮调查表窗体", , , strFilter, acFormEdit



        ' Debug.Print "itemdata:"; Me.列表3.ItemData(cntitem)

    Next

    ' End If











Exit_详细信息_Click:

    Exit Sub

Err_详细信息_Click:

    MsgBox Err.Description

    Resume Exit_详细信息_Click

End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-7-3 19:31:00 | 只看该作者
要显示全部,不过滤不就行了?
3#
发表于 2005-7-3 19:43:00 | 只看该作者
DoCmd.OpenForm "厦门市餐饮调查表窗体", , , strFilter, acFormEdit改一改,将strFilter放在openArgs中,在“厦门市餐饮调查表窗体”open事件中加上if not isnull(me.openArgs) then me.filter = me.openArgs: me.filteron: me.requery

然后在“厦门市餐饮调查表窗体”增加一个过滤开关

[此贴子已经被作者于2005-7-3 11:44:40编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-14 17:30 , Processed in 0.158157 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表