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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

fast group合计 report_FastReport报表设计.doc

發布時間:2025/3/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 fast group合计 report_FastReport报表设计.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FastReport報表設計

FastReport報表設計

目錄

5.1 前言

5.2 基本概念及操作

5.3 報表設計與范例

5.4 常用功能及函數

5.5 報表設計常用技巧

5.1 前言

汽車業務管理系統(VBMS)使用FastReport3.0報表系統設計報表。

本文主要描述使用FastReport設計報表的基本概念、使用方法、設計技巧和范例,不是FastReport的用戶手冊因此并不針對每個細節進行闡述。立足于建立設計報表的概念和實用技巧范例的講解,面對的是具有一定計算機操作水平的用戶。

在VBMS中使用FastReport設計報表應該掌握以下知識:

1、 熟悉SQL語言,為設計報表準備數據源。

2、 掌握VBMS的數據結構,可參考相關資料。

3、 掌握FastReport報表的設計使用方法。

體系結構

學習報表設計前應當首先弄清楚VBMS系統與FastReport報表設計之間的關系。報表設計的目的是將VBMS數據庫(Firebird1.5)中的數據按照需要的視圖方式顯示、統計出來,并且可以打印、導出。

VBMS數據庫與VBMS管理系統以及FastReport報表設計之間的關系是:

Firebird數據庫系統是報表的數據源,它存儲著客戶的業務數據。但該數據的存儲方式并不一定是客戶希望直接看到的。

VBMS管理系統是中間層,它負責連接Firebird數據庫和FastReport報表系統,將數據庫信息(例如數據庫的位置)傳入到報表系統中供設計報表時使用。

FastReport報表系統是報表設計的主體,它負責接收或創建數據源,通過設計報表完成需要的功能。因此在VBMS管理系統的打印模塊中存在兩種數據源:一種是VBMS系統數據源,即在各模塊中將設計好的數據源傳入到打印模塊中。優點是無須用戶干預使用方便,缺點是不夠靈活,更改數據源需要升級程序。例如各類單據的打印報表采用的就是系統數據源。另一種是自行設計數據源,功能強大但對用戶的要求較高。例如報表中心中的各類報表。

設計步驟

完成一張報表的設計主要包括以下幾個步驟:

1、 確定報表的需求,查閱VBMS關于數據庫結構的文檔,確認該需求的所有內容在VBMS中均有數據字段記錄(即VBMS必須記錄了相關數據,否則報表設計無從談起)。

2、 根據報表的需求,確定報表應該顯示的模式。例如:是簡單報表、主從報表或是分組報表等等。因為這涉及的自定義數據源時SQL語言的構成方式。

3、 利用數據庫工具(例如:IBExpert),使用SQL語言嘗試獲取報表希望的數據集。這里有可能不能通過SQL語言一步到位獲取到希望的結果,但你仍可能通過FastReport報表系統對數據集進行二次加工。

4、 在FastReport報表中自定義數據源(通過上步獲取的SQL語句),利用報表系統中提供的各種控件構造出希望的報表格式。

5、 對于設計好的報表進行測試。

5.2 基本概念及操作

本節主要講述FastReport報表系統的基本概念、基本操作方法、基本控件使用等內容。

基本概念

最主要的概念是FastReport報表的組成方式和控件主要用途,它一般包括以下方面:

*頁面(Page) 默認為Page1

與我們現實中使用的紙張相似。但它不僅僅指的是一張紙,而是用于我們設計報表的容器。打印出來可以是一張紙也可以是多張。頁面(Page)可以有多個(你可以新增頁面New Page),即可以有多個報表容器。利用這一點,你可以設計出復合報表(Composite Report)。

利用頁面設置可以定義大小、方向、邊界、打印方式、分欄等參數。這里不再詳述,只特別強調分欄的作用。你可以將頁面分成多欄,這樣打印時數據將按照從上到下,再從左往右的方式顯示。這就是我們通常說的分欄報表(Splite Report)。

*區域(Band)

FastReport將整個頁面劃分成若干個區域。而每個區域有著各自不同的功能,這些功能由FastReport自動加載。一個頁面中可以沒有區域,也可以只有其中的某些區域,這根據報表的需求而定。放置在頁面中的區域有范圍,落入區域范圍內的控件(例如:TextObject)才具有區域的功能。

重要的區域包括:

#報表抬頭(ReportTitle)

僅在第一頁顯示在紙張的上部。一般用于打印報表的標題等信息。

#報表合計(ReprotSummary)

僅顯示在所有數據的最后末尾。一般用于打印統計信息等。

#頁首(PageHeader)

顯示在每頁的最上部。通過設置你可以讓它置于報表抬頭之上或者之下。一般用于打印頁眉信息等。

#頁腳(PageFooter)

顯示在每頁的最底部。一般用于打印頁序等信息。

#主

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的fast group合计 report_FastReport报表设计.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

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