2022.04.18
Accessで開発したシステムのボタンが反応しない!?
2年前の話になりますが、お客様が内製で作成したMicrosoft Accessで、いつの間にか「ボタンを押しても反応しなくなった」という話がありました。
結論から言うと、ボタンの名前に「ボタン」等の半角カタカナの濁音が入っていたことが原因でした。
・Windowsバージョン 2004 (OS ビルド 19041.388)以降では濁音、半濁音の全角カタカナと半角カタカナは別物と認識してしまいます。
※(OS ビルド 19041.388)が出た2020年7月以降、一向に直っていないです。
・ACCESSのプログラムを入れるVBAでは半角カタカナを勝手に全角にする機能があります。
※ACCESS以外のExcelのVBAでもそうなのですが、一応[ボタン]のように[]で括れば勝手に変換はしなくはなります。
なぜ、今になって言うのかと言いますと、Windowsバージョン1909が2022年5月10日にサービス終了するからです。
- 名前が半角の「ボタン」
- イベントプロシーシャをセット
- その時はよいのですが、
- VBAでは半角のカタカナは自動で全角にしてしまう。(画像は切り取って貼り付けしただけ)この状態になったらもう反応しなくなります。
- 予備知識として、「Excelの検索」で濁音、半濁音以外であれば半角全角両方検索できる。
- 濁音、半濁音は半角全角で片方しか検索できない。
- ちなみに半角「ホ」で半角「ボ」検索することはなぜかできません。
今回のAccessだけに限らず、ハードウェアもソフトウェアもバージョンアップしながら、技術をアップデートしていくものです。
その際、全ての技術や機能が上手く互換されれば問題ないのですが、機能や技術の統廃合等がおこなわれると、今までの動作していた機能が動かなくなったり、画面や帳票の文字が枠からはみ出したり等の不具合が起こることがあります。
弊社では、長年Microsoftの技術を利活用し、ビジネスシステムを開発してきておりますので、上記のような問題や不具合についても対応できます。
また、不具合の原因の調査や解析等も対応可ですので、お困りごとがございましたら、お気軽にお問合せ下さい。
既存システムの調査・解析、システム改修及び最適化等に関する業務も行っております。(その他業務効率化に関する基幹システムの構築や局所的な開発もオーダーメイド制でお承りしております。)
【おすすめ記事】
Microsoft Access(アクセス)で作ったシステムにはこんな落とし穴が!注意すべき問題点とその対策
今回も、最後までお読みいただき、ありがとうございました。
お問合わせは下記のフォームよりお願いします。
担当者がお返事させていただきます。
==================
「WEBサイト構築」「システム/ソフト開発」「業務改善・内製化支援」「ローコード開発ツールによるアジャイル開発」等に関するお問合わせは、以下のフォームよりお願いします。
ExcelやAccessでお困りのシステム担当者様を支援します!
当社では主に、東海圏(愛知、岐阜、三重、静岡)と、関西圏(大阪、京都、兵庫、奈良、和歌山)の中小企業様、零細企業様、個人事業主様、起業家様のITやシステム化、業務効率化に関する支援をさせて頂いています。
東海圏と関西圏の中小企業、零細企業、個人事業主、起業家を支援します!