適用先
Access 2016 Access 2013 Access 2010

重要    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 と互換性を持つ 'Text' である必要があります。

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

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

ページの先頭へ

ACCWeb105012

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

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

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

ページの先頭へ

ACCWeb105018

エラー テキスト    ルックアップである主キーは、Web と互換性がありません。

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

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

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

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

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

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

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

ページの先頭へ

ACCWeb107000

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

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

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

  • テキスト

  • 数値

  • 通貨

  • はい/いいえ

  • 日時

  • 計算フィールド

  • 添付

  • ハイパーリンク

  • メモ

  • ルックアップ

ページの先頭へ

ACCWeb107001

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

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

操作    複合インデックスが主キーの場合は、指定されたテーブルの Autonumber 主キーを作成します。 次に、レコード検証ルールを作成して、元のフィールドのデータが一意であることを確認します。

ページの先頭へ

ACCWeb107002

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

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

操作    各レコードのすべての添付ファイルを 1 つの添付ファイル フィールドに格納することを検討してください。 レコードごとに複数の添付フィールドが必要な場合は、追加の添付ファイル フィールドごとに、添付ファイル フィールドと ID フィールドのみを含む新しいテーブルを作成し、ルックアップ ウィザードを使用して新しいテーブルと元のテーブルをリンクします。

ページの先頭へ

ACCWeb107003

エラー テキスト    計算フィールド式には、AutoNumber、Memo、Binary など、Web と互換性のない型の入力フィールドがあります。

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

操作    計算を調整して、すべての入力フィールドに次のいずれかのデータ型がサポートされるようにします。

  • テキスト

  • 数値

  • 通貨

  • はい/いいえ

  • 日時

  • 計算フィールド

ページの先頭へ

ACCWeb107004

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

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

操作    結果のデータ型が次のサポートされているデータ型のいずれかになるように、計算フィールドを再作成します。

  • テキスト

  • 数値

  • 通貨

  • はい/いいえ

  • 日時

ページの先頭へ

ACCWeb107005

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

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

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

ページの先頭へ

ACCWeb107006

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

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

操作    次の予約テーブル名は使用しないでください。

  • UserInfo

  • 一覧

  • Docs

  • WebParts

  • ComMd

  • ウェブ

  • ワークフロー

  • WFTemp

  • 解決方法

  • レポート定義

  • MSysASO

ページの先頭へ

ACCWeb107007

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

意味    示されたテーブルはまだ発行されておらず、パブリッシュされたテーブルを指すルックアップ フィールドが含まれています。これにより、発行が妨けられます。

操作    参照を追加せずに、発行されていないテーブルを発行します。 これを実現するには、Web データベースを同期できます。 新しいテーブルが発行されたら、他のパブリッシュされたテーブルに対して目的の参照を作成します。

ページの先頭へ

ACCWeb107008

エラー テキスト    カスタム形式は Web と互換性がありません

意味    指定されたフィールドにはカスタム通貨形式があり、Web ではサポートされていません。

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

ページの先頭へ

ACCWeb107009

エラー テキスト    Web と互換性を持つには、ゼロ長の許可プロパティと Required プロパティの 1 つだけを 'true' に設定する必要があります。

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

操作    指定されたプロパティの 1 つ以上が True に設定されていることを確認します。 デザイン ビューを使用して、これらのプロパティを変更できます。

ページの先頭へ

ACCWeb107010

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

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

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

ページの先頭へ

ACCWeb107011

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

意味    指定されたルックアップ フィールドには、検索クエリまたは複数の値を許可するリストの既定値があります。これは Web ではサポートされていません。

操作    次の点を確認します。

  • 参照クエリの既定値は設定されません。又は

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

ページの先頭へ

ACCWeb107012

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

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

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

ページの先頭へ

ACCWeb107013

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

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

操作    フィールドの [書式] を [一般番号]、[パーセント]、または [Standard] に変更します。

ページの先頭へ

ACCWeb107014

エラー テキスト    テーブルには主キーが必要で、Web と互換性を持つフィールド サイズが "long" の数値である必要があります。

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

  • テーブルに主キーがありません。

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

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

操作    デザイン ビューの既存の主キーを変更して、正しいデータ型とフィールド サイズになるようにします。または、AutoNumber データ型を使用して、テーブルの新しい主キーを作成します。 デザイン ビューが使用できない場合は、新しいテーブルを作成し、元のテーブルの列を追加します。次に、元のテーブルを削除します。

ページの先頭へ

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 と互換性を持つには、プロパティ値を 'yes' に設定する必要があります。

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

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

ページの先頭へ

ACCWeb107020

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

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

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

ページの先頭へ

ACCWeb107021

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

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

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

ページの先頭へ

ACCWeb107022

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

意味    指定されたフィールドの Subdatasheet Name プロパティは [Auto] または [None] に設定されていないため、Web と互換性がありません。

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

ページの先頭へ

ACCWeb107023

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

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

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

ページの先頭へ

ACCWeb107024

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

意味    指定されたフィールドは AutoNumber データ型を使用しますが、テーブルの主キーではないため、Web と互換性がありません。

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

ページの先頭へ

ヘルプを表示

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

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