各位 300 萬年薪的大大,小弟有點水晶報表的問題 :
目前公司遇到的問題是,修理類型統計有很多種,目前是只輸出特定欄位,但隨著欄位的增加,現在希望能動態輸出,有沒有任何辦法讓報表上的欄位去判定有查詢倒的資料不為 NULL 的時候才顯示呢 ?
我舉個例子 :
當 E03 機台他目前為項目為 OGB01 + OGB03 + OGB04 其他的沒有,欄位就自動輸出這三個欄位,但是要去抓這三個欄位的說明值去輸出,例如 OGB01 是指板金維修,OGB03 叫鋼管更換 OGB04 叫 保養液就要輸出如下
12 2 1
簡單來說目前欄位都是寫死的,有可能可以讓欄位動態放入我查詢倒的值嗎 ?
終於看懂樓主問題。
樓主是否想:當E03機台所產生的報表,報頭的欄位名稱顯示為"板金維修"、"鋼管更換"、"保養液"。
如果是其他機台,則顯示其他說明。
如果是這樣:
鼎新在TIPTOP GP 與CR報表間20個"特用"參數在處理(P1~P20)=>在CR報表
在TIPTOP GP 上,一般是用g_str用分號分隔傳遞。
LET g_str=tm.wc,";",g_bmz[1].bmz03,";",g_bmz[2].bmz03,";",g_bmz[3].bmz03,";",g_bmz[4].bmz03,";", g_bmz[5].bmz03,";",g_bmz[6].bmz03,";",g_bmz[7].bmz03,";",g_bmz[8].bmz03,";",g_bmz[9].bmz03,";",g_bmz[10].bmz03
CALL cl_prt_cs3('cbmr692','cbmr692',g_sql,g_str)
g_bmz[??].bmz03 =>畫面上input的資料。