テーブルをクエリして、結果を別のテーブルに追加しようとしています。作成しようとしているクエリには、テーブルに 2 つのフィールドが必要です。
[TblCaseListing]
CaseNumber (text field describing an internal case number)
NextRenewalDate (date/time field describing the next due date for renewing the case)
基本的に、この表は考えられるすべてのケースと、ケース番号が最後に更新される日付のリストです。私が作成しているプロセスは次のようになります。
- ケースは、NextRenewalDate (dest. [tblCaseNumberQueue]) の 90 日前に照会され、追加されます。
- ケースはユーザーが処理します
- 項目が完了すると、TblCaseListing.NextRenewalDate は翌年に更新されます
今私のクエリは次のようになります:
Field: CaseNumber
Criteria: Not In (SELECT DISTINCT CaseNumber FROM tblCaseNumberQueue) 'problem is here
Field: NextRenewalDate
Criteria: <=DateAdd("d",90,Date()) 'detect and append from 90 days
ただし、これは正しくありません。NextRenewalDate は、ユーザーがフォームを操作してデータを更新することにより、年々変化するためです。更新日とケース番号の組み合わせが宛先テーブルに一緒に存在しない限り、90 日以内に追加したいと考えています。このクエリは、「今日の日付が 90 日以内で、ケース番号が宛先テーブルにない場合に追加する」と言っています。「次の更新日と組み合わせたケース番号が宛先テーブルになく、NextRenewalDate が 90 日以内の場合は追加します。2 つのフィールドに基づいて追加するには、何を変更する必要がありますか?ありがとう!