2012-12-08 85 views
0

我有一個工作的水晶報告,它從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 

通過水晶報告,我可以按升序或降序對模型類型進行排序。有沒有什麼辦法可以按照模型 - 類型「B」,然後是「A」,然後是「C」(用於商業用途)的自定義方式對其進行排序?我可以通過在ORDER BY子句中使用CASE的SQL來完成。但是,如何在Crystal Report中做到這一點。 非常感謝

如果您在列創建一個組,在組選項框,該公共選項卡上,「按指定順序」從下拉框中

或者創建一個公式一樣選擇

回答

0

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

等...那麼你可以在該公式字段上排序