2

作成していないフォームの束を含むアクセス データベースがあります。フォームのフィールドの 1 つで、データ入力中にエラーがポップアップ表示されます。フォームをデザイン モードで開き、イベントを確認しました。しかし、そのエラー テキストを生成するイベントは見当たりません。プロジェクト全体でそのエラー テキストを検索しましたが、ヒットしませんでした。他にどこからエラーが発生している可能性がありますか。エラーのテキストから、Microsoft のエラーではなく、開発者が作成したものであることがわかります。

4

2 に答える 2

1

ポップアップが通常の VBAMsgBoxで、Access データベースが.mdb/.accdb形式 (たとえば.mde/なし.accde) の場合、次のようにできます。

Strgメッセージ ボックスが表示されるのを待ってから+を押しPauseます。

これが表示されます:
デバッグ

[デバッグ] を押すと、Access によって、コード内でMsgBox.

于 2012-10-05T15:20:04.923 に答える
0

そのフォーム フィールドがバインドされている (そのコントロール ソース プロパティがフォームのレコード ソース内のフィールドであることを意味する) 場合は、そのフィールドを含むテーブルのデザインを調べます。

テーブル設計では、フィールドに Validation Rule プロパティと Validation Text プロパティを割り当てることができます。Validation Text プロパティが謎のエラー テキストと一致するかどうかを確認します。

テーブル自体に検証ルールと検証テキストを定義することもできます。そのため、フィールド プロパティを確認するだけでなく、テーブル自体のプロパティ シートも調べます。

于 2012-10-05T15:14:42.927 に答える