Access などの関数全般、注意事項(^^) エラー回避?
--- 2018-06-12 ---
四則演算
ゼロ除算、エラーが発生しますョね
他のも、そうですが、、、
エラートラップ回避
Error Resume Next
エラー表示へ戻す
Error GoTo 0
これ、テストや絶対にエラーが発生するケースが想定される場合は、コレでも良いです
テスト中とかネ
しかし、
一律、入れてる人も居ます
これは流石に止めましょう
例えば、四則演算です
ゼロ除算をトラップすると?
普通は、計算不能ニャので、ゼロを返す以外ありません
しかし、
そのゼロ自体がオカシイとしたら?どうですか?
自分のロジック、分母が間違えてる!
可能性も有る訳です
(^^);
個別の処理で、エラー回避でゼロ除算の回避ならば、それで良いですが、共通モジュール部分では、エラーが出た方が良いのです
特に、演算系だと、正確なルールの基に計算したい訳です
こう言うのは、
お金、財務省的な数値、税金なども、そうですネ
計算自体が間違っていて、エラーも出ない
完全に全ての条件でテストがいつも出来れば良いですが、
そうも行きません
勘違いも有りますからネ
そう言う意味で敢えてエラーを回避しません
作成直後のテストの時は、エラーが出やすいので、トラップするのは良いですが、テストが終わったら、必ず、エラーが発生する様にした方が良いです
Access 程度なので、重要な事はしませんョ
で、有れば、それも良いですが、
元々エラーが発生するのは、何かが間違ってる可能性が有りますので、安易に停止させない様にしましょう
エラーが出ないのが普通なのです
(^^)
な、、、感じのスタンスで作成しております
簡単な、注意事項でした
---
明日見むら
村長さんでした
(^^)/ VBA