![]() |
|||||
| Access レポートを表示する |
| |||
|
Microsoft Access 8.0 Object Library を使用して
Visual Basic から Access レポートを表示します。 | |||
| |||
|
Visual Basic から Access のレポートを出力するにはアプリケーションとして Microsoft Access がインストールされている必要があります。 MDB ファイルのデータ部分(テーブル・クエリー)を操作する場合は Microsoft DAO Object Library を使用します。 | |||
| サンプルコード | ||||
Option Explicit Dim ac As Object ' Access.Application Private Sub cmdGO_Click() ' Microsoft Access 8.0 Object Library Set ac = CreateObject("Access.Application") ' データベースを開く ac.OpenCurrentDatabase "C:\Program Files\DevStudio\VB\NWIND.MDB" ' アプリケーションを表示する ac.Visible = True ' 名前を指定してレポートを開く ac.DoCmd.OpenReport "Catalog", 2 'acViewPreview ' レポートの最大化 ac.DoCmd.Maximize End Sub Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) ' データベースを閉じる ac.CloseCurrentDatabase ' Access アプリケーションの終了 ac.Quit End Sub |
||||
ソースのダウンロードはありません。