フォームのレコードソースの件数をラベルに表示する
 フォームのレコードソースの件数を取得するには、RecordCountプロパティ
を使います。

 RecordCountプロパティは、Recordsetオブジェクトでアクセスされたレコード数、
またはテーブルタイプのRecordsetオブジェクトかTableDefオブジェクトのレコード
総数を返します。

 サンプルプロシージャは、フォームが開くときに、最初のレコードが表示される
前に発生するイベント「Open」で、レコードソースの総件数を取得して
ラベルの「標題」プロパティに設定しています。

● サンプル ●

Private Sub Form_Open(Cancel As Integer)
    Dim rs As Recordset
    
    Set rs = Me.RecordsetClone
    Me!ラベルレコード数.Caption = rs.RecordCount
    
End Sub

● 詳細 ●

 RecordsetCloneプロパティは、フォームの「レコードソース」プロパティに設定
されているテーブルまたはクエリのRecordsetオブジェクトを参照します。

● 補足説明 ●

 DAOを使用するには、[ツール(T)]メニューの[参照設定(R)]をクリック
すると表示される[参照設定]ダイアログボックスで、「Microsoft DAO 3.6
Object Library」をチェックします。

Access2000



戻る


Excel Word Access VBA! モーグ