使用 SubdatasheetHeight 属性可以指定或确定子数据表展开时的显示高度。Integer 型,可读写。
expression.SubdatasheetHeight
expression 必需。返回“应用于”列表中的一个对象的表达式。
以数值表达式表示的 SubdatasheetHeight 属性,表示子数据表中显示的默认高度。
设置 SubdatasheetHeight 属性的最简单的方法是通过使用表的属性表。也可以通过使用 Visual Basic 设置该属性。在 Visual Basic 中,以缇为单位表示该属性的值。
若要通过使用 Visual Basic 设置 SubdatasheetHeight 属性,必须先执行下列操作之一:
? | 在表“设计”视图中,通过指向“视图”菜单中的“属性”来设置该属性。 |
? | 通过使用 DAO CreateProperty 方法创建该属性。 |
如果子数据表所包含的记录数超过了高度设置能容纳的数量,则显示垂直滚动条。
如果支持添加新记录,则 SubdatasheetHeight 属性设置包含“新记录”行。它不包括列标题行或滚动条区域。
当窗体位于数据表视图中时,SubdatasheetHeight 属性和 SubdatasheetExpanded 属性对子窗体控件起作用。
下面的示例将调整“Purchase Orders”窗体(包含子窗体)中子数据表的高度,一次只显示一行子数据表内容(按约 400 个缇度量),并伴有垂直滚动条。400 是随意取的,根据监视器分辨率和默认字体大小这一数字会有所不同。这种情况只有在“数据表视图”中才能看到。
Forms("Purchase Orders").SubdatasheetHeight = 400