适用于

BoundObjectFrame 对象

Image 对象

OptionButton 对象

SubForm 对象

CheckBox 对象

Label 对象

OptionGroup 对象

TabControl 集合

ComboBox 对象

Line 对象

Page 对象

TextBox 对象

CommandButton 对象

ListBox 对象

PageBreak 对象

ToggleButton 对象

CustomControl 对象

ObjectFrame 对象

Rectangle 对象

可以在 Visual Basic for Applications (VBA) 代码中使用 IsVisible 属性来确定控件是否在报表上可见。 布尔型,可读/写。

表达式.IsVisible

表达式 必需。 返回"适用对象"列表中的一个对象的表达式。

备注

IsVisible 属性使用以下设置。

设置

说明

正确

(默认)控件可见。

False

控件不可见。

注意: 仅能在包含控件的报表节的 Print 事件中设置 IsVisible 属性。

可以将 IsVisible 属性与 HideDuplicates 属性结合使用来确定报表上的控件何时可见以及显示或隐藏其他控件作为结果。 例如,当文本框控件被隐藏时可以隐藏行控件,因为它包含重复值。

示例

以下示例使用文本框的 IsVisible 属性来控制报表上行控件的显示。 报表基于“产品”表,并使用具有以下属性的三个控件。

属性

行控件

文本框 1

文本框 2

Name

Line0

CategoryID

ProductName

ControlSource

CategoryID

ProductName

HideDuplicates

支持

不支持

Left

0

0

2.0

Top

0

0.1

0.1

Width

4.0

1.0

1.0


将以下代码粘贴到报表模块的“声明”部分,然后查看此报表以检查由 IsVisible 属性控制的行格式设置:

Private Sub Detail_Print(Cancel As Integer, _
PrintCount As Integer)
If Me!CategoryID.IsVisible Then
Me!Line0.Visible = True
Else
Me!Line0.Visible = False
End If
End Sub

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×