2012-05-07 14:07:59nut

寫報表時的不同思考邏輯

前幾天在跟客戶討論一個報表

客戶希望能在總表中看出使用者有沒有打明細資料,
但是又不希望看到這麼多明細項的資料.
大家討論半天, 想出一個很妙的答案
就是在總表中顯示"明細項的金額合計"

這真是個好方法, 有些時候主管需要看到明細項有沒有打, 但有明細就會顯示多列資料又不好閱讀, 大家腦力激盪之下, 想出了只要撈出”金額合計” 只要金額>0就代表有打明細項, =0就代表沒有打, 總表又只會產生一列資料, 真是一石二鳥阿^_^

同理可證, 日後要看出有沒有打明細項時, 其實只要抓一個明細項的欄位出來合計就可以了, 不管是金額, 或直接抓明細項的列數, 反正只要可以抓出合計的, 就可以用是否>0來判斷有沒有打明細項資料. 總表也不會產生多列資料.