この記事では、ユーザーがマクロを使用してMSAccessで自動化タスクを設定する方法について説明します。
Marcoは、ユーザーがレポート、フォーム、およびコントロールに機能を追加しながらタスクを自動化できるようにするMSAccess機能です。 Accessのマクロは、WordやExcelとは少し異なります。 それでも同様に強力です。 Accessでは、ユーザーが一連のキーストロークを記録し、将来それらを再生できるマクロを作成できます。
マクロ機能へのアクセス
- Access Macrosは、デフォルトの定義済みアクションのセットを使用して構築されています。これらのアクションは、自動化タスクと、オブジェクトおよびコントロールに機能を追加するオプションを提供します。
- マクロは、レポートまたはフォームに直接埋め込んだり、ナビゲーションペインから表示したりできるスタンドアロンオブジェクトとして機能することもできます。 ユーザーがフォーム、レポート、テーブルなどのデータベースオブジェクトを作成すると、マクロはこれらのオブジェクトを簡単かつ迅速に結び付け、基本的な相対性理論のトレーニングだけで誰でもアクセスおよび変更できるデータベースアプリケーションを作成できます。
- ユーザーは、Marcosを使用して、VBAコードを記述したり、知識がなくてもコマンドを実行することもできます。
マクロを使用してMSAccessのタスクを自動化する手順
これは、ユーザーがコマンドボタンをクリックするたびにフォームを開く単純なMicroを作成する例です。
- 手順1:データベースを開き、マクロコマンドを追加するフォームを選択します。
- ステップ2:従業員フォームを開いたとします。 ユーザーは、仕事や給与の情報に誘導するフォームにボタンを追加できます。
- ステップ3:デザインビューに移動し、[コントロール]メニューを使用してボタンを追加します。
- ステップ4:コマンドボタンウィザードが画面に表示されます。 ユーザーは、[カテゴリ]および[アクション]リストから、フォームで自動化するアクションを選択できます。
- ステップ5:次に、ユーザーは、フォームでコマンドボタンが選択されたときに表示するフォームを指定する必要があります。 [次へ]をクリックします。
ステップ6:ここで、ユーザーは「フォームを開いて非常に特定のレコードを表示する」または「フォームを開いてすべてのレコードを表示する」のXNUMXつのオプションから選択する必要があります。 次に、次を選択します。
- ステップ7:ここで、ユーザーは画像を挿入するか、ボタンがクリックされたときにフォームにテキストを表示させることができます。 次に、[次へ]をクリックします。
- ステップ8:このウィンドウで、ユーザーはコマンドボタンに意味のある名前を付け、[ジョブの表示]という名前を付けて、[完了]を選択する必要があります。
- ステップ9:フォームビューに移動します。
- 手順10:フォームの[ジョブの表示]ボタンをクリックします。
- ステップ11:フォームは開きますが、ユーザーは情報を見ることができません。 次に、従業員フォームのデザインビューに戻り、コマンドボタンが選択されていることを確認します。 [イベント]タブをクリックします。
これにより、画面に埋め込みマクロが作成されます。 ユーザーはボタンをクリックしてマクロを変更できます。
- 手順12:ユーザーはこのマクロデザイナを使用して、フォームのアクションカタログを変更できます。 ユーザーは、これらすべてのアクションをXNUMXつずつ選択することで、それらのプロパティを確認できます。
- 手順13:マクロファイルを保存して、このフォームのマクロデザイナを閉じます。 次に、フォームビューに移動します。
- 手順14:[フォーム]ボタンをもう一度選択して、正しく機能しているかどうかを確認します。
Accessデータベースへのデータ災害は、是正措置が講じられない場合、データ損失につながる可能性があります。 このような状況に遭遇した場合は、次のような専用のリカバリアプリケーションを呼び出してください DataNumen Access Repair ができる accdbを修復します またはmdbデータベースで問題を処理します。
著者紹介:
ビビアンスティーブンスはのデータ復旧の専門家です DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 SQLの回復 と優れた回復ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com
ステップ6:ここで、ユーザーは「フォームを開いて非常に特定のレコードを表示する」または「フォームを開いてすべてのレコードを表示する」のXNUMXつのオプションから選択する必要があります。 次に、次を選択します。