2012-05-02 7 views
0

2008年のクリスタルレポートで作成されたクリスタルレポートがあります。メインレポートと3つのサブレポートがあります。これらのサブレポートとメインレポートのそれぞれは、レポート番号によって生成される情報を持っていますが、フィールドの名前は同じではありませんが、3つのサブレポートのうちの2つでは、パラメータをメインレポートパラメータにリンクできました。コードの背後にある。しかし、3番目のサブレポートをリンクすると、使用するパラメータが、リンクするパラメータを選択するために使用されたドロップダウンに表示されません。誰もが、なぜこれが起こっているかもしれないという考えを持っています。サブレポートパラメータがクリスタルレポートでリンクするための選択可能なパラメータとして表示されない2008

私は急に話す傾向がありますので、もっと情報が必要な場合は私に知らせてください。私は答えに最善を尽くします。ご協力ありがとうございました。

+3

2つのフィールドは同じデータ型ですか? – craig

+0

実際にはそうではありませんでした。答えとしてフレーズを書いたら私はそれを受け入れます。ストアドプロシージャではintを渡していました。私がリンクしていたorignal変数は文字列でした。投稿してくれてありがとう、私は正しい場所に手伝ってくれた –

答えて

2

リンクするフィールドが同じデータ型であることを確認してください。

これは、Crystal Reportsが異種結合をサポートする方法です。フィールドの1つを他のデータ型と一致するように変換する限り(式フィールドを使用して)、文字列を数値にリンクできます。

私はまた、SQL式フィールドを使用してフィールドの1つを変換することで異種結合の問題を回避しました。次に、レコード選択式で「リンク」を実行します。

関連する問題