2010-11-16 21 views
0

在我的報告中,有一個採購組編號,其值爲100,101,102 .... 201,202,203..301,302,303 ...等等 有一個公式來標識採購組部門 -根據公式輸出創建晶體參數

如果{PURGRP}以'1'開頭 則'採購部門' 其他 如果{} PURGRP startswith '2' 那麼 '施工協議辦公室' 其他 如果{} PURGRP startswith '3' 然後 '儲藏室' 否則......

報告進行分組由這些部門。我試圖創建一個參數,允許用戶通過公式中的名稱來選擇Department,但是我無法將這些名稱附加到可用值,因爲它們是從公式派生的。一種選擇是對價值進行硬編碼,但我希望能有一種更加動態的方式。

回答

1

我的第一個想法是捕獲共享數組中的所有部門名稱,但我沒有看到任何方式將其附加到參數。

很可能,在主數據庫中有一個單獨的查找表是最簡單和最不容易出錯的路徑。我想你可以編寫一個可以使你的查詢表動態的可執行查詢,但是Crystal Reports不是爲此目的而構建的。

+0

是的,你是對的,我做了我的數據庫查詢水平,工作正常。謝謝 – Abey 2010-11-16 22:09:54