2017-04-02 6 views
0

After Insertデータマクロが定義されたテーブルtblEmpがあります。しかし、このイベントは機能していません。ここで私は何が欠けているのですか?挿入後データマクロが実行されていない

enter image description here

enter image description here

enter image description here

+0

エラーメッセージ、間違った結果、何も起こりません。クエリの構文はよく見えます。私はデータマクロを使ったことが一度もありません。 AfterInsertイベントは、手動ではなくアクションクエリによってレコードが追加されたときにトリガされますか? – June7

答えて

2

単純に(新規または既存の)任意のレコードが保存される前の状態であるBeforeChangeトリガーにあなたのロジックを移動します。あなたのロジックは、保存モード後のフィールド値をAfterInsertに変更しようとします。また、テーブルの識別子を含んでいないようにしてください、tblEmpは、マクロで列名を参照するには:

Data Macro Design View

は実際には、あなたが後に右下のステータスバーにアプリケーションエラーをクリックしたあなたのデフォルトの別名は が読み取り専用であるレコードを表しているためEditRecordが失敗した

:あなたが挿入した後に、読み取り専用モードになっているので、現在の試行は、出力されたシステムテーブルは、問題を示します。

関連する問題