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