日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何用FineReport制作一张报表(一)

發布時間:2025/3/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何用FineReport制作一张报表(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 描述

這篇文檔通過制作一張簡單普通報表,讓大家可以快速了解 FineReport 報表的制作流程。

1.1 報表設計流程圖

1.2 第一張報表效果

在制作這張簡單普通報表之前,我們先來看一下報表最終呈現出來的效果,然后我們再根據這個效果來設計報表的樣式。

這張報表包含的功能模塊:

  • 控件面板:下拉框可以選擇地區,點擊查詢按鈕后,只查詢出該地區對應的表格和柱形圖數據。
  • 表格:表格統計該地區下各銷售員每個產品的總銷量。
  • 柱形圖:柱形圖將該地區下各銷售員每個產品的總銷量以圖表的形式進行展示。
  • 介紹完報表的實現效果,下面我們根據報表制作流程圖來設計這張簡單普通報表。

    2. 制作步驟

    2.1 新建數據連接

    新建數據連接的目的是讓 FineReport 設計器連接數據庫,這樣報表就可以在數據庫中讀取、寫入或修改數據。

    數據連接的方式有兩種,分別是連接內置數據庫和連接外置數據庫。制作這張報表連接的是 FineReport 內置的 SQLite 類型的數據庫

    1)打開設計器,菜單欄選擇服務器>定義數據連接。

    2)彈出「定義數據連接」對話框,設計器已經默認連接了一個名為?FRDemo?的內置數據庫,點擊測試鏈接,彈出「連接成功」提示框,表示數據庫 FRDemo 成功與設計器建立連接。接下來就可以從這個數據庫中取數用于報表的設計。

    2.2 新建報表類型

    菜單欄選擇文件>新建普通報表或者點擊新建普通報表按鈕,新建一張空白的普通報表。

    ?

    2.3 新建數據集

    數據集通過 SQL 查詢語句從已經建立連接的數據庫中取數,將數據以二維表的形式保存并顯示在數據集管理面板處。簡單而言數據集是報表設計時的直接數據來源。

    數據集按照作用范圍分為兩種:服務器數據集和模板數據集,它們之間的區別大家可以參見對應文檔中的說明。

    我們制作的這張普通報表將新建兩個模板數據集 ds1 和 ds2。

    1)數據集管理面板選擇模板數據集,點擊上方的,在彈出的模板數據集類型選擇框中點擊數據庫查詢

    ?

    2)在彈出的數據庫查詢對話框中,寫入數據查詢語句SELECT * FROM 銷量,新建數據集ds1,查詢并取出「銷量」表中的所有數據。

    ?

    ?

    ?

    3)同理,新建數據集 ds2,寫入數據庫查詢語句SELECT 銷售員,SUM(銷量) AS 銷售總量 FROM 銷量 GROUP BY 銷售員,查詢并取出每個銷售員的銷售總量信息。

    3)新建好數據集之后,可在數據集管理面板查看取出的數據。

    至此報表的數據準備工作已經完成,下面對報表的樣式進行設計。

    2.4 報表設計

    2.4.1 表格設計

    1)樣式設計

    標題:合并 A1~D2 單元格,寫入報表標題「地區銷售概況」,設置標題為15號字體,字體加粗居中

    ?

    單元格斜線:在一個單元格中用斜線分隔顯示三個標題字段信息,合并 A3、B3 單元格,右擊合并后的單元格,點擊單元格元素>插入斜線。系統會彈出一個斜線編輯的對話框,在文本編輯框寫入標題字段信息:產品|銷售員|地區,可以通過添加空格來調整文字的位置。

    邊框:選中從 A1~D5 單元格,點擊工具欄中的? 按鈕,在系統彈出的邊框設置對話框中,同時添加內部和外部邊框。

    最終樣式效果如下圖所示:

    2)數據綁定

    將數據集中的數據列拖入到對應單元格中。

    C5 單元格用于計算每個產品各自的總銷量,所以要對 C4 單元格求和,選中 C5 單元格,點擊上方快捷按鈕中的插入公式,在彈出的公式編輯框中輸入公式SUM(C4)

    D5 單元格用于統計所有產品的總銷量,所以要對 D4 單元格求和,同理,在 D5 單元格插入公式?SUM(D4)

    數據綁定最終效果如下圖所示:

    3)屬性設置

    選中 C3 單元格,讓產品字段的數據在表格中橫向擴展,右邊屬性面板選擇單元格屬性>擴展>基本>擴展方向>橫向

    選中 C4 單元格,由于 A4、B4、C3 單元格的擴展已經確定了唯一的銷量值,故 C4 單元格無需擴展,擴展方向為不擴展

    選中 A1~D5 單元格,點擊上方的居中按鈕,將表格中的字體居中顯示。

    4)多數據集關聯

    當報表中存在不同數據集的數據時,需要通過添加數據過濾條件,建立起不同數據集之間的聯系。

    我們制作的這張報表的數據來源于兩個不同的數據集 ds1 和 ds2,「銷售員」字段是這兩個數據集共有的字段,我們使用這個字段建立起他們之間的聯系。

    選中并雙擊 D4 單元格,彈出數據列對話框,選擇過濾。給單元格添加一個普通條件,將 ds2 的銷售員字段與 ds1 的銷售員字段進行綁定,實現兩個數據集之間的關聯。

    總結

    以上是生活随笔為你收集整理的如何用FineReport制作一张报表(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 自拍偷拍电影 | 婷婷综合五月 | 四虎国产 | 天天综合网天天综合色 | 97久久国产精品 | 欧美18一20男同69gay | 天天综合网在线观看 | 极品美女销魂一区二区三区 | 久热草 | 91九色高潮 | 亚洲一区二区自拍偷拍 | 女同hd系列中文字幕 | 日本成人在线网站 | 欧美成人午夜免费视在线看片 | 欧美第一页在线观看 | 国产精品久久久久国产a级 国产一区二区在线播放 | 亚洲欧洲日韩综合 | 九九色综合网 | 美日韩在线视频 | 特级西西444www高清大视频 | 国产一区二区播放 | 黄色一级欧美 | 欧美久久久久久久久 | 久草资源在线视频 | 国产良妇出轨视频在线观看 | 网址你懂的在线 | 亚洲三级色 | www九九热 | 日本中文字幕在线播放 | 毛茸茸多毛bbb毛多视频 | 人妻丰满熟妇岳av无码区hd | 欧美日韩一区二区三区在线观看 | 日韩精品免费一区二区三区 | 天降女子在线观看 | 久久久久久久久久久久97 | 亚洲欧美另类在线视频 | 欧美人与动牲交a欧美精品 欧美三级在线看 | 五月天啪啪| 无码国产69精品久久久久同性 | 好吊妞精品视频 | 蜜臀久久99精品久久久久久 | 欧美一区影院 | 亚洲黄色精品视频 | 一出一进一爽一粗一大视频 | 免费观看日韩毛片 | 一卡二卡在线视频 | 成人在线一区二区三区 | 免费在线看污视频 | 拍国产真实乱人偷精品 | av免费观看网 | 捆绑最紧bdsm视频 | 中文字幕乱妇无码av在线 | 97精品国产97久久久久久免费 | 日本公妇乱偷中文字幕 | 久草手机在线 | 国产精品毛片久久 | 久久亚洲网 | 亚洲综合成人网 | 人人爱人人艹 | 天天躁日日躁狠狠躁免费麻豆 | 国产69久久精品成人看 | 久久11 | 少妇一级片 | 欧美怡红院视频 | 欧美日韩亚洲综合 | 亚洲熟妇无码另类久久久 | 视频一区二区国产 | 69精品无码成人久久久久久 | 无码人妻aⅴ一区二区三区有奶水 | 国产欧美一区二区 | 亚洲免费在线视频 | 日韩大片一区 | 三级视频网 | 亚洲黄在线观看 | 免费看一级视频 | 亚洲午夜久久久久久久久 | 美国av片| 刘亦菲毛片一区二区三区 | 好邻居韩国剧在线观看 | 色婷婷一区二区三区四区 | 欧洲熟妇的性久久久久久 | 国产福利一区二区三区视频 | 日本少妇大战黑人 | 欧美日韩卡一卡二 | 鲁丝一区二区三区 | 亚洲免费专区 | 黄片毛片在线观看 | 日本特黄网站 | 亚洲精品国产乱伦 | 玉足女爽爽91 | 欧美激情第二页 | 人妻巨大乳hd免费看 | 国产精品乱码一区二区视频 | 久久精品欧美日韩 | 成年网站免费在线观看 | 影音先锋中文字幕在线播放 | 日韩欧美亚洲国产 | 日本护士体内she精2xxx | 欧美123区 |