TechKnowledge コンテンツ
問題
一部のレポートでテーブル階層の不整合エラーが発生しています。 何をすればいいですか?
解決策
テーブル階層の不整合エラーは、テーブルのリレーションシップが存在しません。 レポートを修正するには、次の手順を参照してください。
1. RW を開く (tools-customize-report writer)
2. レポートをクリックし、テーブル階層エラーでレポートを開く
3. [テーブル] ボタンをクリックしてテーブルのリレーションシップを表示する
4. メイン テーブルを確認します。 左側にダッシュ (-) が 1 つ含まれていますが、その後のすべてのテーブルには、メイン テーブルとのテーブルリレーションシップがあります。
5. メイン テーブルと他のテーブルのリレーションシップを確認するには、ツール バーの [テーブル] を選択>します。 メイン テーブルを開き、リレーションシップ ボタンをクリックします。 テーブル ウィンドウの左側にダッシュ (-) が 1 つ表示された後のすべてのテーブルがここに表示されます。
6. レポートの [レポート テーブルのリレーションシップ] ウィンドウで、次の "親" テーブルを確認します。 このテーブルには、左側に 2 つのダッシュを含むすべてのテーブルとのテーブル リレーションシップがあります。
7. 次の親テーブルのテーブルリレーションシップを確認するには、ツールバーの [テーブル] を選択し、[テーブル]>します。 次の親テーブルを開き、リレーションシップ ボタンをクリックします。 [テーブル リレーションシップ] ウィンドウには、前の 2 つのダッシュを含むテーブルが存在する必要があります。 ほとんどの場合、テーブルの 1 つが存在しないので、階層テーブル エラーが解決するにはテーブルリレーションシップを再追加する必要があります。
8. "親" テーブルごとにこれらの一連の手順を続行します。 テーブルの 1 つが見つからない場合は、必ず [テーブル リレーションシップ] ウィンドウでテーブルを読み取ります。
*******************************************************************
たとえば、PA Billing Invoice Format-Invoice Format 1 レポートの場合、PA Billing HDR TEMP Project - PA Billing Notes Master table リレーションシップがありません。
* RW を開く
* テーブル階層エラーでレポートを開きます (PA Billing Invoice Format-Invoice形式 1)
* [テーブル] ボタンをクリックしてテーブルのリレーションシップを表示する
* PA Billing Header TEMP テーブルがメイン テーブルです。 左側にダッシュ (-) が 1 つ含む PA Billing Header TEMP の後のすべてのテーブルには、PA Billing Header TEMP とのテーブルリレーションシップがあります。 この場合、RM Customer MSTR と PA Billing HDR TEMP テーブルProjectします。
* PA Billing Header TEMP のテーブルリレーションシップを確認するには、ツール バーの [テーブル] を選択>します。 テーブルPA_Billing_HDR_TEMPし、リレーションシップ ボタンをクリックします。 RM Customer MSTR と PA Billing HDR TEMP テーブルProject存在する必要があります。
* レポートの [レポート テーブルリレーションシップ] ウィンドウで、次の "親" テーブルは PA Billing HDR TEMP Project。 テーブルには、PA Project マスター ファイル、PA Billing Notes Master、PA Billing LINE TEMP Project2 テーブルとのリレーションシップがあります (PA Billing HDR Project TEMP テーブルの後に左に 2 つのダッシュがあるすべてのテーブル)。
* PA Billing HDR TEMP のテーブルリレーションシップを確認するにはProjectツール バーの [テーブル] を>します。 テーブルPA_Billing_HDR_TEMP_Projectし、リレーションシップ ボタンをクリックします。 テーブル PA Project マスター ファイル、PA Billing Notes Master、PA Billing LINE TEMP Project2 が [テーブル リレーションシップ] ウィンドウに存在する必要があります。 この場合、PA Billing Notes マスターは存在しないので、階層テーブル エラーが解決するにはテーブルリレーションシップを再追加する必要があります。
* テーブルのリレーションシップ ウィンドウで [新規] をクリックします。 テーブルリレーションシップ定義ウィンドウが開きます。 セカンダリ テーブルとして参照 PA Billing Notes Master。 セカンダリ テーブル キーのキー番号 1 を選択します。 プライマリ テーブル キー セグメントの [メモ インデックス] (PA Billing HDR TEMP Project) を選択します。 [OK] をクリックし、[テーブルのリレーションシップとテーブル定義] ウィンドウを閉じます。
* レポートの [レポート テーブルリレーションシップ] ウィンドウに戻り、次の "親" テーブルは PA Billing LINE TEMP Project2 で、その下に PA Billing ITEM TEMP2 があります (PA Billing LINE TEMP Project2 テーブルの左側に 3 つのダッシュがあるテーブル)。 テーブル定義ウィンドウで PA Billing LINE TEMP Project2 のテーブルリレーションシップを確認し、必要に応じて、不足しているテーブルリレーションシップを再追加します。
* レポートの [レポート テーブルのリレーションシップ] ウィンドウに戻り、次の "親" テーブルは、PA Cost Category Master File を含む PA Billing ITEM TEMP2 です (PA Billing ITEM TEMP2 テーブルの左側に 4 ダッシュのテーブル)。 テーブル定義ウィンドウで PA Billing ITEM TEMP2 のテーブルリレーションシップを確認し、必要に応じて不足しているテーブルリレーションシップを再追加します。
この記事は TechKnowledge Document ID: 25300 でした
キーワード: |
kbMBSPartner kbMBSMigrate kbRetire BemisKB856203 |
DISCLAIMER
MICROSOFT および/またはサプライヤーは、ドキュメントに含まれる情報の適合性、信頼性、正確性、および本 Web サイトに公開されている関連グラフィックス ("素材") に関する一切の表明または保証を一切行いません。
THE MATERIALS MAY INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS AND MAY BE REVISED AT ANY TIME WITHOUT NOTICE. 適用される法律によって許容される最大限の範囲において、MICROSOFT および/またはサプライヤーは、明示、黙示、または法的条件を問わず、明示、黙示、または法的条件、タイトルの表現、保証、条件、非侵害、満足のいく条件または品質、商品性と特定の目的への適性を含むすべての表現、保証、条件を、マテリアルに関して放棄し、除外します。