• ベストアンサー
  • すぐに回答を!

ac2で「MDE データベースで使用できません」

1.稼動して半年以上になるシステムで突然、「印刷」のコマンドボタンを押す   と以下メッセージが出るようになりました。    "イベントプロパティに指定した式 クリック時でエラーが発生しました     このコマンドは MDE データベースで使用できません" 2.MDB(ソース)を入れてMDE再作成しましたが現象は変わらず、   それどころかMDBで実行すると、「印刷」「プレビュー」どちらのコマンドボタン   共に次のメッセージが出ます。    "Msaccess エラーが発生しました このまま続けるには[無視]をクリックして     作業中のデータを新しいファイルに保存してください     [閉じる]をクリックするとこのプログラムは終了します" (1)同じマシン上で稼動している別のac2kのシステムでは、  全て正常に動作しています。 (2)印刷設定画面を表示し、開始・終了ページを設定できる様にしていますが、  これも二つのシステムでは全く同じコードを使用しています。 (3)ac2kを再インストールしてみましたが現象は変わりません。 (4)何度もソースを落とし直してみましたが、現在MDBで実行すると 「印刷」「プレビュー」ともに2.で書いたメッセージがでます。 (5)別のテスト機では再現しません。(テスト用データ使用) (6)Win98SE、ac2k 何か情報がありましたら宜しくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数306
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.2
noname#49904
noname#49904

 ども、tihitです。  mdbで組み込んだVBAは、mdeファイルで見られませんが、なにか、プリンタードライバーに変化があったのではないかな?ということも考える必要はありませんか。   ご存じのように、mdeはデザインの変更などは対応しませんので、それらに変更を求めるコードが含まれていませんでしょうか。  プリンタードライバーを、再インストールなどでまずは、ご確認を。  頑張ってください。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

プリンタードライバーですか。 確かに、社内の自称パソコン出来る人が私の不在の時いじりまわしてて 業務で使用する人が印刷が出なくて困っていた事があったとは聞いてました。 早速明日、プリンタドライバーの再インストールしてみます。 tihitさん再度の書込みありがとうございました。m(__)m がんばりまーす!!

質問者からの補足

ビンゴでした!! 言われた通り、プリンタドライバー入れ直し、 MDBのレポートを全部そのプリンタで設定し直したら直りました!! tihitさん本当ありがとうございました!m(__)m

関連するQ&A

  • ACCESS2000のMDEです

    ACCESS97のMDBをACCESS2000に変換し、MDEを作成して動作確認をしようとしていますがMDEを作成して実行しようとすると、program.exeが見つかりませんというメッセージが表示されます。どのような対処をすればよいでしょうか?なかなか原因を探すことができません。よろしくお願いします。

  • mdeファイルに変更すると開かないエラー

    まったく検討もつかないエラーに見舞われています。 一度に内容が書ききれるかわからないので、足りない情報がありましたら言ってください。 mdb ファイルから mdeファイルに変更すると mdeに変更した本人だけはエラーになりません。 他の人がそのmdeを開くととあるフォームだけ イベントプロパティに指定した式 クリック時 でエラーが発生しました~ オブジェクトまたはクラスがこのイベント セットをサポートしていません。」 のエラーが出ますが 作成した本人はエラーがでません。 もちろんmdbで使用させれば誰も出ません。 クリック時と書いてあるのでクリックしたイベントにmsgbox("番号")などを書いて順番にとめて エラーの場所を探していますが サブフォームが3つあり全部に msgbox("番号")をつけて フォームとサブォームの間のロードでおきているの検討がついているのでが、コメントに変えたりして探していますが見つかりません。 同じような現象が出た経験のある方、検討のつ来そうな方教えてください。

  • Access mdeで使用できないコマンド

     Accessでレポートを作成しフォームからそのレポートを呼び出したところ、用紙が設定した値では無くなってしまうことがたまにあるので、VBAでPrtdevmodeを追加したしたのですが、mdbなら完璧に起動するのですがmdeに変換すると、「7802:このコマンドはmdeデーターベースで使用できません。」というメッセージが表示されてしまいます。これを回避する方法がありましたら教えてください。  Prtdevmodeを無理に使用しなくても、用紙サイズ・余白を覚えていられる方法がありましたらその方法も教えて下さい。(レポートのページ設定では駄目です。)  宜しくお願いします。 では

その他の回答 (1)

  • 回答No.1
noname#49904
noname#49904

 似たようなことが何度かありました。どうしても復旧できず、仕方なく新しいファイルを作って、元のmdbファイルをすべてインポートしてうまく直せました。一部設定し直さないといけない部分もありましたが、VBAなどは問題なく動いてくれました。  Access2kですが97から2kになった時は、ビックリするくらいのERRが出ましたが今は快調です。  但し、テーブルはすべて、_be.mdbでリンクテーブルで使っています。LAN上ではmdeをメインで使っています。  ご参考になれば幸いです。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

tihitさん書込どうもありがとうございました。 こんな現象じゃ誰も書き込んでくれないだろうなーと 半分諦め状態だったので、とても嬉しいです。 >元のmdbファイルをすべてインポート でやってみましたが、  「プレビュー」ボタン→OK。  「印刷」ボタン   →以下メッセージでした。   "イベントプロパティに指定した式 クリック時でエラーが発生しました     このコマンドは MDE データベースで使用できません" 現在テスト機でも同様の状態です。 また頑張って色々試してみます。 MDBでは大丈夫になったので、とりあえず本番機はそれで対応しようかと思います。

関連するQ&A

  • ACCESS2000ファイルがメールで受信できません

    ACCESS2000で作ったファイルをEXEファイルに圧縮してメールに添付して送りたいのですが、メールを受け取る側に「次の添付ファイルは問題を起こす可能性があるため、利用できなくなりました」というメッセージが表示され、ファイルが開けません。良い方法があったら教えてください。よろしくお願いします。 ちなみに、ACCESS2000のmdbもしくはmdeファイルを圧縮せずに添付しても同様のメッセージが表示されて開けないようです。

  • Access2000でのレポート印刷時の不具合について

    Access2000でのレポート印刷時に不具合が発生しています。 内容は、レポートの中にグラフを組み込んでいるのですが、複数枚のレポート を同時に印刷したときに、グラフ以外の部分は正常に印刷されているのですが、 グラフの部分だけ、前ページと同じものが印刷されるときがあります。 また、この現象が発生したときでも、プレビュー段階では正しく表示されています。 同じデータでテストしても現象が発生するときとしないときがあります。 原因・対処方法について御存知の方はいらっしゃいますか?

  • データベースが壊れて使用できません

    ACCESS2000を使用しています。 最近データベースが毎日のように壊れ業務がすすみません。 症状 ・フォームに配置した他のフォームや印刷プレビューを開くボタンをクリックすると突然「直前の操作はキャンセルされました」と表示されます。(たった1分前に普通に動いていたのに!) 一旦データベースを閉じて同じ操作をすると今度は「モジュールがありません」と表示され、 このあとはすべてのボタンが操作不能になります。フォームのボタンからではなく直接「レポート」を開こうとしても同じです。 ・空のデータベースを作り、この中にすべてのオブジェクトをコピーして作り直すと直後は直ったかようになりますが、2、3回目に開いた時、今度は別のボタンが壊れたりしてまた似たような状態になります。 ・「最適化/修復」もかけましたが効果はありません。 使用形態 ・データ件数は1000件弱。 ・テーブルとフォームなどその他のオブジェクトは切り離し、ともにネットワークサーバにおいて使用していますが、これを使っているのは3人だけです。 ・データベースを開くとき特定のフォームを自動表示させています。これにはサブフォームを使い割とたくさんのコントロールを配置しています。 ・2、3年前からこのような形態で使用していますが、壊れることは滅多にありませんでした。 しかし4月くらいから不調になることが多くなり、先週からは「使うたびに壊れる」といった感じでにっちもさっちもいかなくなりました。 ホトホト疲れました。一体何が原因でしょうか? どうぞよろしくお願いします。

  • データベースアクセスで。

    VBとAccessを使用してデータのやりとりを行っています。 Data1を貼り、DatabaseNameを設定するところまではうまくいきましたが、RecordSourceプロパティをクリックすると「データベースの形式'C:\xxx\xxx.mdb'を認識できません」と表示されてしまいます。 別DBを設定すると上記の現象がでないので、Accessが原因だとは思いますが、VBを使用する際の注意点などあるのでしょうか? 【環境】WinXP SP2 VB6.0 / Access2000です。

  • ACCESS2000 作ったファイルをアプリの入っていないPCで操作できますか?

    もともとVBなどを使っていたので誤解があるのかも知れません。 Access2000でデータエントリーフォームやマクロ・レポートなどを、アプリケーションという形でACCESS2000の入っていないクライアントPCで使用することは可能なのでしょうか。MDEファイルやMDBファイルのままではクライアント側にアクセスが必要になってしまうようなのですが・・・ODBCとか使うんでしたっけ?(昔取った杵柄過ぎて記憶の彼方なのですが・・・) よろしくお願いいたします。

  • ACCESS97からACCESS2000

    ACCESS97で作ったMDBをACCESS2000で修正できません。 「ツール」メニューの「データベースユーティリティー」をポイントして「変換」をクリックというメッセージが表示されますが、「変換」のところが非表示になっています。 どうしたらACCESS2000で修正できるのでしょうか?

  • ソースの暗号化(?)

    PHPで作成したシステムをお客様のWebサーバへアップするのですが、PHPのソースは、テキストなので、自由に変更が出来てしまうので、 何か、ロック的なことはできないでしょうか? イメージ的には、AccessのMDB→MDEのような感じで。 ご存知の方いましたら、ご教授ください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • VBからmdbファイル(Access2000)の特定のフォームを開きたい?

    VisualBasicのフォームに配置したコマンドボタンをクリックすることで、特定のmdbファイルをAccess2000で開き、開くと同時に特定のフォームが表示されるようにしたいのですが、こんなことできますか?できるとすればどのようにすればよいのですか? 例えば、C:\商品管理\在庫一覧.mdbにフォーム商品があるとしたとき、 Form1のcommand1をクリックすると、C:\商品管理\在庫一覧.mdbがAccess2000で開き、フォーム商品が最初に表示されるようにしたいのですが・・・ ちなみに、Access2000の起動時の設定では他のフォームが最初に開くようになっています。 よろしくお願いします。

  • ACCESS2000ファイルの修復

    ACCESS2000で作成したファイルを開こうとすると、以下のような現象が出ます (1)「データベース'ファイル名.mdb'は修復する必要があるか、データベースファイルではありません。修復しますか。」とのメッセージが出てくる。 (2)「はい」で進むと、データベースパスワードを設定しているため、「パスワードが正しくありません」とのメッセージが出る。 (3)「OK」を押すと「データベース'ファイル名.mdb'は修復できないか、データベースファイルではありません。」とのメッセージで終了する。 何とか修復したいのですが、以前の似たような質問の回答にありました「復旧ソフトを使う」以外の方法はないのでしょうか?最悪、フォームとモジュールだけでも取り出したいのですが。 どうぞよろしくお願いします

  • Access97印刷系統のエラーについて

    Access97で作成されたシステムをWin2000で動かしています。 帳票を出力する際に印刷プレビューで確認し、ページ設定を変更し、 画面に戻り『閉じる』ボタンをクリックすると、Access97ごと閉じてしまう現象が起きて困っています。 その際、エラー等のメッセージもあがりません。 このような現象を経験された方いらっしゃいましたら、ご教示下さい。 すみませんが、よろしくお願い致します。