您好:
請問是否以前輩有做過FAST report .net 2023 Comm版 MASTER-DETAIL
我有參考
https://www.youtube.com/watch?v=TfZWmEhY9sc
https://www.youtube.com/watch?v=FAohwFZKhVs
https://www.fastreportcn.com/post/2433.html
實際測試如下
SysSet.compno (這一個,單存在datasource中下語法)
|--V_FAST_D.com (有先建立VIEW)
再沒有作relation 前,資料可以出來,但明細是全部抓出來,
我加了relation後 ,整個報表就變成空白了
請問,他應該的關聯是left join 的模式來做吧?
不會說,對不到就全部不出來才對,
但實際上,我在SQL 中,語法都有關聯出來。
就算我於 報表上,加一個TEXT 欄位=AAA,但AAA也沒出現
整份報表都是空白...
請問這該如何抓出,謝謝
按照你貼文的 https://www.fastreportcn.com/post/2433.html 這個照做即可 不確定你卡在哪個部分 ??
你的 Configure Bands 要設定對應該就可以了
你把你的Configure Bands 圖 貼出來看一下
還有 parmeter 參數要加進去 才能依照條件篩選出你要的條件~~
您好:
相關說明如下圖
都有參考網頁的做法,但就是沒校
且網頁說明也沒有 用到parameter?
目前單純是要抓出關聯資料,還沒有前端的參數
謝謝
看起來你的 Configure Bands 應該是沒問題的
如果你的table 是沒有加上參數的,那應該是全部會列出來
你看看你的報表是不是有很多頁數
可能你剛好拉出的欄位join之後是空值,你可以多拉join之後絕對不會是空值的欄位試試
我的 Configure Bands 設定
對,我沒有做關聯時,是全部列出
我實際在SQL 中 做join, inner , left 都可
SELECT Compno,Compna,'XX' 'pic',D.*
FROM SyStex m INNER JOIN V_FAST_D d
on m.Compno=d.com
關聯出來...
您圖中
Data Data2 是MASTER?
Data Data1 是DEATIL?
建立順序應該沒差吧
謝謝
最上層的Data就是master
下層的DATA 就是detail
那這作業流程都一樣...
但我就頁面都是空白
我于報表上 貼幾個文字
但只有頁首 那邊有資料出來
從你的SQL 來看
SELECT Compno,Compna,'XX' 'pic',D.*
FROM Set m INNER JOIN V_FAST_D d
on m.Compno=d.com
Set m 應該是 master
v_fast_d 是 Detail 對吧
但我看你的 第一層 Data 是 SyStex 不是 Set m 這點有確認過嗎 ?
SELECT Compno,Compna,'XX' 'pic',D.*
FROM SyStex m INNER JOIN V_FAST_D d
on m.Compno=d.com
這一句沒問題, 我不小心 弄到
謝謝您更正