プロが教えるわが家の防犯対策術!

初心者です。
テーブル作成し、フォームに表示させてある状態で、
そこから同じ名前(番号)を抽出し、3個以上あるもののみ
色付けしたいです。
条件付書式で式にどのようにいれたらよいかわかりません。
[番号][名前][備考]
111 山田  ○
122 佐藤  ×
111 山田  ―
111 山田  ×

↑ 例えばこのようにあったら、1,3,4行目に色をつけたいのです。

教えてください、よろしくお願い致します。

A 回答 (2件)

番号と名前は 一対一 ですよね?


色を変えたいコントロールにそれぞれ下記のように設定してみてください。

条件1  
式    DCount("*","フォームのソースとなっているテーブル名など","番号=" & [番号])>2
     条件が真の時に適用される色などはお好みで

例えばテーブル名が T1 として名前の所の設定だと
DCount("*","T1","番号=" & [番号])>2
です。
    • good
    • 1

こんにちは。


別なやり方もあると思いますが 参考まで一例を出します。

1.クエリを二つ用意します。
1-1.選択クエリ 番号毎に件数を求めるクエリ
  集計キーを 番号でグループ化
  件数フィールドとして 番号の カウントのフィールドを追加 
1-2. 1-1のクエリと上記のテーブルを番号でJOIN
元テーブル 全件と 1-1のクエリの一致するもの

2.フォームで1-2のクエリをデータソースにします
3.条件付書式で 番号のカウントのフィールドが3以上だったら
  色をつける と設定
    • good
    • 1

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