1

.NET 2.0サイトに約15個の.RPTファイルがあり、最近新しいデータベースサーバーに変更しました。

これらの.RPTファイルのうち14個でデータソースを正常に変更しましたが、1つでは、変更を行った後、更新されたレポートを保存しようとすると「ドキュメントの保存に失敗しました」というメッセージが表示されます。サブレポートのデータソースを変更して保存しても問題ありませんが、メインレポートのデータソースを変更しようとすると、そのエラーメッセージが表示されます。

私は間違いなくプロセス全体のさまざまな時点で「データベースの検証」を行っていますが、それは役に立たないようです。

何か案は?

4

9 に答える 9

7

次の手順で成功しました。

  1. 通常どおり、データソースの場所を変更します。この時点で保存しようとすると、役立つ「保存に失敗しました」という結果になります。エラー。
  2. レポートのすべてを選択し、すべて削除します。(サブレポートや、undoを使用して元に戻せないものを除く。)
  3. 運が良ければ、保存できるようになります。サブレポート内でこれを試すことができない場合。
  4. 削除を元に戻し、再度保存します。

データソーステーブルをテーブルごとに変更し、変更するたびに保存を試みることで、問題の原因を突き止めることができます。問題がサブレポートのテーブルにあることがわかり、そのサブレポート内で上記の手順を適用して問題を修正しました。

于 2013-10-03T14:28:34.237 に答える
3

いくつかの数式フィールドを追加したときにこの問題が発生しました。フィールドを削除して、再度保存することができました。

于 2012-06-18T19:30:44.137 に答える
2

私にとって、解決策は非常に単純でした。

[データベース]メニューの[データソースの場所の設定]オプションで、データベーステーブルのプロパティに[上書きされた修飾テーブル名]というオプションがあります(Crystal Reports XIのバージョンを使用しているため、英語での名前だと思います。ポルトガル語ですが、インターネットで英語の同等の用語を見つけました)。

そこにテーブルの名前を書き込んだだけで、「ドキュメントの保存に失敗しました」エラーなしで再度保存できたので、レポートを最初から完全に再作成することを考えている人は、最初にこれを試してください。

于 2018-12-18T11:01:49.187 に答える
1

ええ、この問題に遭遇する他の多くの人と同様に、レポートを最初から再作成する以外に修正はありませんでした。

申し訳ありませんが、事実です。Crystal Reportsのエラーメッセージと、詳細が完全に完全に欠如していることが大好きです。

于 2010-03-31T20:03:15.430 に答える
1

私も同じ問題を抱えていました。上部の[レポート]->[依存関係チェッカー]の下にある依存関係チェッカーを使用して、すべての無効なデータベース参照を解決しました。

次に、メインレポートの外にあるすべてのサブレポートを保存してから、メインレポートから削除しました。この時点で、ようやくメインレポートを保存することができました。

次に、サブレポートをメインレポートに一度に1つずつ挿入し直しました。

于 2018-03-13T22:39:36.557 に答える
0

私も同じ問題を抱えていました。

挑戦し続ける。新しいデータソースを正常に変更した後。

  1. ([場所の設定]メニューの)テーブルを1つずつマップします。すべてのテーブルを伝播するわけではありません。
  2. 次に「データベースの確認」、次に
  3. 「SQLクエリの表示...」に進みます。リセットボタンをクリックして、クエリを更新します。

上記の3つの手順を繰り返して、別のテーブルをマップします。

これは私のために働いた。

于 2012-11-29T04:35:55.243 に答える
0

もう1つの簡単な方法は、行った変更を失って未保存のレポートを閉じ、レポートを再度開くことです。次に、同じ変更を繰り返すことができます。

于 2020-01-16T12:23:30.720 に答える
0

これは、レポート内に不正確なデータ変数名が含まれている可能性があります。変数名がデータソースから変更され、レポート内の名前と一致しなくなったか、存在しないがキャッシュされています。修正する最善の方法は、レポートを再作成することです。

于 2020-11-09T15:26:45.223 に答える
0

このツールをダウンロードします:CrystalReports用のR-TagDataSourceUpdater。データソースが更新されます。トライアルモードで10件のレポートにご利用いただけます。

于 2021-06-13T05:59:27.910 に答える