2007年09月10日

Accessを使っていますか(10)

欠席の取り扱い

テストを受けなかった。つまり欠席の場合は0点にしないという場合、平均を出す場合は欠席分を除外して計算しなければなりません。
また、合計点も意味を持ちませんから、合計しないように配慮しなければなりませんが、下の図に示すように、0点を入力せず空白にすることでAvg関数は自動的に考慮してくれます。同時に合計点も計算されません。
kesseki1.gif

ところが[順位]のボタンをクリックすると、下の図のようなエラーが表示され、VBAが中断されてしまいます。
これは、数値しか入れてはいけない変数に空白が入力されようとするため「型が合わない」というエラーが起こるからです。
kesseki2_1.gif

そこで、このエラーを回避する対策を下図のように、コードを追加することにより回避します
kesseki3.gif

ここまでのAccessによる成績処理アプリここよりダウンロードできます。ファイルは自己解凍になっていますから、ダウンロードしたらseiseki.EXEをダブルクリックすることにより解凍します。

にほんブログ村 教育ブログへ

ブログランキング
posted by edlwiss at 00:04 | Comment(0) | TrackBack(0) | Access
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス: [必須入力]

コメント: [必須入力]


この記事へのトラックバック

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は90日以上新しい記事の投稿がないブログに表示されております。