SubdatasheetHeight プロパティを使用して、サブデータシートを展開したときの既定の表示高さを指定または決定します。 値の取得および設定が可能です。整数型 (Integer) の値を使用します。
構文
式。SubdatasheetHeight
expressionForm オブジェクトを表す変数です。
注釈
SubdatasheetHeight プロパティの値は twips で表されます。
Visual Basic を使って " SubdatasheetHeight /サブデータシートの高さ" プロパティを設定するには、最初に DAO の CreateProperty メソッドを使ってこのプロパティを作成する必要があります。
サブデータシートに、設定した高さでは表示しきれない数のレコードがある場合、垂直スクロール バーが表示されます。
新しいレコードの追加がサポートされている場合、" SubdatasheetHeight /サブデータシートの高さ" プロパティの設定には、新しいレコード行の高さも含まれています。 列見出し行またはスクロール バーの高さは含まれていません。
SubdatasheetHeight プロパティと SubdatasheetExpanded プロパティは、フォームがデータシート ビューにあるときにサブフォーム コントロールで有効になります。
例
次の例では、[ 発注書 ] フォーム (サブフォームを含む) のサブデータシートの高さを調整して、サブデータシートの 1 行 (約 400 twips で測定) を一度に 1 行だけ表示し、垂直スクロール バーを表示します。 400 という数値は任意の数値であり、モニターの解像度や既定のフォント サイズによって異なります。 この動作は、データシート ビューでのみ確認できます。
Forms("Purchase Orders").SubdatasheetHeight = 400
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。