• 締切済み

アクセス(Access)97の事での質問

アクセス97の事での質問です 下記のメッセージが出てアクセスのファイルが正常に起動しません どのような状態か分かる方お知恵をお貸し下さい。 イベントプロパティに指定した式 開く時 でエラーが発生しました ・マクロ名、ユーザー定義関数名、[イベントプロシージャ]以外の式が指定されています。 ・関数、イベント、マクロの評価でエラーが発生しました。 詳細と致しましては、 ・8台のパソコンをネットワークで繋いでいます ・IPアドレス等は自動の設定になっています ・ファイルの中身とては、1台のパソコンにデータを溜めて、  他のパソコンはそのパソコンのデータベースにアクセスする ・全てのパソコン共にアクセスは97を使っています ・その中の1台のみ上記のエラーメッセージが出て正常に作動しない  その他のパソコンは正常に動いている ・データベースが入ってるパソコンは正常に作動しています ・作動しないパソコンのOSはWINDOWS XP PROです ・その他の正常に作動しているパソコンはWINDOWS XP HOME ・アクセスが正常に作動しないパソコンも、インターネットや  他のパソコンの共有フォルダに正常に繋がります。 分かりにくい説明かと思いますが、エラー回避の方法、ご存知の方おられれば 解決策の方、お教え下さい。

みんなの回答

  • 39jin
  • ベストアンサー率34% (125/359)
回答No.2

実際には経験していません。感覚として回答しています >>・ファイルの中身とては、1台のパソコンにデータを溜めて、他のパソコンはそのパソコンのデータベースにアクセスする ○・作動しないパソコンのOSはWINDOWS XP PROです。このパソコンWINDOWS XP PROに一度データを移動して、他のパソコンからからどうなるか試しては如何でしょうか なぜ試すかはWindowsXpProがマイクロソフトでは上位ランクされています 上位ランク(Pro)から下位(Hm達)を見に行くのはやだといっているかもしれません またWindowsXPHmは同時処理できるパソコンは5台までと限定されています。WindowsXPProは同時認識は10台までになっています。 もしかしたらここがネックになっていたかもしれません しかしネットワークの順位入れ替えを組み直すのも難儀ですね WindowsXPProはWindowsHmほど簡単に仲間を受け入れてくれません 出来ないことではありませんこれが本来の使いかたになるのでしょう

ruirui2007
質問者

お礼

返事遅くなりましたが 39jinさん、回答ありがとうございました 教えていただいた事も含めイロイロと修復作業を行ってはみたのですが どうも上手くは行きません 数ヶ月前まではトラブルもなく繋がっていたのですが。。。 仲間に入れて欲しいです(笑) 最終的には、OSを再インストもしくわ、新しく買ってしまおうかとも 検討中です、出先でのトラブルなのでなかなか作業に行く事も出来なく こんなに返事が遅くなってしまいました、申し訳ございませんでした。

noname#79209
noname#79209
回答No.1

このエラーは何度か体験したことがありますが、原因を特定するのが非常に困難です。 ソリューション(これで必ず治るという保証はありませんが)としては、 ・コントロール名やプロシージャ名に日本語(2バイト)コードを使わない。 ・DBファイルを修復してみる。(Access97にこの機能があったかな...) ・別の空のDBファイルを作っていインポートしてみる。 ご参考まで...

ruirui2007
質問者

お礼

返答ありがとうございます 自分なりにイロイロやってみたのですが、 なかなか原因が見つからなかったのです 言われる通り、困難です。 vizzarさんの教えてくれた通りにやってみます。

関連するQ&A

  • ACCESSエラー「モジュールがありません」

    ACCESS2000でテーブルとフォームを作っていたら下記のエラーメッセージが出てきました。 「実行時エラー'2001';直前の操作はキャンセルされました。」 その後、 「イベントプロパティに指定した式 クリック時でエラーが発生しました:モジュールがありません。※マクロ名、ユーザー定義関数名、[イベントプロシージャ]以外の式が指定されています。※関数、イベント、マクロの評価でエラーが発生しました。」 というメッセージもでてきました。また、フォームが開かなくなり誤作動をし始めたのですが原因がわかりません。どなたか回避策をご存知ないでしょうか?

  • ACCESS2003をWinXPからWin7に移行したが動作しない

    WinXPのACCESS2003で業務アプリを作成して運用していましたがWin7に移行して実行した所、次のエラーになり実行できません。 (ちなみにWin7にACCESS2003は入っております。)   「イベントプロパテイに指定した式 フォーカス取得時でエラーが発生しました: オブジェクトまたはクラスがこのイベント セットをサポートしていません。 *マクロ名、ユーザー定義関数名、[イベントプロシージャ]以外の式が指定されています。 *関数、イベント、マクロの評価でエラーが発生しました。」   このメッセージの後は終了するしか有りません。 どなたか教えていただけますでしょうか。 よろしくお願いします。

  • Accessのメニュー画面

    windows XP・Access2330でデータベースを作成し、メニュー画面にフォームを開くボタンをコントロールウィザードを使用してコマンドボタンで作ったのですが、開こうとすると「イベントプロパティに指定した式 クリック時でエラーが発生しました:不正な文字です。」*マクロ名、ユーザー定義関数名、「イベントプロシージャ」以外の式が指定されています。*関数、イベント、マクロの評価でエラーが発生しました。というエラーがでて開けません。フォーム自体は開いてデータも入力する事が出来、データベースとしてはちゃんと動いてくれているのですが・・・何が原因でどう対処したらいいのか教えていただけますか?

  • アクセスの最適化/修復コマンド

    アクセスの「ツール|データベースユーティリティ|最適化/修復」というコマンドですが、これってデータベースを開くたびに自動で行う事は出来ないのでしょうか? データを何も変更せずに閉じて開いて中を見ているだけですが、マクロを実行すると頻繁に「イベント プロパティに指定した式 クリック時でエラーが発生しました」というメッセージが出ます。最適化/修復をやればなおるのですが、いちいち面倒です。

  • accessについて教えてください

    データベースソフト【アクセス】のエラーメッセージについて教えてください 独学でアクセスを勉強しています。 アクセスのテキストを辿りながら売上管理のフォームを作成しました 3つのテーブルがありリレーションさせています (1)フォームで商品登録フォームをテーブルを元にオートフォームで作成しました フォームを閉じるボタンを設定し実行してみたところ。。。 【イベントプロパティに設定した式 クリック時 でエラーが発生しました:名前が適切でありません:終了_Click *マクロ名、ユーザー定義関数名、[イベントプロシージャ]以外の式が指定されています *関数、イベント、マクロの評価でエラーが発生しました】 以上のメッセージが表示されました テキストの解答とプロパティと設定は全て同じでした リレーションシップも参照整合性も設定は全て同じです (2)上記のエラーメッセージ以外に 上記と同じフォームから新しいデータを入力をしてみたらこちらもエラーメッセージが出ました 【リレーションシップを設定しているテーブルがあるためレコードを削除または更新ができません】 という内容です たまに出るメッセージなのですが これまではテーブルのフィールド名が違っていて、訂正すると新レコードの入力ができました 今回も色々確認してみましたが理由がわかりません アクセスを業務で使用したことがないためエラーの対処方法がわかりません ホームページや書店で色々探してみましたが理由がまったくわかしません 初心者な質問なのかもと思いますが お分かりのかたがいらっしゃればアドバイスお願いします

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

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

  • アクセスのコマンドボタンについて

    アクセスについて教えて下さい。 コマンドボタンで、フォームのデータをワンクリックで開くように設定したいのですが、コマンドボタンウィザードを使って、 フォームの操作→フォームを開く→フォームを指定 という操作でボタンを作りました。 ですが、ボタンをクリックして操作しようとすると、 「イベントプロパティに指定した式 クリック時 でエラーが発生しました:名前が適切ではありません:(フォーム名)_Click   *マクロ名、ユーザー定義関数名、「イベントプロシージャ」以外の式が指定されています。   *関数、イベント、マクロの評価でエラーが発生しました。」 というメッセージが出てきて、フォームを開くことができませんでした。 ウィザードだけではフォームを開くボタンを作成することはできないのでしょうか? 何か対処があれば教えて下さい。 よろしくお願いいたします。

  • アクセスでのエラーについて

    アクセス2000で作成したデータベースを「データベースの変換」を行ってアクセス2003で動かしているのですが、エラーが発生して対処しかねています。 アクセス2000の段階で、ファイルへのアクセスでエラー、というメッセージが出て 修復できず、今はデータベースの変換をしてアクセス2003で操作している状態です。 まずアクセスを起動すると、 "<フォーム名>を読み込み中にエラーが発生しました。プロジェクトの読み込みを続行しますか?" と聞いてきます。「はい」を選択するとその後は何も聞いてきません。 そして、フォームを開こうとすると "プロシージャの呼び出し、または引数が不正です"、や、 "イベントプロパティに指定した式 開く時 でエラーが発生しました。プロシージャの呼び出し、または引数が違います" といったメッセージが出て、フォームを開くことができません。また、 "データベースのVisual Basic for Applicationsプロジェクトが破損しています" というメッセージも出ました。 一気に書いてしまいましたが、どなたか分かる方がいらっしゃいましたら、解決策など教えていただけないでしょうか。 よろしくお願いします。

  • データベースのファイル

    アクセス2003で作成したVBAマクロが組んであるファイルをアクセス2007で開こうとすると、「イベントプロパティに指定した式クリック時でエラーが発生しました」と表示されてファイルを開くことができません。マクロ名、ユーザー定義関数名、「イベントプ ロシージャ」以外の式が指定されています。関数、イベント、マクロの評価でエラーが発生しましたと表示されます。どうすればファイルを開けるでしょうか?。

  • access2000でのロジックエラー

    Access97で作成していて、access2000にバージョンアップして動かしたところ下記のエラーがでました。どこを修正すればよいか教えてください。 イベントプロパティに指定した式エラー時でエラーが発生しました。オブジェクトまたはクラスがこのイベントセットをサポートしていません。 *マクロ名、ユーザー定義関数名、[イベントプロシージャ] 以外の式が指定されています。 *関数、イベント、マクロの評価でエラーが発生しました。 Private Sub cmdSansyo_Click() ctlCommonDialog.InitDir = "c:\My Documents" ctlCommonDialog.fileName = "Zai30.MDB" ctlCommonDialog.Filter = "財務会計システム(Zai30.MDB)|Zai30.mdb" ctlCommonDialog.FilterIndex = 2 ctlCommonDialog.ShowSave [保存元] = ctlCommonDialog.fileName End Sub