2011-11-15 53 views
1

私はレポートを生成する必要があるJSPアプリケーションに取り組んでいます。Crystal Reports 2008の「SQL式フィールド」の「パラメータフィールド」の使用方法は?

レポートは、ユーザーがWebページで選択したレコードに基づいて生成されます。そこで、viewer.setParameterFieldsメソッドを使用して、JSPページからCrystal Reportsにプライマリキー値を渡します。

Crystalレポートデザイナーでは、この特定のレコードを取得するためにSQLステートメントでこのIDを使用する必要があります。

どうすればこの問題を解決できますか?私はパラメータフィールドを作成しようとしましたが、SQLクエリでそれを使用する方法と、基本的にJSPとCrystal Reportsをリンクする方法はわかりません。

助けてください。

答えて

2

SQL式フィールドでは、パラメータフィールドは使用できません。

ただし、Commandオブジェクトでパラメータフィールドを使用できます(パラメータがCommandオブジェクトで定義されていることを前提とします)。

+0

ありがとうございますが、Command ObjectからParameter Fieldにアクセスする方法はありますか? – Shankar

+2

コマンドオブジェクトエディタ内にいると仮定すると、リスト内のパラメータをダブルクリックするか、単に入力するだけです。書式{?param_name} – craig

+0

ありがとう、クレイグ、それは働いた! – Shankar

関連する問題