• <menu id="w2i4a"></menu>
  • logo FastReport中文文檔

    文檔首頁>>FastReport中文文檔>>Master-detail報告

    Master-detail報告


    通過使用兩個 "Data "帶,很容易創(chuàng)建一個 “master-detail"類型的報告。在這個報告中,使用了兩個數(shù)據(jù)源,它們之間存在著一種關(guān)系。主數(shù)據(jù)源的一行可以與詳細數(shù)據(jù)源的幾行相對應(yīng)。關(guān)于關(guān)系的更多細節(jié)可以在 "Data "章節(jié)中找到。

    有必要在報告中放置一個帶子,使主帶子包含里面的詳細帶子。這可以在 "Configure bands "窗口中完成,該窗口可以在 "Report|Configure Bands..."菜單中調(diào)用。

    讓我們看看如何從頭開始創(chuàng)建一個master-detail報告。我們將運行報告設(shè)計器并創(chuàng)建一個新的空報告。它已經(jīng)包含一個 "Data "帶:

    18

    為了增加一個詳細的數(shù)據(jù)帶,請調(diào)用 "Configure Bands "窗口。這可以通過按下 "Configure bands... "按鈕來實現(xiàn),如圖所示,或者選擇"Report|Configure Bands... "菜單項。在配置窗口中,將顯示波段結(jié)構(gòu):

    19

    選擇 "Data "帶,如圖所示,然后右擊鼠標以顯示上下文菜單(或按窗口下部的 "Add "按鈕)。在打開的窗口中,選擇 "Data "帶:

    在這之后,一個嵌套的 "Data"被添加到所選的頻段。按 "Close"按鈕關(guān)閉該窗口。你會看到報告模板有如下變化:

    在窗口左側(cè)的帶狀結(jié)構(gòu)上可以清楚地看到嵌套的數(shù)據(jù)帶。你需要將帶子連接到相應(yīng)的數(shù)據(jù)源,并將數(shù)據(jù)列放在帶子上。我們將使用兩個數(shù)據(jù)源--分類和產(chǎn)品--來自FastReport自帶的演示數(shù)據(jù)庫:

    如果我們運行該報告,我們將看到以下內(nèi)容:

    通過這種方式,你可以創(chuàng)建一個具有無限嵌套數(shù)據(jù)的master-detail報告類型,例如,master-detail-subdetail。另一種方法,用于創(chuàng)建master-detail報告類型,與使用嵌套報告有關(guān)。嵌套報告將在 部分進行討論。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();