1

私は出荷用のCrystalReportに取り組んでおり、次のことに苦労しています。

LOAD用とDISCHARGE用の2つのShipmentDetailレコードを持つShipmentsがあります。出荷およびロードタイプ(降順でソートする場合-ロードしてから排出)でグループ化すると、詳細セクションは次のようになります。

出荷-----------ロードタイプ------------場所

1001---------------LOAD-----------------ニューヨーク
1001------------- --排出--------シカゴ

ここで、詳細セクションを非表示にして、グループ内の1行/文を表示するか、
「ニューヨークからシカゴへの貨物1001」という フッターを報告

します。これを行うにはどうすればよいですか。
stringvarsとあらゆる種類のものを試しました。連結して、両方の場所をコンマで区切って一覧表示できます。n番目に大きい場所とn番目に小さい場所を試しましたが、正しい順序にできません。

CrystalがEmbeddedSQLで動作する場合、
"Shipment" + {shipment.ID} + "from" +(loadtype ='LOAD'である出荷からの場所を選択)+ "to" +(loadtype='DISCHARGEである出荷からの場所を選択')

何かアイデアはありますか?ありがとう!

4

1 に答える 1

0

この関数を使用してPrevious、前の行の値を見つけることができます。

出荷 ID ごとに 2 つのレコードしかないと仮定すると、次のコードを使用して数式を作成し、それをグループ フッターに配置できます (必要に応じてテーブルとフィールド名を置き換えます)。

"Shipment " & ToText ({YourTable.Shipment}, "0") & " from " 
    & Previous ({YourTable.Location}) & " to " & {YourTable.Location}
于 2012-10-23T15:27:54.977 に答える