|
▼ねもと さん:
小僧 さん 横レス失礼します。
関数名に日本語が入っていると、ときどきこのようなエラー(Accessが見つけることのできない関数名か含まれています)に遭遇します。
(Accessのバージョンが上がるとだいぶ解消されるようですが)
昔、Win98,Acc97の環境だったとき、
全て日本語だった場合、殆どエラーでした。
関数名を英数+日本語(例えば、Function Fxエラー処理 とか)にした場合、
エラーの確率は減りましたが、3割(体感?!)程度はエラーでした。
関数名を全て英語にした場合、エラーは発生しませんでした。
これは、Functionに限りで、Subについては日本語でも大丈夫でした。
それ以来の癖(?)で、私は、Functionについては全て英数字の名前、
Subについては、英数+日本語(読みやすさの為)にしてます。
Function FxErrorChk()
Sub sub_エラーチェック()
こんな感じです。
変更してからエラーが発生したことはありません。
(WinとAccのバージョンが上がった為かもしれませんが)
名前を変更すると、他のところにも影響するかもしれませんが、
Functionの場合、英数名にする事をお勧めします。
|
|