この記事では、MsAccessのデータマクロとUIマクロの4つの主な違いについて説明します。
MS Accessアプリケーションにはいくつかの機能とオプションがありますが、そのうちのXNUMXつはost 使用され、すべての中で不可欠な機能はマクロです。 これらは、タスクを自動化して時間を節約できるだけでなく、自動化できる複数のタスクのオプションを検討できるため、重要です。 MS Accessは、XNUMX種類のマクロを提供します。 データマクロとUIマクロ。 名前が示すように、データマクロは、Accessアプリケーションに格納されているデータを直接処理するマクロです。 一方、UIマクロは、使用しているアプリケーションのユーザーインターフェイスで機能するマクロです。
これらの基本的な違いとは別に、これら4つのタイプのマクロの間には、ユーザーが互いに区別できるようにする他の違いもあります。 XNUMXつの主な違いを以下に示します。
UIマクロ
これにより、アプリケーションのインターフェイスで作業できるため、これを利用して、別のビューを開く、新しいレコードを作成する、フィルターを適用するなどのアクションを実行できます。
- 「埋め込まれている」UIマクロは、ユーザーインターフェイスに直接接続されています。 これらには、コマンドボタン、アクションバーボタン、コンボボックスなどのオブジェクトが含まれます。 一方、「スタンドアロン」UIマクロは、オブジェクトマクロ内に存在するものです。
- UIマクロをアタッチできるコントロールのイベントは次のとおりです。
- 更新後:これは、コントロールから、またはコントロール内でデータを選択または入力したときに発生するイベントです。
- クリック時:コントロールをクリックして選択したときに発生するイベント。
- 現在:このイベントは、ビュー内のあるレコードから別のレコードに移動したときに発生します。
- ロード時:これは、ビューをロード/オープンしたときに発生するイベントです。
- スタンドアロンマクロは、他のマクロを使用して再利用できます。 これは、コードの重複を防ぐのに役立ちます。 スタンドアロンUIマクロは、マクロの下にあるナビゲーションペインにあります。
データマクロ
- これらは、データレイヤーにビジネスルールを実装するのに役立つメソッドに使用できます。 UIマクロとは異なり、これらはレコードの作成、編集、削除などのアクションの実行に使用できます。
- 「埋め込み」マクロはテーブルイベントに添付されていることがわかりますが、「スタンドアロン」マクロはマクロオブジェクトに含まれていることがわかります。
- データマクロをアタッチするために使用できるテーブル内のイベントは次のとおりです。
- 挿入時:これは、新しいレコードがテーブルに挿入/追加されたときに発生するイベントです。
- 更新時:これは、既存のレコードまたはに変更が加えられたときに発生するイベントです。
- 削除時–これは、レコードが削除されたときに発生する偶数です。
- 指定されたRunDataMacroアクションを使用して、UIマクロおよびデータマクロを介してスタンドアロンマクロを利用できます。 これらのマクロに複数のパラメーターが含まれている可能性があります。
Accessアプリケーションでマクロを過度に使用すると、データ破損や mdbの修正 商用プロジェクトにMSAccessを使用している場合は、役に立ちます。
著者紹介:
ビビアンスティーブンスはのデータ復旧の専門家です DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 mdfを修復する と優れた回復ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com
これにより、アプリケーションのインターフェイスで作業できるため、これを利用して、別のビューを開く、新しいレコードを作成する、フィルターを適用するなどのアクションを実行できます。