当用于 Application 对象时,返回或设置 Microsoft Access 应用程序是否最小化。也可以使用 Visible 属性来显示或隐藏窗体、报表、窗体或报表的节、数据访问页或控件。如果要保持对窗体信息的访问而又不让窗体可见,该属性就很有用。例如,可以将隐藏窗体上控件的值用作查询的条件。Boolean 型,可读写;如果可见/最小化,则为 True,如果不可见/非最小化,则为 False。
expression.Visible
expression 必需。返回“Applies To”列表中的一个对象的表达式。
对于 Application 对象:
只能使用 Visual Basic 来设置 Application 对象的 Visible 属性。可以使用控件的默认控件样式或使用 Visual Basic 中的 DefaultControl 方法来设置该属性的默认值。
当应用程序被用户启动时,Application 对象的 Visible 和 UserControl 属性都将设为 True。如果 UserControl 属性设为 True,则不能将该对象的 Visible 属性设为 False。
当使用自动化(过去称为 OLE 自动化)创建一个 Application 对象时,该对象的 Visible 和 UserControl 属性都将设为 False。
注意 当 Application 对象的 Visible 属性被设为 False 时,应用程序被最小化,但是该程序仍然可见。
对于所有其他对象:
可以使用对象的属性表(对于节和除分页符以外的所有控件)、宏或 Visual Basic,来设置该属性。
对于窗体、报表和数据访问页,必须使用宏或 Visual Basic 来设置该属性。
对于控件,可以使用默认控件样式或 Visual Basic 中的 DefaultControl 方法来设置该属性的默认值。
Visible 属性设置对“数据表”视图的列没有影响。若要指定在“数据表”视图中的列是否可见,必须使用 ColumnHidden 属性。
若要在打印时隐藏对象,请使用 DisplayWhen 属性。
可以使用 Visible 属性来隐藏窗体或报表上的控件,具体做法是将该属性包含在当 Current 事件发生时所运行的宏或事件过程中。例如,在“销售”报表中,可以根据销售总额来决定是否在业务人员的月销售总额旁显示或隐藏祝贺信息。