|    | 
     Windows XP 
Access2003 
 
こんにちは。 
現在、つまずいています。 
どなたかご教授をお願いします。 
内容は下記のとおりです。 
 
目的: 
テーブル"A"のデータをカウントした値を格納するテーブル"B"を作成します。 
テーブルAのすべてのフィールドには、"あいうえお"のようなデータが入っています。NULL値のフィールドもあります。 
フィールド名は"Q1"〜"Q15"です。 
列ごとに"あ""い""う""え""お"それぞれを含むデータの数をカウントして集計します。 
レコード数が決まっているので、For next を使ってループしています。 
iを変数とし、"Q" & i でフィールドを移動しています。 
 
質問したい点: 
"あ""い""う""え""お"のカウントはクリアでき、NULL値のカウントができません。 
NULL値を"0"に変えてから、カウントしたいと考えています。 
まず、NULL値を"0"に変える為、クエリでNZ関数を使って変換しています。 
その後、クエリの"0"の数をカウントしたいのですが、フィールド名の部分でうまくいきません。 
ループの中に組み込むには、どのようにすればいいのでしょうか。 
他に初心者にもできるよい方法がありましたら、教えてください。 
 
 
   
 
 | 
     
    
   |