2010-10-16 98 views
0

如何根據下一個數據字段更改來抑制字段?Crystal report:如何根據下一個數據字段更改來抑制字段?

我有DATAS(表二colomns),這是類似如下:

SubItemcode___________IsLock 

    SODBPCFBX01601G_______N 

    SODBPCFBX01601G_______N 

    SODRWFIMX01G017_______N 

    SODRWFIMX01G017_______N 

    BG8Wx0191765044_______N 

    BG8Wx0191765044_______N 

對報告appeare爲:

IsLock________SubItemcode 

    N_______SODBPCFBX01601G 

    N_______SODBPCFBX01601G 

    N_______SODRWFIMX01G017 

    N_______SODRWFIMX01G017 

    N_______BG8Wx0191765044 

    N_______BG8Wx0191765044 

在報告中,我設置SubItemcode打壓在發行時與IsLock相同。

上,我得到下面的報表輸出:

IsLock________SubItemcode 

     N_______SODBPCFBX01601G 

     _______________________ 

     ________SODRWFIMX01G017 

     _______________________ 

     ________BG8Wx0191765044 

     _______________________ 

我希望它像如下:

IsLock________SubItemcode 

     N_______SODBPCFBX01601G 

     _______________________ 

     N_______SODRWFIMX01G017 

     _______________________ 

     N_______BG8Wx0191765044 

     _______________________ 

請幫助。

回答

0

現在,如果該字段中的數據是重複的,則您正在禁止個別字段。你想要做的是分組你的數據。

  1. 轉到報告 - >組專家
  2. 添加分組字段(在此情況下,可能subitemcode
  3. 移動IsLockSubItemCode到組頭部分。
  4. 右鍵單擊 - >部分專家禁止「詳細信息」和「組頁腳」部分。
+0

謝謝你的賞金。但是,該組不是基於這些列。做完這些之後(如你已經提到的)只有我隱藏了重複的字段。我已經根據3列分組了「詳細信息」。增加更多的是增加行。這是這個問題的原因嗎?我正在嘗試你提到的方式。 – Rick2047 2010-10-20 11:36:49

+0

我認爲行數正在增加,因爲您仍然在「詳細信息」部分顯示字段。如果您將其移至組頭,並取消「詳細信息」部分,則報告應該變小。 (你可以根據需要選擇多少組)。 – PowerUser 2010-10-20 13:03:15

+0

對不起,我沒有你的報告在我面前,所以我不明白你的確切情況。你將不得不使用它,但我相信它可以完成。以下是提示:您可以使用「{IsLock}和{SubItemCode}」製作自定義公式,然後通過該自定義公式添加其他分組。 – PowerUser 2010-10-20 13:14:07