1

ActiveReports は強力で柔軟なツールのように見えますが、どこかでミスをすると、「データ メンバーが見つかりません。データソースとデータ メンバーのプロパティを確認してください」という例外が発生します。

どのデータソース/データメンバーに障害があるか、またはどのサブレポートに問題があるかについての兆候はありませんが、アクティブ レポートはこれを知っている必要があります!

report.run() メソッドが Active Reports 自体によって生成されたコードの奥深くから呼び出された後にエラーがスローされるため、スタック トレースは役に立ちません。

サブレポートを次々とコメントアウトし、すべてのフィールドを順番にチェックする以外に解決策がある人はいますか?

4

2 に答える 2

3

以下のように、未加工のデータセットをレポートに渡そうとすると、同じエラーが発生しました。

...

Dim rpt as New ActiveReport

With rpt

.DataSource = _data

.Run()

End With

...

データセットでテーブルを指定したところ、エラーはなくなりました。

...

.DataSource = _data.Tables(0)

... `

于 2011-07-28T18:37:46.377 に答える
1

残念ながら、エラーが発生しているサブレポートをすぐに確認する方法はわかりません。実際、サブレポートを使用している場合、そのエラー メッセージは改善されるはずです。ActiveReports開発チームに報告します。

于 2009-01-06T16:06:37.680 に答える