0

動作中の Crystal レポートがあり、VB アプリケーションから呼び出されました。特定の列の値に従ってレポートをソートしたい。次の例を考えてみましょう。

Model-Type     Model-Code     Quantity

A              xxx-123-xA1    1
A              xxx-123-xA2    1
B              xxx-123-xB1    1
B              xxx-123-xB2    1
C              xxx-123-xC1    1
C              xxx-123-xC2    1

Crystal Report を使用して、Model-Type を昇順または降順で並べ替えることができます。モデルタイプ「B」、「A」、「C」のようにカスタマイズして並べ替える方法はありますか (ビジネス目的で)?? ORDER BY 句で CASE を使用して SQL で実行できます。しかし、Crystal Report でこれを行うにはどうすればよいでしょうか。どうもありがとう

4

1 に答える 1

0

列にグループを作成する場合は、グループ オプション ボックスの共通タブで、ドロップダウン ボックスから [指定された順序で] を選択します。

または、次のような式を作成します。

if {table.value} = 'B' then 1
else if {table.value} = 'A' then 2
else if {table.value} = 'C' then 3

など...代わりにその数式フィールドで並べ替えることができます

于 2012-12-09T21:05:44.580 に答える