Access2003 重複クエリー作成でエラー
色々と調べましたが、解決出来ないので
質問させて下さい。
使用環境 Win7 Access2003
大会結果を入力するシステムを作成しています。
「T_大会結果」テーブルには、
氏名(テキスト型)とラウンド毎の得点(数値型)が入っています。
氏名________1R__2R__3R__4R__5R__6R
田中一郎____10__10__10__10__10__10
鈴木和夫____20__20__20__20__20__20
近藤武雄____20__20__20__20__20__20
「Q_大会結果<男子3M>」クエリーには、氏名とラウンド毎の得点と
合計が入っています。
合計は、1Rだけしか得点が入らない場合もある事から、Nz関数を使用し、
合計: Nz([1R],0)+Nz([2R],0)+Nz([3R],0)+Nz([4R],0)+Nz([5R],0)+Nz([6R],0)
上記の式で算出しています。
氏名________1R__2R__3R__4R__5R__6R__合計
田中一郎____10__10__10__10__10__10__60
鈴木和夫____20__20__20__20__20__20__120
近藤武雄____20__20__20__20__20__20__120
重複クエリーで、合計が重複しているデータを表示させたく、
(この場合は、「鈴木和夫」と「近藤武雄」の2データ。)
<新規作成>→<重複クエリ ウィザード>
重複データを調べるフィールド:合計
クエリの結果に表示するその他のフィールド:氏名
で、結果を表示させようとすると
「「集計関数の一部として指定された式
'Count(*)>1 And
Nz([1R],0)+Nz([2R],0)+Nz([3R],0)+Nz([4R],0)+Nz([5R],0)+Nz([6R],0)='を
含んでいないクエリを実行しようとしました。」」
と、表示されて意図した結果が出ません。
質問1。。。合計が重複しているデータを算出させる方法。
質問2。。。合計の算出方法で「Nz関数」以外での算出方法があるのか?
が質問事項です。
当方、Accessに関しては知識が浅いので困っております。
どうかご教授よろしくお願いします。
お礼
フォーム等作ってしまっていたので残念ですが、コピーしてたクエリがあるので、再構築します。沢山触って覚えないといけませんね。 また何かありましたら、よろしくお願いいたします。 この度はありがとうございました。
補足
こんにちは。ありがとうございます。 返信が遅くなり申し訳ありません。 デザインビューでも開かないんですよ。 そこで、SQLを開く方法を見つけたのでやってみましたが それもダメでした。