Delphi 與 fastreport |
尚未結案
|
emilynatiki
一般會員 發表:5 回覆:8 積分:2 註冊:2007-02-10 發送簡訊給我 |
各位你們好~~
小人正在寫一個貨品記錄表(table: 貨品資料,期初貨量, 購貨, 銷貨, 退貨), 從上述幾個table中拿取本月的數量然後出報表 格式如下 貨品名稱 期初貨量 本期購貨量 本期銷貨量 本期退貨量 本期余貨量 糖 20 10 10 0 20 米 30 10 10 1 20 合計 50 20 20 1 40 幾個表單用inventoryID做關聯, 我用要了五個query跟五個frxdataset分別連接(因為不知道為什麼用一個query的時候sum出來的數量總是不正確) 在frxreport中我用了一個masterData(dataSet是貨品資料)和六個sysmemo, 但不知道為什麼出來的結果總是這樣: 貨品名稱 期初貨量 本期購貨量 本期銷貨量 本期退貨量 本期余貨量 糖 20 10 10 0 0 米 0 0 0 0 0 合計 0 0 0 0 0 我在sysmemo中用了expression : 如果inventoryID相等就顯示數量, 否則顯示0, 目的是為了判斷那個數量屬於哪件貨品。 我試了很多遍都不知為何, 估計是masterData的dataset只運行了貨品資料, 其余就沒有, 所以其余的dataset只指向頭一個, 但我試了很多都不知道怎麼解決....有沒有有人知道有什麼方法可以解決?或者有沒有其他方法做出上述報表呢? 麻煩各位~~~thx |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |