メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

重要    Access Services 2010 および Access Services 2013 は、SharePoint の次のリリースから削除されます。 新しい Web アプリを作成せず、既存のアプリを Microsoft Power Apps などの代替プラットフォームに移行することをお勧めします。

Access データを Dataverse と共有できます。これは、Web、電話、タブレット用に Power Platform アプリ、ワークフローの自動化、仮想エージェントなどを構築できるクラウド データベースです。 詳細については、「使用を開始する: Dataverse へのアクセス データの移行」を参照してください。

この記事では、互換性チェックを実行するときに発生する可能性があるスキーマ エラーと、エラーの解決に役立つ情報を示します。

互換性チェックのエラーに関する一般的な情報については、「Web 互換性の確認: よく発生するエラー」を参照してください。

ルックアップ ウィザードを使用してルックアップ フィールドを作成または変更する

多くのスキーマ エラーは、ルックアップ フィールドの問題によって発生します。 以下の手順では、ルックアップ フィールドを作成または変更して、データシート ビューでルックアップ ウィザードを起動して、これらの問題を解決する方法について説明します。

データシート ビューでルックアップ フィールドを作成する

  1. ルックアップ フィールドを追加するテーブルを開き、[クリックして追加] というラベルの付いた最後の 列を選択します

  2. [クリックして追加] の横の矢印をクリックし、[ルックアップ/リレーションシップ] をクリックします。

  3. ルックアップ ウィザードの手順に従って、必要なルックアップ フィールドを作成します。

データシート ビューでルックアップ フィールドを変更する

  1. テーブルを開き、変更するルックアップ フィールドを選択します。

  2. 次のいずれかの操作を行います。

    • [フィールド] タブの [プロパティ] で、[ルックアップの変更] をクリックします。

    • ルックアップ フィールドを右クリックし、[ルックアップの変更] をクリックします。

  3. ルックアップ ウィザードの手順に従って、特定の問題を解決します。

ACCWeb105003

エラー テキスト    値リスト参照の列データ型は、Web と互換性のある 'テキスト' である必要があります。

意味    指定された参照では、Web データベースでサポートされていないリストが使用されます。 値リストは、サーバー上のテキスト列にバインドされている必要があります。

解決策    デザイン ビューでテーブルを開き、ルックアップ フィールドのデータ型をテキスト型に変更します。 デザイン ビューが使用できない場合は、ルックアップ フィールドを削除し、ルックアップ ウィザードを使用してルックアップ フィールドを再作成します。

ページの先頭へ

ACCWeb105012

エラー テキスト    句句を含む参照行ソースは、Web と互換性がありません。

意味    指定されたルックアップ フィールドは、Web でサポートされていない WHERE 句を含むクエリを使用します。

解決策    テーブルをデザイン ビューで開き、関連するルックアップ フィールドの "値ソース" プロパティから WHERE 句を削除します。 デザイン ビューが使用できない場合は、ルックアップ フィールドを削除し、ルックアップ ウィザードを使用してルックアップ フィールドを再作成します。

ページの先頭へ

ACCWeb105018

エラー テキスト    参照である主キーは、Web と互換性がありません。

意味    表示されたテーブルには主キーが設定されています。主キーは、Web ではサポートされていない別のテーブルを参照するルックアップ フィールドです。

解決策    デザイン ビューでテーブルを開き、ルックアップ フィールドの [コントロールの種類] プロパティを [テキスト ボックス] ([ルックアップ] タブ) に変更します。 次に、[リレーションシップ] ウィンドウを開き、ルックアップ フィールドがリレーションシップの多側にあるリレーションシップを削除します (矢印はルックアップ フィールドから離れています)。

デザイン ビューとリレーションシップ ウィンドウが使用できない場合は、次の操作を行います。

  1. (Web データベースではなく) 新しい空のデータベースを作成します。

  2. 元のデータベースから必要なテーブルを新しいデータベースにインポートします。

  3. 新しいデータベースで必要な変更を行います。

  4. 元のデータベースでテーブルを削除し、新しいデータベースからインポートします。

ページの先頭へ

ACCWeb107000

エラー テキスト    フィールド データ型は Web と互換性がありません。

意味    指定されたフィールドには、WEB でサポートされていないデータ型 (OLE オブジェクトなど) があります。

解決策    サポートされているデータ型の 1 つとしてフィールドを再作成します。

  • テキスト

  • 数値

  • 通貨

  • はい/いいえ

  • 日付/時刻型

  • 集計フィールド

  • 添付ファイル

  • ハイパーリンク

  • メモ

  • ルックアップ

ページの先頭へ

ACCWeb107001

エラー テキスト    複合インデックスは Web と互換性がありません。

意味    示されたテーブルには、複合主キー (複数のフィールドで構成されるキー) があります。 オートナンバー型フィールドは、Web テーブルの主キーとしてのみ使用できます。 Web で複合インデックスを使用することはできません。

解決策    複合インデックスが主キーの場合は、指定されたテーブルのオートナンバー型主キーを作成します。 次に、レコードの入力規則を作成して、元のフィールドのデータが一意である必要があります。

ページの先頭へ

ACCWeb107002

エラー テキスト    複数の [添付ファイル] フィールドを含むテーブルは、Web と互換性がありません。

意味    表示されたテーブルには複数の添付ファイル フィールドが含まれているため、発行操作中にエラーが発生するため、Web との互換性がありません。

解決策    各レコードのすべての添付ファイルを 1 つの添付ファイル フィールドに保存します。 レコードごとに複数の添付ファイル フィールドが必要な場合は、追加の添付ファイル フィールドごとに、添付ファイル フィールドと ID フィールドのみを含む新しいテーブルを作成し、ルックアップ ウィザードを使用して新しいテーブルと元のテーブルをリンクします。

ページの先頭へ

ACCWeb107003

エラー テキスト    計算フィールド式には、オートナンバー型、メモ型、バイナリ型など、Web と互換性のない種類の入力フィールドがあります。

意味    指定された計算フィールドは、Web でサポートされていないフィールドを入力として受け取る計算を使用します。

解決策    すべての入力フィールドに次のサポートされているデータ型のいずれかを含め、計算を調整します。

  • テキスト

  • 数値

  • 通貨

  • はい/いいえ

  • 日付/時刻型

  • 集計フィールド

ページの先頭へ

ACCWeb107004

エラー テキスト    集計列の結果データ型は、Web と互換性がありません。

意味    指定されたフィールドの計算結果は、Web でサポートされていないデータ型です。

解決策    計算フィールドを作成し、結果のデータ型が次のサポートされているデータ型の 1 つを使用します。

  • テキスト

  • 数値

  • 通貨

  • はい/いいえ

  • 日付/時刻型

ページの先頭へ

ACCWeb107005

エラー テキスト    220 を超えるフィールドを含むテーブルは、Web と互換性がありません。

意味    表示されるテーブルには、220 を超えるフィールドが含まれています。 220 を超えるフィールドを含むテーブルを Web に発行することはできません。

解決策    追加のフィールドを含む新しいテーブルを作成します。 次に、ルックアップ ウィザードを使用して、新しいテーブルを既存のテーブルにリンクする新しいフィールドを作成します。

ページの先頭へ

ACCWeb107006

エラー テキスト    テーブル名は予約名であり、Web と互換性がありません。

意味    示されたテーブル名は SharePoint で使用するために予約され、Web ではサポートされていません。

解決策    次の予約テーブル名は使用しないようにします。

  • UserInfo

  • 一覧

  • ドキュメント

  • Web パーツ

  • ComMd

  • Web

  • ワークフロー

  • WFTemp

  • ソリューション

  • レポート定義

  • MSysASO

ページの先頭へ

ACCWeb107007

エラー テキスト    発行済みテーブルへの参照を含む発行されていないテーブルは、Web と互換性がありません。

意味    表示されたテーブルはまだ公開されていません。発行済みテーブルを参照するルックアップ フィールドが含まれているので、発行を妨げる可能性があります。

解決策    参照を追加せずに、発行されていないテーブルを発行します。 これを実現するには、Web データベースを同期できます。 新しいテーブルが発行された後、他の発行済みテーブルへの参照を作成します。

ページの先頭へ

ACCWeb107008

エラー テキスト    ユーザー設定の書式が Web と互換性がない

意味    表示されるフィールドには、Web ではサポートされていないユーザー設定の通貨書式が設定されています。

解決策    フィールドには標準の通貨書式を使用します。 [書式設定] ドロップダウンを使用して、フィールドの書式を通貨またはユーロに設定します。

ページの先頭へ

ACCWeb107009

エラー テキスト    "長さ 0 の許可" プロパティと "必須" プロパティの 1 つのみを Web と互換性のある "true" に設定する必要があります。

意味    指定されたフィールドには、[長さ 0 の許可] プロパティと [必須] プロパティの両方が True に設定されています。

解決策    指定されたプロパティの 1 つ以上が True に設定されている必要があります。 デザイン ビューを使用して、これらのプロパティを変更できます。

ページの先頭へ

ACCWeb107010

エラー テキスト    Web と互換性がある場合は、プロパティ値を "no" に設定する必要があります。

意味    指定されたハイパーリンク フィールドの "追加のみ" プロパティは [はい] に設定され、Web ではサポートされていません。

解決策    [追加のみ] プロパティを [いいえ] に変更します。

ページの先頭へ

ACCWeb107011

エラー テキスト    Web と互換性を持つには、既定値は空にする必要があります。

意味    指定されたルックアップ フィールドは、Web ではサポートされていない複数の値を許可するルックアップ クエリまたはリストに既定値を持っています。

解決策    次の場所を確認します。

  • ルックアップ クエリに既定値が設定されません。または

  • 複数の値を許可するルックアップ値リストに既定値が設定されません

ページの先頭へ

ACCWeb107012

エラー テキスト    Web と互換性を持つには、既定値は空にする必要があります。

意味    指定されたハイパーリンク フィールドの既定値は、Web ではサポートされていません。

解決策    ハイパーリンク フィールドの既定値を削除します。

ページの先頭へ

ACCWeb107013

エラー テキスト    プロパティ値は Web と互換性がありません。

意味    指定された数値フィールドには、[書式] プロパティが [標準数値]、[パーセント]、または [標準] 以外に設定されています。 Web でサポートされているのは、これらの形式のみです。

解決策    フィールドの書式を [標準数値]、または [パーセント]、または [標準] に変更します。

ページの先頭へ

ACCWeb107014

エラー テキスト    テーブルには主キーが設定され、Web と互換性のあるフィールド サイズ 'long' の数値を指定する必要があります。

意味    示された表には、次のいずれかの問題があります。

  • テーブルには主キーが設定されていない。

  • 主キーのデータ型は数値ではありません。

  • 主キーのフィールド サイズは長ではありません。

解決策    デザイン ビューで既存の主キーを変更して、正しいデータ型とフィールド サイズを使用します。または、オートナンバーデータ型を使用してテーブルの新しい主キーを作成します。 デザイン ビューが使用できない場合は、新しいテーブルを作成し、元のテーブルから列を追加します。を選択し、元のテーブルをドロップします。

ページの先頭へ

ACCWeb107015

エラー テキスト    Web と互換性がある場合は、プロパティ値を "false" に設定する必要があります。

意味    示されたメモ フィールドの Unique プロパティは True に設定され、Web ではサポートされていません。

解決策    [固有] の値を False に変更します。

ページの先頭へ

ACCWeb107016

エラー テキスト    Web と互換性がある場合は、プロパティ値を "false" に設定する必要があります。

意味    指定された Yes/No フィールドの Unique プロパティが True に設定されています。

解決策    [固有] の値を False に変更します。

ページの先頭へ

ACCWeb107017

エラー テキスト    Web と互換性がある場合は、プロパティ値を "false" に設定する必要があります。

意味    指定されたハイパーリンク フィールドの Unique プロパティは True に設定され、Web ではサポートされていません。

解決策    [固有] の値を False に変更します。

ページの先頭へ

ACCWeb107018

エラー テキスト    バインドされた列はテーブルの主キーに設定し、Web と互換性のある最初の列である必要があります。

意味    表示されたルックアップ フィールドには、次のいずれかの問題があります。

  • バインドされた列は、ソース テーブルの主キー以外のフィールドに設定されます。

  • バインドされた列は、ルックアップの最初の列ではありません。

解決策    ルックアップ ウィザードを使用してルックアップ フィールドを変更します。

ページの先頭へ

ACCWeb107019

エラー テキスト    Web と互換性を持つには、プロパティ値を "はい" に設定する必要があります。

意味    指定されたルックアップ フィールドの "リストの制限" プロパティは "いいえ" に設定されますが、ルックアップ フィールドは単一値リストではなされるため、このプロパティの設定は Web と互換性がありません。

解決策    ルックアップ ウィザードを使用してルックアップ フィールドを変更します。 ウィザードが表示された場合は、[ リスト に制限] チェック ボックスをオンにします。

ページの先頭へ

ACCWeb107020

エラー テキスト    Web と互換性を持つには、プロパティ値は空にする必要があります。

意味    指定されたフィールドの "リンク子フィールド" プロパティは空ではなんので、Web と互換性がありません。

解決策    デザイン ビューでテーブルを開き、[子フィールドのリンク] プロパティをオフにします。 次に、サブデータシート名プロパティを [自動] または [なし] に設定します。 デザイン ビューが利用できない場合は、データシート ビューの [ホーム] タブの [レコード] グループで [その他] をクリックし、[サブデータシート] をポイントし、[削除] をクリックします

ページの先頭へ

ACCWeb107021

エラー テキスト    Web と互換性を持つには、プロパティ値は空にする必要があります。

意味    指定されたフィールドの "リンク マスター フィールド" プロパティは空ではなのに、Web との互換性は持てない。

解決策    デザイン ビューでテーブルを開き、[リンク マスター フィールド] プロパティをオフにします。 次に、サブデータシート名プロパティを [自動] または [なし] に設定します。 デザイン ビューが利用できない場合は、データシート ビューの [ホーム] タブの [レコード] グループで [その他] をクリックし、[サブデータシート] をポイントし、[削除] をクリックします

ページの先頭へ

ACCWeb107022

エラー テキスト    Web と互換性を持つには、プロパティ値を空にするか、"自動" に設定する必要があります。

意味    指定されたフィールドのサブデータシート名プロパティは [自動] にも [なし] にも設定されていないので、Web と互換性がありません。

解決策    デザイン ビューでテーブルを開き、[サブデータシート名] プロパティを [自動] または [なし] に設定します。 デザイン ビューが利用できない場合は、データシート ビューの [ホーム] タブの [レコード] グループで [その他] をクリックし、[サブデータシート] をポイントし、[削除] をクリックします

ページの先頭へ

ACCWeb107023

エラー テキスト    Web と互換性のあるプロパティ値を指定する必要があります。

意味    指定されたルックアップ フィールドの列幅プロパティは空であるため、Web と互換性がありません。

解決策    テーブルをデザイン ビューで開き、[列の幅] ([ルックアップ プロパティ] タブ) の値を指定します。 または、データシート ビューで列を選び、[フィールド]タブの [プロパティ] グループで [ルックアップの変更] をクリックします。 ルックアップ ウィザードの手順に従います。

ページの先頭へ

ACCWeb107024

エラー テキスト    オートナンバーは、主キー以外のフィールドではサポートされていません。

意味    表示されるフィールドはオートナンバーデータ型を使用しますが、テーブルの主キーでは使用されないので、Web と互換性がありません。

解決策    フィールドのデータ型を数値型に変更します。 対応策としては、データ マクロを使用して同様の機能を実現できます。 このプロパティを持つフィールドをデザイン ビューの主キーに変更するか、データ型を数値型に変更します。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×