3

プルする必要がある 2 つのデータセットがあります。両方のレポートが使用するベースと、1 つのレポートのみがプルする別のベースです。エラーが発生します

エラー 12 テキスト ボックス 'Textbox9' の値式がフィールド 'Name' を参照しています。レポート アイテムの式は、現在のデータセット スコープ内のフィールドのみを参照できます。集計内の場合は、指定されたデータセット スコープ内のフィールドのみを参照できます。

私の最善の推測では、それらを正しいデータセットに関連付ける必要がありますが、これに関するドキュメントを見つけることができませんでした.

編集: レポート ドキュメントのフィールド用に作成したプロパティ ファイルにアクセスしようとしています。

rdlcドキュメントのどこname.valueに「dataset1」などのコードを書く必要があるか教えてください。

4

4 に答える 4

4

RLDC でテーブルを作成する場合、Tablix プロパティ (行または列を選択) で DataSet を関連付ける必要があります。

それを行った後、使用する(データセット内の)フィールドの名前を各セルに書き込む必要があります。マウスをその上に置いたときに、セル内の「小さなテーブル」をクリックすることでそれを行うことができます

画像内( ありVisual Studio 2010

Tablix プロパティ

DataSet の選択

表示するフィールドの設定

リストにデータセットが表示されない場合は、追加する必要があります。そのためには、[表示] メニュー -> [レポート データ] をクリックします。次に、 でDummyDataSourceをクリックします。Add Dataset..

新しい DummyDataSource を追加

リストから選択するか、代わりに同じフォームで新しいものを作成します。 ここに画像の説明を入力

これがうまくいかない場合は、わかりません(笑)

2 つのデータセットが同じ構造を持っている場合は、1 つだけを使用して、コードでそれをデータソースに割り当てることができます。

于 2012-09-17T18:22:50.280 に答える
1

私はこの同じエラーに遭遇しました。解決できる唯一の方法は、BIDS を閉じて再度開き、ストアド プロシージャからフィールドを更新することでした (データ セットを右クリック -> データセット プロパティ -> クエリ -> フィールドの更新)。

トラブルシューティングのヒントをありがとう!

于 2013-03-21T16:17:12.713 に答える
0

慎重な調査とエラー チェックの後、基本モデルのプロパティ ファイルを作成する必要があることがわかりました。実際のデータ ポイントをフォームにドラッグするときに、それらを正しいセットに関連付ける必要がありました。

ここに画像の説明を入力

値をクリックして、正しいデータセットを関連付けました。

于 2012-09-17T20:23:06.153 に答える
0

あるセットの結果を、別のデータ セットを使用しているテーブルに埋め込もうとしている場合、サブレポートを検討しましたか?

于 2012-09-17T18:23:03.970 に答える