2016-11-09 3 views
0

データ入力フォームを作成してMS Accessでレポートを作成していますが、データに含まれるデータに基づいてデータを制限する入力テキストボックス別のテーブル。例えば特定のテーブルからデータ入力を制限する検証ルールを作成する方法

  • ロサンゼルス:サブディビジョン入力フィールドの場合、入力可能なデータは、以下のようなサブディビジョンのリストを含むサブディビジョンテーブルに含まれている項目のいずれかに等しくなければなりませんサブ
  • サンバーナーディーノサブ
  • リバーサイドサブ
  • その他、各種

どのように私は行くだろうこれをやっていますか?

+0

テーブル検証が必要なテキストボックスをコンボボックスに変更することは、設計要件の範囲内にありますか?これはコンボボックスが非常にうまく解決する問題です。 – MoondogsMaDawg

答えて

0

フォームデータがそれを保持するテーブルに直接バインドされている場合は、各テキストボックスのBefore Updateイベントを使用して、VBAを使用して検証を実行します。フォームがテーブルに直接バインドされていない場合は、On Lost Focusイベントを使用して、各テキストボックスを個別に検証するか、またはデータをテーブルにプッシュしてフォーム入力全体を検証するために使用するプロセスを検証できます。

関連する問題