• 締切済み

Access2000で”直前の操作はキャンセルされました”メッセージが出た時

Windows NT4.0でAccess2000を使用しています。 フォームでデータ入力後、終了しようとすると ”直前の操作はキャンセルされました”という OKボタンのみのメッセージボックスが出て、 終了できなくなります。 また、タスクマネージャーによる強制終了後 同じMDBを起動すると、 ”モジュールがありません”というメッセージが出ます。 原因となったフォームを確認しようにも フォームビューでもデザインビューでも 開くことができません。 (フォームそのものの削除はできますが。) どなたか対処の仕方を教えて下さい。 Access2000は初めてだし、VBAのマニュアルしかないし・・・ 97ではこのようなことはなかったのですが。 もう期限が迫ってますので、結構困ってます。

  • A_Aki
  • お礼率95% (22/23)

みんなの回答

回答No.1

私も同じエラーに悩まされています!! この現象は、マイクロソフトのHPに出ていましたが、 気の毒ですが今のところ回避策はないみたいです。 今年の春に出たオフィスXPでもしかしたらバグが修復できるかもという話は聞いたことはありますが、 真偽のほどは、・・・です。 今のところマメにセーブしてやり過ごしていますが、 お客さんが操作されているときに 出たら、どうしたらよいのかと 頭、かかえています。

参考URL:
http://www.microsoft.com/JAPAN/support/kb/articles/J055/8/78.htm

関連するQ&A

  • access2000のVBAで「直前の操作をキャンセル」

    こんにちわ。 いまaccess2000のVBAでフォームの元になるテーブルへの フィルタ操作をプログラムしています。 1つの条件を与えたときは正常にフィルタできるのですが, 下記のように2つの条件を与えると, 「直前の操作はキャンセルされました」という エラーメッセージが表示されてしまいます。 「 Me.Filter = vbNullString ' クリア Me.Filter = "[項目1]='" & Forms![F_フォーム1].[cmbコンボ1] & "'" Me.Filter = Me.Filter & " AND [項目2]='" & Forms![F_フォーム1].[cmbコンボ2] & "'" Me.FilterOn = True 」 何かコーディングが足りないのでしょうか? 教えてください。お願いします。

  • アクセステーブルのプロパティの事で

    アクセスでテーブル>デザインビュー>プロパティで表示される「説明」の内容をモジュール(VBA)で取得する方法はありませんか? 環境:NT2000:Offies200 宜しくお願いします。

  • クエリデザインを試みるとタスクがフリーズする

    今、Access 2010 32ビット版をインストールして使用しています。いつの頃から他の機能は正常だが、作成~クエリ・デザインをクリックするとその時点でフリーズし、クリックするとエラー音を返すだけで終了もできません。 タスクバーで ACCESS を右クリックし、ウィンドウを閉じるを選択するとエラー・メッセージが表示されます。「Microsoft Access を終了できません。 OLE または DDE を使う Visual Basic モジュールを実行しているときは、モジュールの実行を中断する必要があります。」 タスク・マネージャからタスク終了させるしかありません。 既存のクエリー編集は正常、テーブル・フォーム・レポートの新規作成も正常です。クエリーの新規作成だけができません。 このメッセージはどの MDB でも等しく発生します。ACCESS をいったん削除して再インストールしましたが症状は変わりません。 どなたかお知恵を拝借出来れば助かります。 よろしくお願いします。

  • Access 更新キャンセルするには?

    Access2000で作成しています。 フォーム上でデータを書き換え後、更新をしない場合はどうしたらよいのでしょうか? 【希望する流れ】  1.データを変更  2.「更新」ボタンクリック     「データの更新をします。よろしいですか?」のメッセージ   (1)更新する場合:データを更新     「データが更新されました」のメッセージ   (2)更新しない場合:データを変更前に戻す     「データの更新がキャンセルされました」のメッセージ  3.フォームを閉じる  4.別のフォームを開く この動作をフォーム上にある「更新」ボタンのクリック時イベントにすることはできますか? とりあえず、現在は以下のようなものが作ってあります。 「VBA」  Private Sub Form_BeforeUpdate(Cancel As Integer)  '更新前確認   If MsgBox("更新します。よろしいですか?", vbYesNo, "更新確認") = vbNo Then   Cancel = True   Me.Undo   End If  End Sub 「更新」ボタンクリック時(こちらはマクロです)  ・フォームを閉じる  ・別のフォームを開く 今の状況では、更新する場合は問題ないのですが、更新しない場合、 「このレコードを保存することができません。  レコードを保存する時にエラーが発生しました。  ・・・・・・・・・・・」 というメッセージが出てきてしまいます。 どのようにVBAを作ればよいでしょうか? 説明不足の場合、補足いたします。よろしくお願いします。

  • Access2003でフォームが編集できません

    Access2003でフォームが編集できません 社内でaccess2003を利用しています。今まで何も考えずに使ってしましたが、フォームを少し編集したいと思いいじろうと思ったら、デザインビューが表示できないようになっていました。どこのメニューを見てもデザインビューがありません。ただVBEは開くことができます。 これを作った担当者は会社を辞めていて聞くこともできません。どこをいじったら編集することができるようになるでしょうか? ちなみにabc.mdbをクリックすると「このファイルを開きますか?」というメッセージが出て開くボタンをおすと即フォームが起動してきます。「テーブル」、「レポート」、「フォーム」、「クエリ」などのオブジェクトは表示されません。

  • ACCESS2000ファイルの修復

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

  • Accessファイルが壊れているのでしょうか?

    Windows NTでACCESS2000を使っています。 テーブルのみを置いたファイルAと そのテーブルをリンクさせてクエリ・フォームを作ったファイルBがあります。 昨日までは正常だったメインフォームのコマンドボタンの一部が急に稼動しなくなりました。 一旦閉じようとボタンを押しても稼動せず固まってしまったので タスクマネージャーでアプリケーションを終了させました。 そしてシャットダウンをしようとすると閉じたはずのファイルが開いていると 何度もアプリケーション終了を求めてきます。(結局電源で強制終了) 再び立ち上げてファイルの置いてあるフォルダを見てみると ファイルを開いていないのに「.ldb」が表示されていました。 タスクマネージャーで確認したところ開いてはいないようだったので ファイルを開こうとアイコンをダブルクリックしても応答なし。 何が悪かったのか、さっぱりわかりません。 これがファイルが壊れたということなのでしょうか? 異変が起こる前にしたことといえば最適化を何度かして ファイルBのMDEファイルを作ろうとしたことぐらいです。 原因に心当たりのある方、よろしくお願いします。

  • Access2002でモジュールを開くと落ちる。

    例のエラーを送信しますか?のメッセージがで、そこで詳細をみると エラー署名 AppName: msaccess.exe AppVer:10.0.6501.1 ModName:vbe6.dll ModVer:6.4.991.69 Offset:0061fb9b となっています。 DB自体は開くし、クエリやテーブル、フォームも開きます。ただ、モジュールがダメです。 ただ、そのファイルもAccess2003では大丈夫で、一度、Access2003で開いてやったMDBは今度は2002でもOKとなります。 このMDBファイルは使っていて大丈夫なものでしょうか?

  • Access2000のレコードの変更確認メッセージ

    Access2000VBAでmdbファイル起動と同時に、「レコードの変更」と「アクションクエリ」の確認メッセージが表示されないように設定したいのですが、どのようにしたらよいのでしょうか? 困っています。よろしくお願いします。

  • ACCESS VBAで別のACCESS(mdb)を起動できますか

    ACCESS VBAで別のACCESS(mdb)を起動できますか? その場合 呼び出し元の ACCESSは、終了しますか? できれば終了したほうが良いです。 教えてください。 よろしくお願いします。

専門家に質問してみよう