4 MSAccessのデータマクロとUIマクロの主な違い

今すぐ共有:

この記事では、MsAccessのデータマクロとUIマクロの4つの主な違いについて説明します。

MS Accessアプリケーションにはいくつかの機能とオプションがありますが、そのうちのXNUMXつはost 使用され、すべての中で不可欠な機能はマクロです。 これらは、タスクを自動化して時間を節約できるだけでなく、自動化できる複数のタスクのオプションを検討できるため、重要です。 MS Accessは、XNUMX種類のマクロを提供します。 データマクロとUIマクロ。 名前が示すように、データマクロは、Accessアプリケーションに格納されているデータを直接処理するマクロです。 一方、UIマクロは、使用しているアプリケーションのユーザーインターフェイスで機能するマクロです。4データマクロとUIマクロの主な違い

これらの基本的な違いとは別に、これら4つのタイプのマクロの間には、ユーザーが互いに区別できるようにする他の違いもあります。 XNUMXつの主な違いを以下に示します。

UIマクロ

  1. MSAccessのデータマクロとUIマクロこれにより、アプリケーションのインターフェイスで作業できるため、これを利用して、別のビューを開く、新しいレコードを作成する、フィルターを適用するなどのアクションを実行できます。
  2. 「埋め込まれている」UIマクロは、ユーザーインターフェイスに直接接続されています。 これらには、コマンドボタン、アクションバーボタン、コンボボックスなどのオブジェクトが含まれます。 一方、「スタンドアロン」UIマクロは、オブジェクトマクロ内に存在するものです。
  3. UIマクロをアタッチできるコントロールのイベントは次のとおりです。
  • 更新後:これは、コントロールから、またはコントロール内でデータを選択または入力したときに発生するイベントです。
  • クリック時:コントロールをクリックして選択したときに発生するイベント。
  • 現在:このイベントは、ビュー内のあるレコードから別のレコードに移動したときに発生します。
  • ロード時:これは、ビューをロード/オープンしたときに発生するイベントです。
  1. スタンドアロンマクロは、他のマクロを使用して再利用できます。 これは、コードの重複を防ぐのに役立ちます。 スタンドアロンUIマクロは、マクロの下にあるナビゲーションペインにあります。

データマクロ

  1. これらは、データレイヤーにビジネスルールを実装するのに役立つメソッドに使用できます。 UIマクロとは異なり、これらはレコードの作成、編集、削除などのアクションの実行に使用できます。
  2. 「埋め込み」マクロはテーブルイベントに添付されていることがわかりますが、「スタンドアロン」マクロはマクロオブジェクトに含まれていることがわかります。
  3. データマクロをアタッチするために使用できるテーブル内のイベントは次のとおりです。
  • 挿入時:これは、新しいレコードがテーブルに挿入/追加されたときに発生するイベントです。
  • 更新時:これは、既存のレコードまたはに変更が加えられたときに発生するイベントです。
  • 削除時–これは、レコードが削除されたときに発生する偶数です。
  1. 指定されたRunDataMacroアクションを使用して、UIマクロおよびデータマクロを介してスタンドアロンマクロを利用できます。 これらのマクロに複数のパラメーターが含まれている可能性があります。

Accessアプリケーションでマクロを過度に使用すると、データ破損や mdbの修正 商用プロジェクトにMSAccessを使用している場合は、役に立ちます。

著者紹介:

ビビアンスティーブンスはのデータ復旧の専門家です DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 mdfを修復する と優れた回復ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com

今すぐ共有:

コメントは締め切りました。