2011-12-16 8 views
2

動的な行(通常)と動的な列の両方を持つデータを使用するCrystalレポートを作成する必要があります。動的な行と列によるCrystalレポート

私が理解しているように、クロスタブでは動的な列を持つことができますが、動的な列や行はできません。これらの列が動的である場合、列をレポートにドラッグするにはどうすればよいですか?

私はデータを提供し、列を動的に挿入するSQLクエリを作成する方法を知っていますが、ここで問題を提示する方法があります。

誰かが似たようなことをしている、または私にいくつかの指摘を与えることができたら、私は非常に感謝します。

多くのおかげで、

クリス。

+0

私はあなたが誤解していると思う - クロス集計では動的な行と列を使用できるはずです。レポートしたい代表的なクエリを投稿できますか? –

答えて

1

はいつもあなたが簡単にCrystal Reportsでそれらを使用することができF1,F2,F3 3列のストアドプロシージャ

CREATE PROCEDURE MY_PROCEDURE 
@P_QNO INT 
AS 
BEGIN 
IF @P_QNO=1 
SELECT FIELD1 AS F1, FIELD2 AS F2,0 AS F3 FROM MYTABLE1 
ELSE 
SELECT FIELD3 AS F1, FIELD4 AS F2, FIELD5 AS F3 FROM MYTABLE2 
END 

にこの手順は次の一見を与えることがあります。 すべてのクエリが同じ数の列を返し、トリックを実行する同じ名前を持つことを確認します。私はそれを使用しています。

関連する問題