Windows (全般)

Windows OS 全般に関する話題を扱うフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home)
今まで動いていたアクセスソフトが新しいパソコンで動かず、とても困っています
投稿日時: 21/08/17 15:22:11
投稿者: kumi

MsAccess(一般)の掲示板にも投稿しましたが、Windowsの問題でもあると思いますので
こちらにも同じ内容で投稿します。
  
今まで動いていたアクセスのソフトが新しいパソコンで動かず、とても困っています。
  
新しいパソコンの環境は、
・Win10 Home Ver2004(20H1) 
・AccessRuntime2016(無料のソフト)
です。
ソフトはMsAccess2016で作成したものです。
  
フォームを開くためのボタン、閉じるボタンを押すと、エラーが出ます。
  
エラー内容は、
「イベントプロパティに指定した式 読み込み時でエラーが発生しました。
 Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときに
 エラーが発生しました。
 ・マクロ名、ユーザー定義関数名、「イベントプロシージャ」以外の式が指定されています。
 ・関数、イベント、マクロの評価でエラーが発生しました。」
という長い文が出ます。
  
調べてみると、Win10のVer2004(20H1)とMsAccessについて
対応策はいくつかあり、一通り試してみましたが、エラーは消えませんでした。
  
ネット上で見つけた対応策:
・エラーの出ているフォームをコピーして作り直し、最適化。
 ・アクセスランタイムの互換性モードのトラブルシューティングの設定
 ・NLSバージョンを6.2に変更(ただし、ソフトには半角カタカナと半角ひらがなはつかっていません)
  
その他、試したみたこと:
 ・Win10のバージョンアップ: 最新の「21H1」にしてみる。
 ・Win10を21H1にバージョンアップした状態で、
   AccessRuntimeのバージョンを変えてみる(356,2013, 2010など)
   (その都度、AccessRuntime互換性トラブルシューティングを設定
 ・テーブル、テーブルの項目、フォーム名を日本語からアルファベットに変更。
  
Windows10のバージョンを旧の1909に落としたときのみ、エラーなしで動きましたが、
いつまでも旧バージョンではおいておけません。
なんとかして、Win10最新(21H1)とAccessRuntimeで動かしたいので、ご教示いただければ幸いです。

回答
投稿日時: 21/09/02 12:10:35
投稿者: jkmhbini

Life is a journey, you don’t care about the destination, you care about the scenery along the way and the mood of seeing the scenery.
Others laughed at me as crazy, I laughed at others and couldn't see through.
https://www.mellowlash.com

回答
投稿日時: 21/09/02 14:10:11
投稿者: hatena
投稿者のウェブサイトに移動

見ている人はたぶん同じだと思いますので、分けない方がいいと思います。
 
こちらは閉じて、下記の方で続けてください。
 
Excel VBA を学ぶなら moug モーグ|Access (一般機能)|今まで動いていたアクセスソフトが新しいパソコンで動かず、とても困っています
https://www.moug.net/faq/viewtopic.php?t=80835
 
その場合、ライスマンさんの質問に返答してください。

投稿日時: 21/09/02 15:33:45
投稿者: kumi

Accessの掲示板で同じ質問をしていますので、こちらは閉じます。
 
hatena様、皆様、ありがとうございました。