通过报表格式化事件隐藏记录-宏鹏
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-报表


通过报表格式化事件隐藏记录

发表时间:2017/1/4 13:44:12 评论(1) 浏览(6110)  评论 | 加入收藏 | 复制
   
摘 要:通过报表格式化事件来实现隐藏记录
正 文:
       我们在制作报表的时候,希望一部分数据不显示,常规的方法是设置报表记录源,利用记录源的筛选条件把记录筛除掉;但是有时候我们没法通过记录源达到效果,可以试一下报表的格式化事件。
       以下面这个简单的报表为例,我们看到有一部分“SalePrice”等于“RetailPrice”的记录;
 点击图片查看大图

     我们可以使用格式化事件,写上主体的格式件事件代码:
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
If Me.RetailPrice = Me.SalePrice Then
Me.Detail.Visible = False
Else
Me.Detail.Visible = True
End If
End Sub

    重新打开报表,报表把“SalePrice”等于“RetailPrice”的记录隐藏起来了:
 点击图片查看大图

    注意:报表格式化事件只在打印预览时才生效

点击下载此附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
<条件隐藏与显示,锁定与解锁>示例  【caoguangyao  2009/4/30】
真正用ColumnHidden隐藏列的方法  【十段  2010/9/12】
【access入门】Access用ColumnHidden函数隐藏...  【麥田  2011/7/5】
【译文】如果主窗体不包含记录,如何隐藏它的子窗体  【周芳  2013/9/10】
【Access示例】用代码控制密码文本框的显示与隐藏  【缪炜  2015/2/6】
常见问答
技术分类
相关资源
文章搜索
关于作者

宏鹏

文章分类

文章存档

友情链接