Crystal Reports v 11 では、パラメータ値のみではなく、レポートに「パラメータの説明」の値を表示できますか? パラメータをレポートにドラッグして表示すると、値のみが表示され、説明を印刷したいと考えています。
注: .NET Crystal Report プラグインではなく、Crystal 11 (XI) で作業しています。
Crystal Reports v 11 では、パラメータ値のみではなく、レポートに「パラメータの説明」の値を表示できますか? パラメータをレポートにドラッグして表示すると、値のみが表示され、説明を印刷したいと考えています。
注: .NET Crystal Report プラグインではなく、Crystal 11 (XI) で作業しています。
Ryan に同意します。これらの値を取得するためのネイティブ メカニズムはありません。ユーザー関数ライブラリ (UFL) は、調査する価値のあるアプローチかもしれません。
その代わりに、私はこれをいくつかの方法で処理します。
まず、パラメーター値と説明を連結し、パイプ「|」を使用して 2 つの値を区切ります。または他のあまり使用されない文字
例: CustomerID、CustomerName -> 12345|ABC Company
2番目にCrystal関数を配列で使用して、レポートの説明側、つまり区切り文字の後のすべてを表示します
Numbervar i;
Numbervar j;
StringVar Array z := "";
Local StringVar Array x := split(Join({?My Parameter},";"),";");
j := count(x);
redim preserve z[j];
for i := 1 to j do(
z[i] := right(x[i],Length(x[i])-instr(x[i],"|"))
);
join(z,",")
三番。上記のような 2 番目の関数を作成して、区切り文字の左側にあるパラメーター値を返し、レポートの選択式の一部として使用します**