设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 4411|回复: 10
打印 上一主题 下一主题

[窗体] 如何按照条件来隐藏或显示指定的子窗体的行,谢谢!!!

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-10 23:38:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在主窗体中设置一个“显示”和一个“隐藏”按钮
当“子窗体”的“审核”=“成功”时,
单击“隐藏”则全部隐藏
同时通过“显示”按钮显示所有记录。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-10-11 09:04:54 | 只看该作者
设置子窗体的 recordsource 就可实现
3#
发表于 2010-10-11 10:52:45 | 只看该作者
在主窗体增加一个复选框,意思是指定子窗体是否显示“子窗体”的“审核”=“成功”的内容,
然后在复选框的更新后事件中设置子窗体的 recordsource
if 复选框.value=true then
   子窗体的 recordsource =“select * from 表”
else
  子窗体的 recordsource =“select * from 表 where  审核<>'成功'”
end if
4#
 楼主| 发表于 2010-10-11 13:47:47 | 只看该作者
本帖最后由 ybsnryga 于 2010-10-11 15:51 编辑

这样好象不行哦:
Private Sub Check69_Click()
If Check69.Value = True Then
   Me.派单查询子窗体 RecordSource = "select * from 营销派单"
Else
  Me.派单查询子窗体 RecordSource = "select * from 营销派单 where  派单审核<>成功"
End If
End Sub
5#
发表于 2010-10-11 14:40:48 | 只看该作者
Private Sub Check69_Click()

  If Check69.Value = True Then
    Me.派单查询子窗体.Form.RecordSource = "select * from 营销派单"
   
  Else
    Me.派单查询子窗体.Form.RecordSource = "select * from 营销派单 where  派单审核<>'成功'"
  End If
End Sub
6#
发表于 2010-10-11 14:49:57 | 只看该作者
---------------------------
Microsoft Office Access
---------------------------
Microsoft Office Access 不能找到表达式中引用的字段“|”。
---------------------------
确定   
---------------------------
上述问题你自己找一下在什么地方有“|”了
7#
 楼主| 发表于 2010-10-11 15:50:58 | 只看该作者


麻烦再看一下,我修改的附件不会再提示“|”了。
但是操作时有点小问题,即:
首次单击“复选框”后不能隐藏指定的内容,再去掉“复选框”的钩后空白的记录又不能显示了。
请高手帮帮忙,谢谢!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
发表于 2010-10-11 18:10:17 | 只看该作者
改为:
Private Sub Check69_Click()
  If Check69.Value = False Then '修改了条件:原来是Check69.Value = true,现在为Check69.Value = False
    Me.派单查询子窗体.Form.RecordSource = "select * from 营销派单"
  Else
    Me.派单查询子窗体.Form.RecordSource = "select * from 营销派单 where  派单审核<>'成功'"
  End If
End Sub
再试一试
9#
 楼主| 发表于 2010-10-12 22:14:12 | 只看该作者
谢谢,现在的问题是勾了复选框后空白的记录也一并被隐藏了,如何才能只隐藏“成功”部分。
10#
发表于 2014-6-7 16:10:47 | 只看该作者
  zzc
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-9 13:27 , Processed in 0.078934 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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