Accessはマクロコントロールプログラムを使用します。
マクロの操作は非常に豊富で、小型のデータベースを作るだけで、プログラムの流れはマクロで完全に実現できます。Visual Baicを使う必要はありません。
パラメータがない操作もありますが、ある操作はパラメータを指定しないといけません。通常、パラメータ配列順に動作のパラメータを設定するのは、あるパラメータを選択すると、そのパラメータの後のパラメータの選択が決定されるからです。
一般的なマクロ操作
操作
説明
Beep
コンピュータのスピーカーでぶうぶうという音がします。
Close
指定されたMicrosoft Accessウィンドウを閉じます。ウィンドウが指定されていない場合は、アクティブウィンドウを閉じます。
GotoControl
開いているフォーム、フォームデータテーブル、テーブルデータテーブル、クエリーデータテーブルに現在記録されている特定のフィールドまたはコントロールにフォーカスを移動します。
Maximize
アクティブウィンドウを拡大して、Microsoft Accessウィンドウを満たすようにします。この操作は、可能な限り、アクティブなウィンドウのオブジェクトを多く見るためにユーザを使用することができる。
ミニミゼ
アクティブウィンドウをMicrosoft Accessウィンドウの下の小タイトルバーに縮小します。
MsgBox
警告情報または他の情報を含むメッセージボックスを表示します。
OpenForm
フォームを開き、フォームのデータ入力とウィンドウ方式を選択することで、フォームに表示されるレコードを制限します。
OpenReport
「デザイン」表示または印刷プレビューでレポートを開くか、またはレポートをすぐに印刷します。レポートに印刷するレコードを制限することもできます。
PrintOut
開いたデータベース内のアクティブなオブジェクトを印刷したり、データテーブル、レポート、フォーム、モジュールを印刷したりできます。
Quit
Microsoft Accessを終了します。Quit操作は、Accessを終了する前にデータベースオブジェクトを保存するかどうかを指定することもできます。
RepaintObject
指定されたデータベースオブジェクトの画面更新が完了しました。データベースオブジェクトが指定されていない場合は、アクティブなデータベースオブジェクトを更新します。オブジェクトを含むすべてのコントロールの再計算を更新します。
Resote
最大化または最小化されたウィンドウを元のサイズに復元します。
RunMaro
マクロを実行します。マクロは、マクログループ内にあることができます。
SetValue
Microsoft Accessフォーム、フォームデータテーブルまたはレポート上のフィールド、コントロールまたは属性の値を設定します。
StopMaro
現在実行中のマクロを停止します。
パラメータがない操作もありますが、ある操作はパラメータを指定しないといけません。通常、パラメータ配列順に動作のパラメータを設定するのは、あるパラメータを選択すると、そのパラメータの後のパラメータの選択が決定されるからです。
一般的なマクロ操作
操作
説明
Beep
コンピュータのスピーカーでぶうぶうという音がします。
Close
指定されたMicrosoft Accessウィンドウを閉じます。ウィンドウが指定されていない場合は、アクティブウィンドウを閉じます。
GotoControl
開いているフォーム、フォームデータテーブル、テーブルデータテーブル、クエリーデータテーブルに現在記録されている特定のフィールドまたはコントロールにフォーカスを移動します。
Maximize
アクティブウィンドウを拡大して、Microsoft Accessウィンドウを満たすようにします。この操作は、可能な限り、アクティブなウィンドウのオブジェクトを多く見るためにユーザを使用することができる。
ミニミゼ
アクティブウィンドウをMicrosoft Accessウィンドウの下の小タイトルバーに縮小します。
MsgBox
警告情報または他の情報を含むメッセージボックスを表示します。
OpenForm
フォームを開き、フォームのデータ入力とウィンドウ方式を選択することで、フォームに表示されるレコードを制限します。
OpenReport
「デザイン」表示または印刷プレビューでレポートを開くか、またはレポートをすぐに印刷します。レポートに印刷するレコードを制限することもできます。
PrintOut
開いたデータベース内のアクティブなオブジェクトを印刷したり、データテーブル、レポート、フォーム、モジュールを印刷したりできます。
Quit
Microsoft Accessを終了します。Quit操作は、Accessを終了する前にデータベースオブジェクトを保存するかどうかを指定することもできます。
RepaintObject
指定されたデータベースオブジェクトの画面更新が完了しました。データベースオブジェクトが指定されていない場合は、アクティブなデータベースオブジェクトを更新します。オブジェクトを含むすべてのコントロールの再計算を更新します。
Resote
最大化または最小化されたウィンドウを元のサイズに復元します。
RunMaro
マクロを実行します。マクロは、マクログループ内にあることができます。
SetValue
Microsoft Accessフォーム、フォームデータテーブルまたはレポート上のフィールド、コントロールまたは属性の値を設定します。
StopMaro
現在実行中のマクロを停止します。