You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

在Microsoft Access 2010报表中隐藏余额为零的行

解决Access报表隐藏剩余数量为0的行的问题

嘿,我来帮你搞定这个需求!要让报表里不显示剩余数量[RQ]为0的行,有两种简单实用的方法,你可以按需选择:

方法一:修改查询添加过滤条件(推荐,更彻底)

这是最直接的方式,修改数据源查询后,所有依赖这个查询的报表、窗体都会自动过滤掉不符合条件的记录:

  • 打开你的查询设计视图
  • [RQ]字段的条件行中输入:<>0(表示“不等于0”)
  • 如果你的[RQ]可能出现空值(比如[TQ][STQ]为空时),可以把条件改成:<>0 And Is Not Null,避免空值记录被显示
  • 保存查询,刷新报表即可看到效果

方法二:在报表中设置筛选(灵活,适合临时调整)

如果不想修改查询,只针对当前报表设置过滤:

  • 打开报表的设计视图
  • 切换到「设计」选项卡,找到「筛选」组里的「高级」,选择「高级筛选/排序」
  • 在筛选窗口中添加[RQ]字段,然后在条件栏输入:<>0
  • 点击「应用筛选」按钮(或右键选择「应用筛选/排序」),报表就会自动隐藏[RQ]为0的行
  • 若要每次打开报表都自动应用这个筛选,可以在报表的「打开」事件中添加VBA代码:
    Me.Filter = "[RQ] <> 0"
    Me.FilterOn = True
    

两种方法都能满足你的需求,选哪种看你的实际场景就好~

内容的提问来源于stack exchange,提问作者Syed Alish Raza Naqvi

火山引擎 最新活动