私はCrystal Reportを持っています。私はVS2008からVS2010へのアップデートがひどく爆発するようにした後、最初から作り直そうとしています。フィールドをサブレポート内のデータを選択するにはどうすればよいですか?
私は通じ道のほとんどを得ているが、私はサブレポート内の対応するフィールドにメインレポートのフィールドにリンクしています段階でです。
私はサブレポートにデータベースフィールドの束を設定しました。私が望むテーブルを追加しました。テーブルAは、元のレポートにすべてがリンクされていたので、リンクしました。最初のクエリの結果から欲しいすべての行を派生させることができます(実際は元のレポートのリンクはすべて、データベースフィールドのリンクダイアログに赤色で表示されましたが、鉱山は虹色のビットです)。しかし、テーブルAのすべてのリンクは赤ですが、... _)
「サブレポートリンク」ダイアログでは、データベースから正しく引き出されていることがわかっている整数があります。 "リンクするフィールド"リストボックスに追加し、 "使用するサブレポートパラメータ"コンボボックスで新しく作成したパラメータを選択しました。私は "フィールドに基づいてサブレポートのデータを選択"チェックボックスにチェックを入れました。
リンク先のデータベースフィールドは、2番目のコンボボックスには表示されません。
表Aのもう1つの整数フィールドは、 "データ選択..."コンボボックスで上手く表示されます(また、渡される別のフィールドにリンクされています)。なぜなら、これらの2つの整数フィールドも同様に重要です同じレベルの同じテーブルに存在し、設計されたレポートによって異なる扱いを受けています。
私が間違っていることは何ですか?
また、見出しの質問への直接回答も歓迎します。ここでは、この説明を文脈に追加しました。
新しいフィールドが表示されないフィールドです。あなたは最近、それをコマンド(またはテーブル)に追加しましたか?あなたはクリスタルレポートを再起動しましたか? –
これは、数多くの再起動やリブートなどによって行われています。また、前述のように、CR2010の何かがそれを殺す前に、フィールドを表示し、正常に動作していた古いバージョンのフォームがあります。すべての問題は、クリスタルについての私の知識不足のために、決定できる限りです。 – Frosty840