【发布时间】:2015-12-24 01:04:14
【问题描述】:
我在报告的“详细信息”部分中有一个选项卡式控件 (TabCtl45),它具有三个选项卡。 (第 1 页、第 2 页、第 3 页)。我只想根据另一个称为费用类型的变量显示一个页面。如果 FeeType = 1,则显示 Page1 选项卡。如果 FeeType = 2,则页面 Page2 选项卡显示...等等。
我能够通过 OnFormat 事件在“打印视图”中完成这项工作;但是,我希望我的所有数据都在一个易于流动的页面中,例如报表视图。 不在单独的页面中,如打印视图输出。
代码如下所示:
如果 Me.FeeType = "1" 那么
Me.TabCtl45.Pages("Page1").Visible = True
Me.TabCtl45.Pages("Page2").Visible = False
Me.TabCtl45.Pages("Page3").Visible = False
ElseIf Me.FeeType = "2" Then
Me.TabCtl45.Pages("Page1").Visible = False
Me.TabCtl45.Pages("Page2").Visible = True
Me.TabCtl45.Pages("Page3").Visible = False
ElseIf Me.FeeType = "3" Then
Me.TabCtl45.Pages("Page1").Visible = False
Me.TabCtl45.Pages("Page2").Visible = False
Me.TabCtl45.Pages("Page3").Visible = True
如果结束
如何让此代码在我报告的“详细信息”部分的报告视图中工作?在属性“详细信息”部分中,我没有看到为此目的工作的任何事件。
【问题讨论】:
标签: ms-access vba report ms-access-2007 show-hide