<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java軟件報表軟件技術博客

    java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

     

    上圖所顯示的報表來自多個數據源,而且布局復雜。

    下面我們來看一下上述報表的實現過程:

    1.連接數據庫FRDemo

    2.設計報表

    2.1新建報表

    2.2新建一數據集

    數據集Customer

    SQL語句:select CustomerID,CustomerName,CustomerType from customer

    數據集CustomerDetail

    SQL語句:select CustomerID,Amount,Paid,ProductID,Quantity,TransportDate,Year from CustDetail

    數據集CustomerType

    SQL語句:select * from CustType

    數據集Product

    SQL語句:select ProductID,ProductName,Type from product

    數據集ProductType

    SQL語句:select * from ProType

    2.3縱向擴展設計

    2.3.1表樣設計

     

    按照下列表格將數據集的字段拖入對應單元格內,并作相應的設置。

    單元格

    內容

    基本屬性設置

    B6

    customerType.CustomerID

    從上到下擴展,其余默認

    C6

    customer.CustomerID

    從上到下擴展,居中,其余默認

     

    2.3.2設置過濾

    B6C6的內容分別來自不同的表customerTypecustomer,為了讓其關聯起來,在C6單元格上設置過濾

    雙擊C6單元格,進入數據列屬性設置對話框,點擊過濾標簽,如圖:

     

    數據列選擇CustomerType,操作符選擇等于,點擊最右邊的箭頭 ,選擇單元格,設置等于B6單元格,點擊增加,如圖:

     

    預覽如圖,B6C6中的內容已經關聯起來:

     

    2.4分片一:匯總已簽合同的數據

    2.4.1表樣設計


    按照下列表格將數據集的字段拖入對應單元格內,并作相應的設置。

    單元格

    內容

    基本屬性設置

    E6

    customerDetail.paid

    數據設置:匯總-求和左父格:C6,居中,其余默認

    E7

    customerDetail.quantity

    數據設置:匯總-求和左父格:C6,居中,其余默認

     

    2.4.2設置過濾

    同樣E6E7的內容和B6,C6來自不同的數據表,為了將其關聯起來,對E6E7設置過濾。

    E6E7的過濾條件相同,設置如圖:

    預覽如圖:


    2.5
    分片二:匯總已發貨的數據

    2.5.1表樣設計


    按照下列表格將數據集的字段拖入對應單元格內,并作相應的設置。

    單元格

    內容

    基本屬性設置

    F6

    customerDetail.paid

    數據設置:匯總-求和左父格:C6,居中,其余默認

    F7

    customerDetail.quantity

    數據設置:匯總-求和左父格:C6,居中,其余默認

     
    2.5.2過濾設置

    F6F7的過濾設置如圖

    2.6分片三:按產品匯總

    2.6.1表樣設計


    按照下列表格將數據集的字段拖入對應單元格內,并作相應的設置。

    單元格

    內容

    基本屬性設置

    G4

    ProductType.TypeID

    從左往右擴展,居中,其余默認

    G5

    Product.ProductID

    從左往右擴展,居中,其余默認

    G6

    customerDetail.paid

    數據設置:匯總-求和左父格:C6,居中,其余默認

    G7

    customerDetail.quantity

    數據設置:匯總-求和左父格:C6,居中,其余默認

     
    2.6.2過濾設置

    G5過濾設置如圖

    G6G7的過濾設置如圖

    預覽如圖


    2.7
    分片四:匯總已付款數據

    2.7.1表樣設計


    按照下列表格將數據集的字段拖入對應單元格內,并作相應的設置。

    單元格

    內容

    基本屬性設置

    H6

    customerDetail.paid

    數據設置:匯總-求和左父格:C6,居中,其余默認

    H7

    customerDetail.quantity

    數據設置:匯總-求和左父格:C6,居中,其余默認

     

    2.7.2過濾設置

    H6H7的過濾設置如圖

    2.8分片五:按年匯總

    2.8.2表樣設計


    按照下列表格將數據集的字段拖入對應單元格內,并作相應的設置。

    單元格

    內容

    基本屬性設置

    I4

    CustomerDetail.Year

    從左向右擴展,居中,其余默認

    I6

    customerDetail.paid

    數據設置:匯總-求和左父格:C6,居中,其余默認

    I7

    customerDetail.quantity

    數據設置:匯總-求和左父格:C6,居中,其余默認

     

    2.8.1過濾設置

    I6I7的過濾設置如圖

    3.保存預覽

     



    主站蜘蛛池模板: 国产精品亚洲综合久久| 少妇中文字幕乱码亚洲影视| 99久久婷婷国产综合亚洲| 亚洲免费二区三区| 亚洲国产成人久久77| 国产精品1024永久免费视频| 亚洲国产成AV人天堂无码| 国色精品卡一卡2卡3卡4卡免费| 亚洲国产超清无码专区| 人禽杂交18禁网站免费| 亚洲AV色无码乱码在线观看| 日韩亚洲国产综合久久久| 一级毛片不卡免费看老司机| 亚洲午夜国产精品无码| a级毛片免费高清毛片视频| 亚洲国产二区三区久久| 久久久久久久免费视频| 亚洲国产欧洲综合997久久| 免费v片在线观看品善网| XXX2高清在线观看免费视频| 亚洲色图校园春色| 免费黄色app网站| 一个人免费观看www视频| 亚洲天堂视频在线观看| 丁香花在线观看免费观看| 美女露隐私全部免费直播| 久久精品国产亚洲一区二区| 免费A级毛片无码A∨免费| 亚洲精品无码久久久久秋霞| 国产AV无码专区亚洲AWWW| 91短视频免费在线观看| 国产精品亚洲一区二区三区久久| 亚洲视频一区二区| 91精品国产免费| 国产午夜亚洲精品不卡电影| 国产成人亚洲精品青草天美| 免费网站看v片在线香蕉| 久久久精品视频免费观看 | 亚洲爱情岛论坛永久| 成人a视频片在线观看免费| 成人免费乱码大片A毛片|