Web 互換性の確認: よく発生するエラー

適用先
Access 2016 Access 2013 Access 2010
重要 Access Services 2010 および Access Services 2013 は、SharePoint の次のリリースから削除されます。 新しい Web アプリを作成せずに、既存のアプリを Microsoft Power Apps などの代替プラットフォームに移行することをお勧めします。
Access データを Dataverse と共有できます。これは、Web、電話、タブレット用に Power Platform アプリ、ワークフローの自動化、仮想エージェントなどを構築できるクラウド データベースです。 詳細については、「使用を開始する: Dataverse へのアクセス データの移行」を参照してください。

互換性チェックを実行すると、エラーはすべてテーブル (Web 互換性の問題) に格納されます。 このトピックでは、「Web 互換性の問題」の表に記載されているエラーを処理する一般的な方法について説明し、その他の一般的なエラーに関する具体的なヘルプも提供します。

互換性チェックのエラーの多くは、Web に発行するデータベースにデスクトップ専用 (または「クライアント」) のオブジェクトまたは設定が存在することが原因で発生します。

概要

互換性チェックを実行すると、発生したエラーの一覧を示すテーブルが作成されます。 たとえば、エラーが表示されているテーブルを次に示します。

[Web 互換性の問題] の表

表示されるエラーは、テーブル 2 の列のデータ型が Web と互換性のないものであるかどうかを示しています。

この記事のしくみ

このトピックおよび他の Web 互換性チェックエラー トピックでは、各エラーが次の形式で一覧表示されます。

エラー テキスト [Web 互換性の問題] テーブルの行の [説明] フィールドの値。

意味 問題を理解するのに役立つ詳細情報。

対処 推奨されるエラーの解決方法。

ページの先頭へ

ACCWeb102000

エラー テキスト オブジェクト名はクライアント オブジェクト オブジェクト名によって異なります。

意味 示された Web オブジェクトは、Web オブジェクトではない別のオブジェクトに依存しています。 次にいくつかの例を示します。

  • クライアント クエリからの情報を表示する Web フォーム
  • クリックするとクライアント レポートが起動するボタンがある Web フォーム

クライアント オブジェクトへの依存を取り除かない限り、Web オブジェクトは Web 上で正しく機能しません。

対処 クライアント オブジェクトへの参照を削除します。 また、クライアント オブジェクトを Web オブジェクトとして再作成し、クライアント オブジェクトへの参照を新しい Web オブジェクトへの参照に置き換えることもできます。

ページの先頭へ

ACCWeb102001

エラー テキスト プロパティ値に、Web との互換性のない文字が 1 つ以上含まれています。

意味 オブジェクト名またはコントロール名が Web で使用できません。

対処 オブジェクト名が次の規則のいずれにも違反していないことを確認してください。

  • 名前に、ピリオド (.)、感嘆符 (!)、角かっこ ([])、先頭のスペース、改行などの印刷不可能な文字を含めることはできません
  • 名前に次の文字を含めることはできません: / \ : * ? "" <> |# <TAB> { } % ~ &
  • 名前は、等号 (=) で始めることはできません
  • 名前の長さは 1 から 64 文字にする必要があります

ページの先頭へ

ACCWeb102002

エラー テキスト オブジェクト名は、存在しないオブジェクト名に依存しています。

意味 示された Web オブジェクトは、Web オブジェクトではない別のオブジェクトに依存しています。 次にいくつかの例を示します。

  • クライアント クエリからの情報を表示する Web フォーム
  • クリックするとクライアント レポートが起動するボタンがある Web フォーム

クライアント オブジェクトへの依存を取り除かない限り、Web オブジェクトは Web 上で正しく機能しません。

対処 クライアント オブジェクトへの参照を削除します。 また、クライアント オブジェクトを Web オブジェクトとして再作成し、クライアント オブジェクトへの参照を新しい Web オブジェクトへの参照に置き換えることもできます。

ページの先頭へ

ACCWeb102004

エラー テキスト プロパティ値は、Web との互換性を保つためには既定値である必要があります。

意味 Web データベースでは、示されたプロパティの既定値のみがサポートされています。

対処 指定されたプロパティの現在の値を、そのプロパティの既定値に置き換えます。

ページの先頭へ

ACCWeb102008

エラー テキスト: オブジェクト名は、Web と互換性のないオブジェクト名に依存しています。

意味 最初のオブジェクトは 2 番目のオブジェクトを参照しますが、2 番目のオブジェクトは Web では使用できません。

対処 2 番目のオブジェクトへの参照を削除するか、参照を Web 互換のある別のオブジェクトへの参照に置き換えます。

ページの先頭へ

ACCWeb102011

エラー テキスト プロパティ値は、Web との互換性を保つための値である必要があります。

意味 指定されたプロパティは、Web データベース内で示された値である必要があります。

対処 プロパティ値を、指定された値に変更します。

ページの先頭へ

ACCWeb102013

エラー テキスト Web との互換性を保つために、プロパティ値を空白にすることはできません。

意味 指定されたプロパティは、Web データベースで動作するための値を持つ必要があります。

対処 プロパティに値を割り当てます。

ページの先頭へ

ACCWeb102014

エラー テキスト ソース コード管理下にあるデータベースは、Web と互換性がありません。

意味 公開しようとしているデータベースがソース コード管理下にあり、これは Web データベースではサポートされていません。

対処 データベースを圧縮して修復し、ソース コード管理から削除します。 詳細については、「 圧縮と修復を使用してデータベース ファイルの問題を回避および修正する」を参照してください。

ページの先頭へ

ACCWeb102015

エラー テキスト プロパティ値の文字列長は整数より長くすることはできません。

意味 指定されたプロパティの文字列値が長すぎます。 これは通常、コントロール名 (最大長 255)、ラベルまたはボタン キャプション (最大 2048)、タグ (2048)、説明 (2048)、ツールヒント テキスト (255)、オブジェクト名 (255)、および画像名 (255) で発生します。

対処 文字列値を短くします。 これらのプロパティは、通常、フォームまたはレポートのプロパティ シートにあります。

ページの先頭へ

ACCWeb102016

エラー テキスト プロパティ値は、Web と互換性を持つためには、Web 互換のフォームまたはレポートである必要があります。

意味 示されたサブフォームまたはサブレポートには Web 互換性がありません。

対処 サブフォームまたはサブレポートを削除するか、Web 互換バージョンに置き換えます。

ページの先頭へ

ACCWeb102017

エラー テキストWeb 互換性チェックがキャンセルされました。

意味 互換性チェックを取り消さなかった場合は、次のいずれかの該当する場合があります。

  • データベースは読み取り専用です。
  • すべてのオブジェクトが閉じているわけではありません。

対処 開いているデータベース オブジェクトをすべて閉じて、互換性チェックをもう一度実行します。 オブジェクトが開いていないか、エラーが再発する場合は、データベース ファイルが読み取り専用であるかどうかをチェックします。

ページの先頭へ

ACCWeb106004

エラー テキスト オブジェクトは Web と互換性がありません。

意味 示されているオブジェクトはデータ アクセス ページであり、公開できません。

対処 Web に発行するデータベースからすべてのデータ アクセス ページを削除します。

ページの先頭へ