2011-08-09 8 views
0

私は、使用された支払い方法によるチケット販売の概要を示すレポートを整理することを任されています。要件の1つは、リストの一番下に「Cash/Check」カテゴリを置き、その上にさまざまなクレジットカードがすべて入っていることです。グループオプションを使用して指定した注文を設定することはできません.Cash/Check以外のすべての支払いタイプがクライアントの仕様に基づいて変更できるため、支払いタイプごとに個別のグループを作成してから入れることはできません注文。私が必要とするのは、リストの一番下または一番上に既知の支払タイプの順序付きリストを置く方法であり、未定義の(または少なくとも明示的に順序付けられていない)未知の支払タイプのリストが続く。私は、未知の項目が関わっているインターネット上でこれを行う良い方法を見つけることができませんでした。何かご意見は?グループ化せずに任意のソート順を指定するにはどうすればよいですか?

+0

サンプルデータを追加し、出力に並べ替える方法 – Eddy

答えて

1

独立したシーケンスフィールドを追加するか、ターゲット値に接頭辞を付けて値を並べ替えて、リストの一番下にあるようにします。この例では

は、私がresDesc値は、アルファベット順にソートしたいresSupCode値= 0、その場合、私はそれが最初にソートしたいので、私はタイトルにスペースを追加しない限り:

if {vw_rpt_waitlist.resSupCode} < 1 then 
    formula = Switch ({vw_rpt_waitlist.resSupCode} = -1, "Total, No Residence Listed", _ 
         {vw_rpt_waitlist.resSupCode} = 0," " + {@xtab_title} + " Total") 
else 
    formula = {vw_rpt_waitlist.resDesc} 
end if 
0

それをWOULDリスト内の最初の1つを返す数式を作成し、リストの2つ目の数式を2つ戻すなどして、8(または12、または1000など)をすべて返すまでCrystalに支払いタイプフィールドの代わりにその式をソートするように指示しますか?

0

現金/小切手のクエリをサブレポートに埋め込みます。レポートフッタセクションを追加します。

関連する問題