1
IF ({PICT_Picture.Job_Print} = TRUE) THEN 
    IF({PICT_Picture.Process_Name}=["SMALL MOULDING","LARGE MOULDING"]) THEN 
         "YES" 
    ELSE
         "NO"
ELSE 
    "NO"

PICT_Picture.Job_Print-生産ルートカードに写真を印刷できるチェックボックスです。

PICT_Picture.Process_Name-は、画像のプロセスを選択できるドロップダウンボックスです。

私が抱えている問題は、生成されたレポートにある製品に複数の画像が添付されている場合、、、、などの下にあるかどうかに関係なく、添付した画像ごとに重複した行が作成されることですLARGE MOULDINGSMALL MOULDINGINSPECTION

CrystalレポートとSQLについての知識はほとんどありません。添付されている画像の数に関係なく、製品ごとに1行しか生成されないコード行を探しています。

追加情報が必要な場合は、お知らせください。できるだけ早く添付させていただきます。

ありがとう

〜編集

{ORDE_Goods.Job_Number} = previous({ORDE_Goods.Job_Number})

私はこれをドリルダウンを抑制して入れました、それはすぐに働きました。

それはすべての重複した仕事を取り除きました。

4

2 に答える 2

2

Crystal レポートでこれを実現する最善の方法は、グループを作成することです。「主キー」でグループ化し、すべてのフィールドをレポート キャンバスの詳細セクションからグループ フッター セクションに移動し、詳細セクションを非表示にします。さらなる説明:

レコードの複製前:

ここに画像の説明を入力

後 (詳細セクションが抑制され、注文番号にグループが追加されました。注文番号ごとに 1 つのレコードが必要です):

ここに画像の説明を入力

L

于 2012-05-17T13:21:32.867 に答える
-1

クエリを実行している場合、商品ごとに1行を選択SELECTするために追加することはできません。DISTINCT

例えば、

SELECT DISTINCT Product, ... FROM YourTable
于 2012-05-17T13:13:41.893 に答える