わからない重複の問題があります。基本的に、私のレポートとサブレポートは、以前の貢献者リストを取得しています。私が必要とするのは、有料履歴の各インスタンスを電話番号でグループ化し、最後に販売日で並べ替えたシバン全体です。これはほとんど発生していますが、問題は、販売のすべてのインスタンスについて、完全な情報が返されることです。10,000 人以上の顧客を抱えていることから想像できるように、これは多くの重複を引き起こしています。
明確にするために、以下の例では、完全な電話番号、名前/住所、およびレポートの両方の場所 (日付に基づく) の両方の売上を取得しています。2013 年 1 月 4 日と 2012 年 6 月 6 日の両方の情報がすべて表示されます。2012 年 6 月 6 日のインスタンスを表示したくない、または表示する必要はありません。2013 年 1 月 4 日の販売と一緒に表示したいだけです。2012 年 6 月 6 日の有料履歴がまだ必要です。すべての 2 番目のインスタンスを根絶する必要があります。
555-1212
john smith
123 whatever dr
hometown, usa 90210
sold date received date amount agentname
1/1/2013 1/4/2013 50 jack
6/1/2012 6/6/2012 25 jim
555-1212
john smith
123 whatever dr
hometown, usa 90210
sold date received date amount agentname
1/1/2013 1/4/2013 50 jack
6/1/2012 6/6/2012 25 jim
私のレポートは、電話番号、名前、および住所がすべて PhoneNumber ヘッダー内にあり、販売/受領日、金額、エージェント名を含むサブレポートが詳細セクション内にあるように設定されています。
メイン レポートのクエリは次のとおりです。
SELECT DISTINCTROW
tblContributorsLead.PhoneNumber, tblContributorsLead.FirstName,
tblContributorsLead.LastName, tblContributorsLead.Address1,
tblContributorsLead.ZipCode, tblContributorsLead.CityName,
tblPledgesLead.PledgeAmountRecd, tblPledgesLead.DateRecd
FROM
tblContributorsLead
INNER JOIN tblPledgesLead
ON tblContributorsLead.PhoneNumber = tblPledgesLead.PhoneNumber
WHERE
(((tblPledgesLead.PledgeAmountRecd)>0)
AND ((tblPledgesLead.DateRecd) Is Not Null))
ORDER BY
tblPledgesLead.DateRecd DESC;
サブレポートのクエリは次のとおりです。
SELECT
tblPledgesLead.PhoneNumber, tblPledgesLead.DispositionTime,
tblPledgesLead.DateRecd, tblPledgesLead.PledgeAmountRecd,
tblPledgesLead.Agent, tblPledgesLead.CampaignName,
tblPledgesLead.Custom20
FROM
tblPledgesLead
WHERE
(((tblPledgesLead.PledgeAmountRecd)>0));
また、このシステムは私が支配する前にすでに導入されていました。私はアクセスに関して比較的新しいので、どんな助けも大歓迎です. 私はこのことのすべての部分を私が見ることができるすべてのセクションに出入りさせ、多数のグループ化と並べ替えのオプションを試しましたが、役に立ちませんでした.
編集:問題を示すスクリーンショットをいくつか示します。最初のスクリーンショットでは、特定の貢献者を丸で囲みました。各セールの Date Rec'd 列に注目してください。これは、ソートされている日付です。この寄稿者が現在いる場所は、2013 年 9 月 23 日からの他の販売と並んで、本来あるべき場所です。2 番目のスクリーンショットでは、彼女の完全な情報が 2010 年 12 月 14 日の以前の販売の場所に再びリストされているのを見ることができます。これは、彼女がこれまでに支払った日付ごとに続きます。特に今回のセールでは、私が必要とする 1 つだけではなく、4 つのコピーが販売されます。私が必要とするものは、2013 年 9 月 23 日のものと同じで、以前の販売情報がすべて含まれている必要があります。