「みんな教えて! 選手権!!」開催のお知らせ

アクセス2003を使っています。
ある講座の受講者のデータが入っているデータベースを作ろうと考えています。
その講座には受講者が実際に重複して受講する人がいます。
重複して受講しているかどうかを、「選択クエリ上の関数」を使って調べたいです。

具体的には
 氏名  受講月
山田太郎 2009/1
佐藤一郎 2009/2
山田次郎 2009/3
佐藤一郎 2009/4
というデータベースがあり、佐藤一郎が重複しています。(受講月は重複していません)
これをクエリを使って、
 氏名  受講月
山田太郎 2009/1
佐藤一郎 2009/2 重複
山田次郎 2009/3
佐藤一郎 2009/4 重複
というクエリを作りたいです。

どうすれば良いでしょうか?

A 回答 (2件)

DCount 関数


http://office.microsoft.com/ja-jp/access/HA01228 …

> 重複:DCount("氏名","テーブル")

重複:DCount("*", "テーブル名", "氏名 = '" & [氏名] & "'")

こう言う事でしょ?
サンプルから、どう使うものか、予測できないと、先々覚えていくのが辛いよ
    • good
    • 2
この回答へのお礼

回答ありがとうございます。

お礼日時:2009/06/20 18:56

単純には、DCount関数で、レコード数を数えれば、良いかと・・・


重複がなければ、1レコード、重複があれば、2レコード以上と言う話ね
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
重複:DCount("氏名","テーブル")
という関数を組みましたが、上手くいきません。
(全体のレコード数が表示されます。)
具体的なやり方を教えて頂ければ助かります。
よろしくお願いします。

お礼日時:2009/06/17 14:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A