Form.SubdatasheetExpanded プロパティ (Access)

SubdatasheetExpanded プロパティを使用して、テーブルまたはクエリ内のすべてのサブデータシートの保存状態を指定または決定します。 読み取り/書き込みが可能な Boolean です。

構文

サブデータシートExpanded

expressionForm オブジェクトを表す変数です。

注釈

既定値は False です。

Visual Basic を使って " SubdatasheetExpanded /展開したサブデータシート" プロパティを設定するには、最初に DAO の CreateProperty メソッドを使ってこのプロパティを作成する必要があります。

SubdatasheetExpanded プロパティと SubdatasheetHeight プロパティは、フォームがデータシート ビューにある場合にサブフォーム コントロールに対して有効になります。

次の例では、 発注書 フォームのサブデータシートの展開をオンまたはオフにします。

この例を自分で試すには、デザイン ビューでフォーム (サブフォームを含む) を開き、フォームのプロパティ ウィンドウの [読み込み時] プロパティ ボックスの横にある [ビルダー] ボタンを選択し、このコードをフォームの Form_Load イベントに貼り付けて (発注書フォームへの参照を削除します)、データシート ビューでフォームを開きます。

Dim strExpand As String 
 
With Forms("Purchase Orders") 
 
 strExpand = InputBox("Expand subdatasheets? Y/N") 
 
 Select Case strExpand 
 Case "Y" 
 .SubdatasheetExpanded = True 
 Case "N" 
 .SubdatasheetExpanded = False 
 Case Else 
 MsgBox "Can't determine subdatasheet expansion state." 
 End Select 
 
End With

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。