0

Access 2007 のサブレポートを含むレポートで問題が発生しています。このデータベースを作成したのは私ではありません。データベースは既に作成されており、それを取得する立場に置かれているだけです。以上で、アクセスについてはよくわかりません。

基本的に、顧客履歴と支払い履歴を取得し、電話番号に基づいてグループ化し、すべての履歴を下に表示し、最後に受信日で並べ替えるレポートが必要です。

ただし、すべての支払い情報が重複しています。

現在出力されているものは次のとおりです。

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

sold date   received date   amount   agentname
1/1/2013       1/4/2013       50       jack
6/1/2012       6/6/2012       25       jim

ご覧のとおり、電話番号、名前、住所が 1 回だけ表示されていることからわかるように、売上が電話番号で正しくグループ化されています。ただし、サブレポートがプルするインスタンスごとに、すべての情報が再度表示されます。顧客ごとに表示するセール情報は 1 セットだけ必要です。

これらすべてを実行する 2 つのテーブル、2 つのクエリ、および 2 つのレポートがあります。

1 つのテーブルには顧客情報が含まれ、もう 1 つのテーブルには販売情報が含まれます。

クエリは必要な情報を引き出すだけです。

私のメイン レポートには、ヘッダー セクション内に電話番号、名前、および住所があります。これは、電話番号でグループ化し、グループを 1 ページにまとめるように設定されています。

私のサブレポートには、詳細セクション内のすべての販売情報が含まれています。受信日順にソートするように設定されています。

グループ化、並べ替え、サブレポートのヘッダーと詳細セクションへの移動、ヘッダー セクションと詳細セクションの移動の組み合わせをたくさん試しましたが、うまくいきませんでした。どういうわけか、常に重複があり、すべてが完了したときにシバン全体を受信日でソートする方法がわかりません。どんな助けでも大歓迎です!

4

1 に答える 1

0

電話番号グループ セクションを作成し、電話番号、名前、住所、およびこの新しいグループ ヘッダー内の販売情報サブレポートを含む一番上の行を移動します。次に、詳細セクションを最小化します。

あなたの例から、John Smith には 2 つの販売情報レコードがあります。したがって、詳細セクションに配置されたサブ レポートは、メイン レポートに 2 回表示されるため、2 回繰り返されます。詳細セクションの項目は、レコードソースの番号に対して繰り返されることを思い出してください。ただし、個別のグループ セクションにアイテムを配置すると、重複が削除されます。

于 2015-01-18T15:09:41.173 に答える