2009-05-19 20 views
4

私は、ユーザーIDを取得し、本当に簡単なクエリでバランスを計算し、それを返すストアドプロシージャを持っています。私はこれを私のアプリケーションのクリスタルレポートに追加したいと思います。唯一の問題は、Crystal Reportsが私にプロシージャの値を設定し、その値を1つ設定することが私には役に立たないことです。Crystal Reportsからストアドプロシージャを呼び出すにはどうすればよいですか?

私はすべてUser.IDフィールドでグループ分けしており、クエリのパラメータとしてUser.IDを使用します。これどうやってするの?

答えて

2

オプションのカップル

1. は、IDのユーザIDのメインレポートにリンクされているユーザーごとにサブレポートを作成したユーザーのすべてを返す新しいストアドプロシージャを作成します。

2. オプションがある場合は、ユーザー名に「すべて」のような値を受け入れるようにストアドプロシージャを変更し、すべてが値のときにストアドプロシージャがすべての値を返すようにします。これがうまくいくかどうか100%確信しているだけで、ブレインストーミングのアイディアです。

+1

私はあなたの第2の選択肢を取った – Malfist

2

メインレポートでは、ストアドプロシージャをデータソースとして使用し、userIdをパラメータとして使用するサブレポートを追加できます。

あなたの主な報告書では、それは私が技術的な詳細を覚えていないので、私は最後のクリスタルレポートで働いていたので、いくつかの時間静かになってい

をサブレポートするために興味のあるすべてのユーザーIDを一覧表示し、個別にそれらのそれぞれを通過します唯一のメインコンセプト

関連する問題