FineReport幫助文檔 - 全面的報表使用教程和學習資料
數據庫連接
點擊+號>>JDBC
選擇要連接的數據庫>>填寫信息>>點擊測試連接
數據庫SQLite是帆軟的內置數據庫, 里面有練習數據
選擇此數據庫后,點擊測試連接即可
數據庫查詢
方法一:
在左下角的模板數據集選項卡上方點擊+號>>數據庫查詢>>?
點擊下拉選項>>全部已經連接的數據庫
方法二:
服務器>>服務器數據集>>下拉選項
刪除數據庫
選中>>右擊>>刪除
這是刪除對數據庫的連接
選擇表/數據
前提: 示例的銷量表是SQLite數據庫的
輸入查詢sql>>點擊上方的預覽>>確認數據無誤后點擊確定?
ds1是帆軟的默認數據庫名稱;?
數據庫下面是表頭字段>>點擊三角形即顯示
補充
查看執行sql
制作報表步驟
把表頭字段拖入工作表編輯區
右側的單元格元素框會實時發生變化
把想要的字段都拖入之后>>點擊預覽>>確定
會自動跳轉到登錄頁面>>選擇保持登錄狀態,避免跳出>>登錄
以網頁形式展示報表; 上方是文件名稱
給表格添加框線
選中表格所有內容>>選擇相要的框線
點擊保存按鈕
保存按鈕是灰色>>已經保存
保存按鈕是藍色>>有改動, 未保存
在展示報表的網頁上點擊刷新
刷新后
清空報表內容
選中全部內容>>右擊>>清除>>全部
制作報表示例
最終成品?
規劃表結構
表名需要4個單元格列
這一部分需要2列
操作
表名部分: 合并單元格>>輸入文字>>調整文字格式
合并單元格>>插入斜線>>選擇從左上到右下發散>>輸入字段名稱,用豎線隔開
把光標放在行號分割處, 光標變成黑色實心十字型拖動調整單元格行高(調整列寬同理)
繼續拖入相應的表頭字段
保存>>刷新展示報表頁面>>不符合預期(豎向擴展)
注: 不點擊預覽的原因>>每次預覽都會打開一個展示頁面
選中產品單元格>>選擇右側的單元格屬性選項卡
此時該單元格內容的擴展方向的縱向擴展>>改成橫向擴展>>保存>>刷新展示報表頁面
從左下方可以看到, 數據表中并沒有銷售總量字段
輸入文字: 銷售總量
拖入銷量
保存>>刷新展示頁面
銷售總量的數據
選中插入數據的單元格>>插入公式按鈕>>選擇函數類型>>選擇函數名>>輸入函數要作用的單元格位置>>檢查合法性>>確定
或直接輸入函數>>選擇函數
銷售總量是對每個銷量員的銷量進行求和>>銷量數據的位置是C4; 設置左父格為B4(即銷售員的位置)
總計
合并單元格>>插入求和函數
(和銷售總量相同的步驟)
最后一個單元格>>插入求和函數
選中表格所有部分>>給表格添加框線>>保存>>刷新展示頁面
美化
選擇模板主題>>單元格屬性>>樣式
選中表格標題>>在單元格屬性樣式里選擇跟隨主題>>選擇應用格式
表頭等同理
保存>>刷新展示頁面
知識點
擴展
表中的箭頭 --->表示橫向擴展; 箭頭向下表示縱向擴展?
設置擴展
左父格和上父格
橫向擴展: "產品"列的單元格是"蘋果汁"、"牛奶"、"柳橙汁"、"巧克力"、"牛肉干"列的左父格。
縱向擴展: "地區"行的單元格是"華東"、"華北"行的上父格。
銷售總量的左父格是銷售員
注意:單元格的寬度不要拉太大,否則展示頁面會分頁