使用 SubdatasheetHeight 屬性可以指定或確定子數(shù)據(jù)表展開時的顯示高度。Integer 型,可讀寫。
expression.SubdatasheetHeight
expression 必需。返回“應(yīng)用于”列表中的一個對象的表達(dá)式。
以數(shù)值表達(dá)式表示的 SubdatasheetHeight 屬性,表示子數(shù)據(jù)表中顯示的默認(rèn)高度。
設(shè)置 SubdatasheetHeight 屬性的最簡單的方法是通過使用表的屬性表。也可以通過使用 Visual Basic 設(shè)置該屬性。在 Visual Basic 中,以緹為單位表示該屬性的值。
若要通過使用 Visual Basic 設(shè)置 SubdatasheetHeight 屬性,必須先執(zhí)行下列操作之一:
? | 在表“設(shè)計”視圖中,通過指向“視圖”菜單中的“屬性”來設(shè)置該屬性。 |
? | 通過使用 DAO CreateProperty 方法創(chuàng)建該屬性。 |
如果子數(shù)據(jù)表所包含的記錄數(shù)超過了高度設(shè)置能容納的數(shù)量,則顯示垂直滾動條。
如果支持添加新記錄,則 SubdatasheetHeight 屬性設(shè)置包含“新記錄”行。它不包括列標(biāo)題行或滾動條區(qū)域。
當(dāng)窗體位于數(shù)據(jù)表視圖中時,SubdatasheetHeight 屬性和 SubdatasheetExpanded 屬性對子窗體控件起作用。
下面的示例將調(diào)整“Purchase Orders”窗體(包含子窗體)中子數(shù)據(jù)表的高度,一次只顯示一行子數(shù)據(jù)表內(nèi)容(按約 400 個緹度量),并伴有垂直滾動條。400 是隨意取的,根據(jù)監(jiān)視器分辨率和默認(rèn)字體大小這一數(shù)字會有所不同。這種情況只有在“數(shù)據(jù)表視圖”中才能看到。
Forms("Purchase Orders").SubdatasheetHeight = 400