Windows7 & Office2010 Access2010

Print Friendly, PDF & Email

エラーメッセージ

投稿日:2017年1月7日 更新日:

Access2010って、なんだかエラーメッセージが多い気がします。以下は、私がエラーメッセージが出たときに対処した方法です。
私の環境のもとで解決できたことで、すべてに適応できるとは思いませんが何らかのヒントになれば幸いです。

フォームを作成して、そのフォームにフォームを閉じるボタンを作成しようと、コマンドボタンウィザードを使用して作成して保存しようとしたら、下のようなメッセージが表示されて保存もできない。イベントのクリック時に[DoCmd.close]と、入力しても同じメッセージが表示されます。
エラー

このフォームまたはレポートには、現在のデータベース形式に対応していない変更が含まれています。フォームまたはレポートは保存されませんでした。
変更を保存するには、空白のセルがあるレイアウトを削除するか、フォームまたはレポートの"HasModule/コード保持"プロパティを[いいえ]に設定してください。

メッセージの通りに[コード保持]を[いいえ]にしたら、コードは削除されてしまします。
プロパティ

解決策

マクロで[ウィドウを閉じる]アクションを作成して、それをボタンのクリック時イベントで指定して解決しました。

ウィンドウを閉じるマクロの作成

マクロの新しいアクションの追加で、[ウィンドウを閉じる]を選択します。
アクションカタログ

マクロの各設定をして、名前を付けて保存します。
マクロ設定

フォームのコマンドボタンを選択して、クリック時イベントに作成したマクロを指定します。この方法だと保存して作成することができます。
イベント クリック時


フォームを作成して、そのフォームにフォームを閉じるボタンを作成しようと、コマンドボタンウィザードを使用して作成して保存しようとしたら、下のようなメッセージが表示されて保存もできない。
上のエラーのようにマクロを作成しても同じ。修復を実行しても同じ。
エラーメッセージ

イベントプロパティに指定した式 クリック時でエラーが発生しました。○○がOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました。
*マクロ名、ユーザー定義関数名、[イベントプロシージャ]以外の式が指定されています。
*関数、イベント、マクロの評価でエラーが発生しました。

解決策

新しいファイルを作成して、すべてのオブジェクトをインポートして解決しました。

Accessのインポート

新規ファイルを作成して[外部データ]タブの[インポートとリンク]グループから[Access]をクリックします。
外部データ

[外部データの取り込み]の[参照]ボタンからエラーが出るファイルを指定します。
[現在のデータベースにテーブル、クエリ、フォーム、レポート、マクロ、モジュールをインポートする]を選択します。[OK]ボタンをクリックします。
外部データの取り込み

[オブジェクトのインポート]の各タブで[すべて選択]ボタンをクリックして、[OK]ボタンをクリックします。
オブジェクトノインポート

解決できないことは【teratail】に質問してみましょう。

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

アドセンス記事内広告1個

おすすめ記事と広告

こんな記事も読まれています

テキストのグループ化

Word2007にも同じ機能がありますが、テキストをグループ化しておくと、削除も編集もできなくなります。 開発タブの表示 [開発]タブは、[ ...

無効データのマークを使って入力規則以外のセルをチェック

[データの入力規則]の中に[無効データのマーク]というのがあります。 これは入力規則に設定した以外の値のセルに赤丸を付けてくれる便利な機能で ...

アンカーの設定

フォームのコントロールをウィンドウのサイズやディスプレイの解像度に合わせて調整することができます。 [配置]タブの[位置]グループにあります ...

図だけが印刷できない

Word2010(.docx)で、実際にあったトラブルです。 ついさっきまで普通に印刷できたのだけど、突然 図だけが印刷できなくなった。印刷 ...

Webページの文字をコピーして貼り付け

Webページの文章を引用するため、そのまま文字列を選択して貼り付けると、後でうまく編集できなくて困ることがあります。 テキストのみ貼り付けた ...

-Windows7 & Office2010 Access2010

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.