MS Accessでform_errorイベントを使用してエラーをキャッチしていますが、これはdataerr integer
のみで、vbaエラーのような説明ではありませんが、MS Websiteは次のような説明イベントの:MS Accessでform_errorイベントに関する説明を返す方法
あなたは、対応するエラーメッセージ
に 番号をマッピングするためにError関数でDataErr引数を使用することができます。しかし、実際にこの例を与えるものではありませんし、私はよそれを理解するのに苦労している。
特定の状況では、サブフォームのレコードを更新しているフィールドもあれば、参照整合性ルールが破られるフィールドもあります。名前は、エラーが発生したフィールドに関する規範的なエラーメッセージを表示することを可能にします。
これを行う簡単な方法はありますか?
'DBEngine.Errors'コレクションを試すことができます(これは' VBA.Err'オブジェクトとは別です)。https://msdn.microsoft.com/en-us/library/office/ff835711を参照してください。 aspx。 ODBCエラーに関する詳細情報を入手すると便利ですが、私はあなたのケースで役立つかどうかはわかりません。 – Andre
私は様々な場所でこれをトリガしようとしましたが、コレクションは常に空です。コレクションは1つのデータベース内で作業するよりも外部データベースを開くことに関連しているようです。 –