データベースの操作
DoCmdオブジェクトは、AccessのデータベースのオブジェクトをVBAから操作するもの。
データベースに対する操作には、次のようなものがあるよ。
| DoCmdオブジェクト | 詳細 |
|---|---|
| OpenTableメソッド | テーブルを開くもの。 |
| OpenQueryメソッド | クエリを開くもの。 |
| OpenFormメソッド | フォームを開くもの。 |
| OpenReportメソッド | レポートを開くもの。 |
| GoToControlメソッド | フォーカスを移動する。 |
| Maxmizeメソッド | アクティブウィンドウを最大化する。 |
| Minimizeメソッド | アクティブウィンドウを最小化する。 |
| Restoreメソッド | アクティブウィンドウを元のサイズに戻す。 |
| MoveSizeメソッド | アクティブウィンドウの移動やサイズ変更を行う。 |
| CopyObjectメソッド | オブジェクトをコピーする。 |
| DeleteObjectメソッド | オブジェクトを削除する。 |
| Renameメソッド | オブジェクトの名前を変更する。 |
| PrintOutメソッド | アクティブウィンドウを印刷する。 |
| Saveメソッド | オブジェクトを保存する。 |
| Closeメソッド | オブジェクトを閉じる。 |
アクティブウィンドウは、現在操作をしている画面のこと。
レコードの操作
レコードに対する操作には、次のようなものがあるよ。
| DoCmdオブジェクト | 詳細 |
|---|---|
| OpenTableメソッド | テーブルを開く。 |
| TransferSpreadsheetメソッド | Excelファイルをインポートまたはエクスポートする。 |
| Output Toメソッド | オブジェクトをを様々な形式で出力する。 |
| ApplyFilterメソッド | アクティブなテーブル、クエリ、フォームをフィルタする。 |
| ShowAllRecordsメソッド | フィルタを解除する。 |
| FindRecordメソッド | 条件を満たすレコードを検索する。 |
| FindNextメソッド | 条件を満たす次のレコードを検索する。 |