帆軟報表FineReport入門:簡單報表制作[擴展|左父格|上父格]

FineReport幫助文檔 - 全面的報表使用教程和學習資料

數據庫連接

點擊+號>>JDBC

選擇要連接的數據庫>>填寫信息>>點擊測試連接

數據庫SQLite是帆軟的內置數據庫, 里面有練習數據

選擇此數據庫后,點擊測試連接即可

數據庫查詢

方法一:

在左下角的模板數據集選項卡上方點擊+號>>數據庫查詢>>?

點擊下拉選項>>全部已經連接的數據庫

方法二:

服務器>>服務器數據集>>下拉選項

刪除數據庫

選中>>右擊>>刪除

這是刪除對數據庫的連接

選擇表/數據

前提: 示例的銷量表是SQLite數據庫的

輸入查詢sql>>點擊上方的預覽>>確認數據無誤后點擊確定?

ds1是帆軟的默認數據庫名稱;?

數據庫下面是表頭字段>>點擊三角形即顯示

補充

查看執行sql

制作報表步驟

把表頭字段拖入工作表編輯區

右側的單元格元素框會實時發生變化

把想要的字段都拖入之后>>點擊預覽>>確定

會自動跳轉到登錄頁面>>選擇保持登錄狀態,避免跳出>>登錄

以網頁形式展示報表; 上方是文件名稱

給表格添加框線

選中表格所有內容>>選擇相要的框線

點擊保存按鈕

保存按鈕是灰色>>已經保存

保存按鈕是藍色>>有改動, 未保存

在展示報表的網頁上點擊刷新

刷新后

清空報表內容

選中全部內容>>右擊>>清除>>全部

制作報表示例

最終成品?

規劃表結構

表名需要4個單元格列

這一部分需要2列

操作

表名部分: 合并單元格>>輸入文字>>調整文字格式

合并單元格>>插入斜線>>選擇從左上到右下發散>>輸入字段名稱,用豎線隔開

把光標放在行號分割處, 光標變成黑色實心十字型拖動調整單元格行高(調整列寬同理)

繼續拖入相應的表頭字段

保存>>刷新展示報表頁面>>不符合預期(豎向擴展)

注: 不點擊預覽的原因>>每次預覽都會打開一個展示頁面

選中產品單元格>>選擇右側的單元格屬性選項卡

此時該單元格內容的擴展方向的縱向擴展>>改成橫向擴展>>保存>>刷新展示報表頁面

從左下方可以看到, 數據表中并沒有銷售總量字段

輸入文字: 銷售總量

拖入銷量

保存>>刷新展示頁面

銷售總量的數據

選中插入數據的單元格>>插入公式按鈕>>選擇函數類型>>選擇函數名>>輸入函數要作用的單元格位置>>檢查合法性>>確定

或直接輸入函數>>選擇函數

銷售總量是對每個銷量員的銷量進行求和>>銷量數據的位置是C4; 設置左父格為B4(即銷售員的位置)

總計

合并單元格>>插入求和函數

(和銷售總量相同的步驟)

最后一個單元格>>插入求和函數

選中表格所有部分>>給表格添加框線>>保存>>刷新展示頁面

美化

選擇模板主題>>單元格屬性>>樣式

選中表格標題>>在單元格屬性樣式里選擇跟隨主題>>選擇應用格式

表頭等同理

保存>>刷新展示頁面

知識點

擴展

表中的箭頭 --->表示橫向擴展; 箭頭向下表示縱向擴展?

設置擴展

左父格和上父格

橫向擴展: "產品"列的單元格是"蘋果汁"、"牛奶"、"柳橙汁"、"巧克力"、"牛肉干"列的左父格。

縱向擴展: "地區"行的單元格是"華東"、"華北"行的上父格。

銷售總量的左父格是銷售員

注意:單元格的寬度不要拉太大,否則展示頁面會分頁

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/70409.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/70409.shtml
英文地址,請注明出處:http://en.pswp.cn/web/70409.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

后臺管理系統-項目初始化

認識vue-admin **核心交付:** 為什么要基于現成架子二次開發 什么是二次開發:基于已有的代碼(項目工程,腳手架)開進行新功能的開發 所以看懂已有的框架中的既有代碼,變得很重要了 1. 背景知識 后臺管理系統是一種最常見的應用模式,不同的管理系統之間有很多相似的地方…

DAY07 Collection、Iterator、泛型、數據結構

學習目標 能夠說出集合與數組的區別數組:1.是引用數據類型的一種2.可以存儲多個元素3.數組的長度是固定的 int[] arr1 new int[10]; int[] arr2 {1,2,3};4.數組即可以存儲基本類型的數據,又可以存儲引用數據類型的數據int[],double[],String[],Student[]集合:1.是引用數據類…

VLM(視覺語言模型)與DeepSeek R1(獎勵機制)如何結合

VLM(視覺語言模型)與DeepSeek R1(獎勵機制)如何結合 flyfish VLM的傳統訓練依賴于監督學習(直接擬合問答對),而規則獎勵函數通常用于強化學習(通過試錯和獎勵反饋優化策略&#xf…

從零開始構建一個語言模型中vocab_size(詞匯表大小)的設定規則

從零開始構建一個語言模型就要設計一個模型框架,其中要配置很多參數。在自然語言處理任務中,vocab_size(詞匯表大小) 的設定是模型設計的關鍵參數之一,它直接影響模型的輸入輸出結構、計算效率和內存消耗。 本文是在我前文的基礎上講解的:從零開始構建一個小型字符級語言…

計算機網絡之物理層——基于《計算機網絡》謝希仁第八版

(??? ),Hello我是祐言QAQ我的博客主頁:C/C語言,數據結構,Linux基礎,ARM開發板,網絡編程等領域UP🌍快上🚘,一起學習,讓我們成為一個強大的攻城獅&#xff0…

實時股票行情接口與WebSocket行情接口的應用

實時股票行情接口與WebSocket行情接口的應用 實時股票行情接口是量化交易和投資決策的核心工具之一,行情接口的種類和功能也在不斷擴展。介紹幾種常見的行情接口,包括實時股票行情接口、Level2行情接口、WebSocket行情接口以及量化行情接口,…

圖論 之 BFS

文章目錄 3243.新增道路查詢后的最短距離1311.獲取你好友已觀看的視頻 BFS:廣度優先搜索(BFS) 是一種常用的算法,通常用于解決圖或樹的遍歷問題,尤其是尋找最短路徑或層級遍歷的場景。BFS 的核心思想是使用隊列(FIFO 數…

ollama stream“:True django如何返回數據

在使用 Django 框架開發 Web 應用時,如果你想要通過 Ollama 流式返回數據,你可以通過 Django 的 HttpResponse 或者 StreamingHttpResponse 來實現。Ollama 主要用于處理文本生成任務,如聊天機器人、自動完成等,通常這些任務會產生…

為什么要用 const 和 let,而不是 var?

JavaScript 中有三種方式聲明變量:var、let 和 const。其中,var 是早期版本的 JavaScript 中的標準,但隨著 ECMAScript 6(ES6)引入了 let 和 const,var 的種種問題也顯現出來。今天,我們將探討為…

從零開始玩轉TensorFlow:小明的機器學習故事 2

你好,TensorFlow!——從零開始的第一個機器學習程序 1. 為什么要寫這個“Hello, TensorFlow!”? 無論學習什么新語言或新框架,“Hello World!”示例都能幫助我們快速確認開發環境是否就緒,并掌握最基本的使用方式。對…

【Java八股文】10-數據結構與算法面試篇

【Java八股文】10-數據結構與算法面試篇 數據結構與算法面試題數據結構紅黑樹說一下跳表說一下?LRU是什么?如何實現?布隆過濾器怎么設計?時間復雜度? 排序算法排序算法及空間復雜度 數據結構與算法面試題 數據結構 紅…

Docker換源加速(更換鏡像源)詳細教程(2025.2最新可用鏡像,全網最詳細)

文章目錄 前言可用鏡像源匯總換源方法1-臨時換源換源方法2-永久換源(推薦)常見問題及對應解決方案1.換源后,可以成功pull,但是search會出錯 補充1.如何測試鏡像源是否可用2.Docker內的Linux換源教程 換源速通版(可以直…

華為云deepseek大模型平臺:deepseek滿血版

華為云硅基流動使用Chatbox接入DeepSeek-R1滿血版671B 1、注冊: 華為云deepseek大模型平臺注冊:https://cloud.siliconflow.cn/i/aDmz6aVN 說明:填寫邀請碼的話邀請和被邀請的賬號都會獲得2000 萬 Tokens;2個帳號間不會與其他關聯…

抓包工具是什么?

抓包工具是一種用于捕獲和分析網絡數據包的軟件或硬件設備。它可以幫助用戶監控網絡通信過程,查看網絡中傳輸的數據內容、協議類型、源地址、目的地址等信息。以下是關于抓包工具的一些詳細解釋: 1. 主要功能 捕獲數據包:抓包工具能夠實時捕…

51c大模型~合集71

我自己的原文哦~ https://blog.51cto.com/whaosoft/12260659 #大模型推理加速技術的學習路線 EfficientQAT 可以在 41 小時內在單個 A100-80GB GPU 上完成對 2-bit Llama-2-70B 模型的量化感知訓練。與全精度模型相比,精度僅下降了不到 3%(69.48 v…

OpenBMC:BmcWeb實例化App

BmcWeb是OpenBMC的一個核心模塊,對外負責響應Redfish請求,并且由于OpenBMC的Web使用的Redfish api,所以BmcWeb也是Web的后臺。 1.main函數 //src\webserver_main.cpp #include "webserver_run.hpp"int main(int /*argc*/, char**…

利用AI優化可再生能源管理:Python讓綠色能源更高效

利用AI優化可再生能源管理:Python讓綠色能源更高效 引言 在全球氣候變化和能源危機的背景下,可再生能源的利用變得尤為重要。然而,可再生能源的管理和優化面臨諸多挑戰,如能源生產的不穩定性和能源需求的波動性。幸運的是&#…

改BUG:Mock測試的時候,when失效

問題再現: 這里我寫了一測試用戶注冊接口的測試類,并通過when模擬下層的服務,但實際上when并沒有奏效,還是走了真實的service層的邏輯。 package cn.ac.evo.review.test;import cn.ac.evo.review.user.UserMainApplication; imp…

單片機 code RO-data RW-data ZI-data以及OTA學習

帶著問題去學習:這些數據是什么?分別放在哪里, 是什么:我個人的理解 code 和RO-data 分別是代碼和只讀數據,RW-data以及ZI-data分別是讀寫數據和初始化數據。 codeRO-data的大小正好是所占用ROM的大小,RO…

什么是LoRA微調

LoRA是大模型微調方法的一種,它的特點是只在模型的 部分權重(如 QKV 矩陣) 上 添加可訓練參數 通過 低秩矩陣(AB) 來優化參數更新 優點: 極大降低顯存消耗(deepseek 7B 只需 10GB) 適…