• 締切済み

Microsoft Accessの不具合について

OSは、WIndows7 Professional 6bit Microsof Office2013使用。 Access Runtime(Japanese)2007使用にて 使用するansho「かんたん書類やさん」というソフトを開くと下記のようなメッセージが出て使用できません。非常に困っています。 解決方法を教えてください。 よろしくお願いします。 このエラーは、Microsoft Office Access でイベントのロジックの場所を評価できないためにイベントを実行できなかった場合に発生します。たとえば、フォームの "OnOpen/開く時" プロパティが =[フィールド] に設定されている場合、イベントが開始されたときに Access ではマクロまたはイベントの名前が実行対象として予期されるため、このエラーが発生します。

みんなの回答

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.2

正規ユーザーであれば↓に問い合わせるとサポートしてもらえます。 http://yt1200.jp/index.php?%E3%80%8C%E3%81%8B%EF%BD%9E%E3%82%93%E3%81%9F%E3%82%93%E6%9B%B8%E9%A1%9E%E3%82%84%E3%81%95%E3%82%93%E3%80%8D  または、最新版を入手して同作確認を行って下さい。 http://yt1200.jp/zenkenkaiteipanfup.html 無料体験版ダウンロードは↓ http://yt1200.jp/fwd3/ansyotaiken

回答No.1

  Access runtime 2013を使うのがよいと思う https://www.microsoft.com/ja-jp/download/details.aspx?id=39358  

関連するQ&A

  • アクセスでイベントのロジックの場所・・・

    アクセスで 「このエラーは、Microsoft Office Access でイベントのロジックの場所を評価できないためにイベントを実行できなかった場合に発生します。たとえば、フォームの "OnOpen/開く時" プロパティが =[フィールド] に設定されている場合、イベントが開始されたときに Access ではマクロまたはイベントの名前が実行対象として予期されるため、このエラーが発生します。」 と出てきて開けませんどうしたらいいのでしょう?お願い致します。

  • 2003アクセス → 2010移行のトラブル

    アクセス2003で作成したものがアクセス2010では全く使用できなくなりました。 どのボタンを押しても下記メッセージがでます。 ●イベントプロパティに指定した式 クリック時 エラーが発生しました。 ・修正候補 ステートメントの最後 ・マクロ名、ユーザー定義関数名、(イベントプロシージャ)以外の式が指定されています。 ・関数、イベント、マクロの評価でエラーが発生しました。 ●ヘルプを表示すると  このエラーはイベントのロジックの場所を評価できない為にイベントを実行できなかった為に発生します。例えば、フォームの OnOpen/開く時”” プロパティが=[フィールド]に設定されている場合、イベントが開始されたときに、マクロまたはイベントの名前が実行対象として予期されるため、このエラーが発生します。 コードを見ると赤くなっているのは下記だけだったのですが、他にも問題があるような気がします。。。。 Private Sub 見積書(少数点)ボタン_Click() End Sub Private Sub 報告書(少数点)ボタン_Click() End Sub ご教授宜しくお願い致します。

  • Returnに対するGoSubがありません。

    アクセスファイルを立ち上げると毎回 「イベントプロパティに指定した式 読み込み時でエラーが発生しました: Returnに対するGoSubがありません。」 と出ます。 ヘルプの内容は 「このエラーは、 イベントのロジックの場所を評価できないために イベントを実行できなかった場合に発生します。 たとえば、フォームの "OnOpen/開く時" プロパティが =[フィールド] に設定され イベントが開始されたときに、 マクロまたはイベントの名前が実行対象として予期されるため、このエラーが発生します。」 OKボタンを押すとフォームが起動して 普通の使えます。 コードのどこかが間違てるのかな? と、VBE画面で デバッグ→コンパイルをしてみましたが 何もエラーになりません。 でも毎回上記のエラーが出るのですが 原因がわかりません。

  • Access2013イベントプロシージャのエラー

    Access2010でコードビルダーで作成したイベントプロシージャをAccess2013で実行するとエラーが出ます。エラーメッセージは[OLEサーバまたはActive X コントロールとのコミュニケーション時に起こります。] ヘルプメッセージは[イベントのロジックの箇所が正しく設定されていない場合に起こります。たとえば、フォームのOnOpenプロパティが =[Field]とセットされている場合、エラーが起こります] (スミマセン、英語のACCESSを使用しているのでエラーメッセージも英語なので、上記は表示された英語エラーメッセージの意訳です) 2010のマクロビルダーで作成したイベントプロシージャは2013でも問題なく実行されます。 どのように対応したらいいのか教えていただけますでしょうか?

  • Access2010で作成したシステムで不具合

    質問失礼します。 現在、Accessにてデータ管理のシステムを制作しています。 ひととおり作り終わって、動作テストをしているのですが、 環境によって以下の不具合が出てしまいます。 ・制作環境 Windows7(Access2010) ・実行環境 1)WindowsXP(Access2010Runtimeで実行・Access2007と共存) →システムのログイン画面を表示することは可能。ただし、ログイン画面経由でメニュー画面を開こうとすると実行時エラー(エラー番号は表示されませんでした)+強制終了 2)Windows7(Access2010Runtimeで実行・Access2007と共存) →動作問題なし、ただし更に別の機種では3)と同様のエラーが発生しました 3)Windows7(Access2010Runtimeで実行) →システムを起動させようとした時点でエラー(システムが開けませんでしたというメッセージが表示されました)+強制終了 なお、システムは各実行環境はへメールにて配布しています。 VBAの違いによるものと思われるのですが、 どのように対処したらいいのか、というところで困っています。 どなたか知恵をお貸しいただけないでしょうか。

  • Microsoft Officeの併用について

    Microsoft Access 2002 runtimeとOffice 2010(ProPlus版)の併用について質問があります。 出納らくだ4というソフトを使用するためにMicrosoft Access 2002 runtimeをインストールしなければならないのですが、既にPCにはOffice 2010がインストールされています。 複数のバージョンのOffice(2007と2010など)を使用する場合バージョンの低い方からインストールしなければいけないようですが、Runtimeの場合も例外なく低い方からインストールしなければいけないのでしょうか? できるならなるべくOffice2010をアンインストールしたくないのでどなたかご教示お願い致します。

  • ファイルを開くとエラーが起こり、イベントが機能しな

    ファイルを開くとエラーが起こり、イベントが機能しないです。 オフィス2003を使っていて、mdbファイルです。 (私が作ったファイルではありません) アクセスを起動したら、画像のようなダイアログが表示されました。 ------------------------------ イベントプロパティに指定した式 クリック時 でエラーが発生しました Returnに対応するGoSubがありません。 *マクロ名、ユーザー定義関数名 {イベントプロシージャ}意外の士気が指定されています。 *関数、イベント、マクロの評価でエラーが発生しました。 このエラーは、Microsoft Office Access でイベントのロジックの場所を評価できないために イベントを実行できなかった場合に発生します。 たとえば、フォームの "OnOpen/開く時" プロパティが =[フィールド] に設定されている場合、イベントが開始されたときに Access ではマクロまたはイベントの名前が実行対象として予期されるため、このエラーが発生します。 ------------------------------ と表示されました。(1回限り) 「すべてのAccessオブジェクト」を見ると ・テーブル ・クエリ ・フォーム ・モジュール があるので、モジュールが原因だと思います。(マクロはない) フォームは一応開いたのですが、コマンドボタンやコンボボックスをクリックすると今度は違うエラーが出ました。 内容は、 ------------------------------ 「イベント プロパティに指定した式 読み込み時 でエラーが発生しました。 オブジェクトまたはクラスがこのイベントセットをサポートしていません。 *マクロ名、ユーザー定義関数名 {イベントプロシージャ}意外の士気が指定されています。 *関数、イベント、マクロの評価でエラーが発生しました。 プロパティまたはメソッドにアクセスしようとして、Visual Basic for Applications (VBA) で問題が発生しました。次のいずれかの問題である可能性があります: 参照が見つからない。 見つからない参照を復元するには、マイクロソフト サポート技術情報の記事 283806 を参照してください。 式が正しく指定されていない。 イベント プロパティで使われるすべての式が正しく指定されているかどうか確認してください。 モジュールでユーザー定義関数が sub または private 関数として宣言されている。 式でユーザー定義関数を解決できるのは、ユーザー定義関数が次のいずれかの関数として宣言されている場合のみです: モジュール内の public 関数 カレント フォームまたはレポートのコード モジュール内の public または private 関数 Access のセキュリティが "中" または "高" に設定されていて、Microsoft Jet 4.0 SP8 アップデートがインストールされていない。 セキュリティが "中" または "高" に設定されている場合、Access が正しく機能するには、最新のバージョンの Jet 4.0 がインストールされている必要があります。Windows Update で最新のバージョンの Microsoft Jet を入手してください。 ------------------------------ との事です。(添付参照) ファイルを一度閉じて開きなおしたら、最初のエラーは表示されなくなりましたが2回目のエラーは表示されます。 VBE画面を開いて、デバッグ→ファイル名のコンパイルを実行しても、何もエラーになりません。 全てのイベントを実行しようとすると(どnのコマンドボタンを押しても)同じエラーが出ます。 VBAコードにブレークポイントを設置しても、イベントが発生されないため、ブレークポイントに辿り着けません。 全てのVBAコードをコメントブロックしてもエラーになります。 どうやって治せば良いでしょうか? ご教授よろしくお願いします。

  • Access Dcount関数で引数が指定できない

    ACCESSのVBAで社内システムを作っています。 Dcount関数の引数1であるフィールド名を指定すると、下記のようなエラーが出てしまいます。 「クエリ式'Count(2A)'の 構文エラー:演算子がありません。」 色々切り分けして以下のような法則を見つけました。 ・フィールド名が数字のみの場合→使用できる ・フィールド名の先頭が数字以外の場合→使用できる ・フィールド名の先頭が数字(全半角共に)の場合→エラー発生 全社システムからACCESSにインポートするデータのフィールド名が「2A」「3A」などの商品コードになっているためこのまま使用したいのですが、手段はありますでしょうか。 ■使用しているツール Microsoft Office Access 2007 よろしくお願いします。

  • ACCESS 関数

    フォームのテキストボックス「text2」のコントロールソースに =roundup([text1]/1.05,0) と書いて実行したら「#NAME?」エラーになりました。試しにクエリに field2:roundup([field1]/1.05,0) と書いて実行したら、実行時に「式に未定義関数'roundup'が」あります」とエラーになりました。 ヘルプを見ると「この関数からエラー値 #NAME? が返された場合、msowcf.dll をセットアップしなければならないことがあります。」と書かれています。 検索したら、このファイルは「C:\Program Files\Microsoft Office\Office」内にありました。 モジュールの参照設定で上記ファイルを登録したところ「Microsoft Web Components Function Library」にチェックが付きました。 改めてフォームとクエリを実行しましたが結果は同じでした。 どうすればROUNDUP関数を使えるようになるでしょうか。 ACCESS2000です。よろしくお願いします。

  • ACCESS2007OFFICEボタン開発者の表示

    Runtimeパッケージを作成するために必要な、ACCESS2007のOFFICEボタン内にある「開発者」項目が消えてしまいました。 次の3つの作業をしてみましたが、表示されません。 (1)Access 2007 Runtime の再実行 (「プログラムの追加と削除」でAccess 2007 Runtime を削除後、MSダウンロードセンターからAccess 2007 Runtime を再DownLoadしてAccessRuntime.exeの実行をして展開) (2)Access 2007 Developer Extensionsの再実行 (「プログラムの追加と削除」でAccess 2007 Developer Extensions を削除後、MSダウンロードセンターからAccess 2007 Developer Extensionsを再DownLoadしてAccessDeveloperExtensions.exeの実行をして展開) (3)コンピュータの再起動 ACCESS2007のOFFICEボタン内にある「開発者」項目を表示するには、どうしたら良いでしょうか? 私がどこかをいじってしまった事が原因と思いますが、困っています。教えて下さい。

専門家に質問してみよう