0

私のフォームには、登録日、3 つの注文イベント日 (注文のさまざまなランダムな段階)、および「最後のアクティビティからの日数」を保持する数値が含まれています。

Customer Register: 2009-08-11
Stage A: 2011-03-12
Stage B: 2012-01-10
Stage C: 2009-09-30
Days since last activity: 882

「最後のアクティビティからの日数」を計算する必要があり、アクティビティは 3 つの日付フィールドで非連続的に発生する可能性があります。ワークシート全体でこれを処理するクエリがありますが、日付が変更/入力されるたびに「最後のアクティビティからの日数」フィールドを自動更新するようにフォームを設定することに行き詰まっています。

これら 3 つの日付フィールドのいずれかが変更されたときに、1 行のデータに対して更新クエリをトリガーする効率的な方法はありますか?

4

1 に答える 1

0

ステージ A、ステージ B、およびステージ C がフォームのテキスト ボックスである場合、それぞれの AfterUpdate イベントを使用して、DaysSinceLastActivity を再計算できます。

Private Sub StageA_AfterUpdate()

   'Run your query here

End Sub
于 2013-11-06T12:08:32.970 に答える