MSAccess2007を使用しています。
データベース内にテーブルがあります。懸念される3つのフィールドは次のとおりです。
フィールド1=日付ロケーションオープン(日付)
フィールド2=終了した日付場所(日付)
フィールド3=ステータス(テキスト)
次の最善の方法についてのガイダンスが必要です。
フォーム入力レベルでは、ユーザーが日付の場所のオープンフィールドに日付を入力するとすぐに、[ステータス]フィールドが変更され、そのフィールドに「アクティブ」というテキストが表示されます。
ユーザーが[日付の場所]の[閉じた]フィールドに日付を入力するとすぐに、[ステータス]フィールドが[アクティブ]から[非アクティブ]に変わります。
これは、テーブルに追加されたレコードごとに発生します。
フォームを作成する前にルールまたは式を配置することを期待して、テーブルレベルでさまざまな検証ルールを試してみました。それはうまくいきませんでした。フォームレベルであると思います。おそらく答えは次のようになります。
MsAccess1フィールドが別のフィールドのデータをトリガーします
または、2つの文字列「アクティブ」と「非アクティブ」を宣言するコードの生成を確認してから、IF Date Location open has Date値を使用して、「Active」文字列をフィールドに追加する必要があります。
または、私は明白で、コンボボックスのように単純なものを見落としていますか?