一、關於報表Reports和ReportSmith 3.0
當您需要使用各種數據及數據庫完成工作時,經常是這樣的情況,您面對的是分類、組織在多個表格或文件中的數據,這些數據以多種不同的方式相互關聯,並且往往這些內部聯系不是您要查閱或使用的;或者您的公司的不同部門需要查閱不同的數據或各不相同的內部聯系,這使您處理這些數據很困難。所有需要的這些信息確實是存在於您的數據庫中的,但因為數據並非專門為各個部門組織或提取的,則信息尋找起來難度很大。
報表提供了一種過濾、呈報數據的手段。例如,銷售部門可以選擇查閱其中他們需要的數據,如按推銷員或按季度或同時按兩個方面組織的數據;人員部門可能有完全不同的數據需求。但他們可以用同一個數據庫去創建報表,並准確呈報他們所需的數據,以便適應他們的工作需要。
ReportSmith 3.0提供了功能強大、靈活方便的報表工具,您可以用它創建動態的、富含信息的報表,充分、完全地滿足各種需求。
二、ReprortSmith概述
ReportSmith是一種功能強大的可視化數據庫報表、查詢工具、它集成在Delphi環境
下,提供用數據庫文件、表格創建報表的流水線方法,您可以用Report Smith:
① 用SQL和PC數據庫創建報表,而不必通曉復雜的數據庫指令
② 編輯、格式化報表,將各項目的數據、文本、圖表、圖片及聲音等元素進行組合
③ 用動態數據立即查看您改動後的結果
三、熟悉ReportSmith
ReportSmith是界面友好,直觀易學的系統。在Borland Delphi 2.0中啟動ReportSmith 3.0程序組,進入ReportSmith 3.0。圖附錄B.1是ReportSmith 3.0的用戶界面。
★Title Bar: Title Bar(標題條)在最左端顯示Report Smith圖標,後面緊跟應用程序名稱。如果您使得Report Smith窗口最大化,標題條也會顯示出激活報表的名稱和存儲目錄。
★Menu Bar:您可以在Menu Bar(菜單)中找到全部的Report Smith命令。有些報表元素還含有彈出式菜單,通過單擊鼠標右鍵即可激活,方便了應用。
★ToolBar and Rabbon:Report Smith的ToolBar and Rabbon(工具條)提供了許多常用、多用菜單命令的使用捷徑,只需單擊相應的加速按鈕即可。在工具條中還有個別按鈕具有菜單命令沒有的功能。
★Rulers: Report Smith的Ruler(標尺)提供了一種方便的量取報表尺寸的方式,這在打印時是很重要的。您可以選擇顯示單位為英寸(Inches)或厘米(cm),也可以將顯示關掉。
★Vertical Scrollbar: 使用Vertical Scrollbar(垂直滾行條)可以上下移動當前報表頁的視窗。滾行塊的大小取決於垂直方向的顯示占總標高度的比例。
★Report Page:這是您看到您的實際報表的地方,可以是簡體顯示,即用最小格式、不顯示圖象,以提高編輯的速度;也可以是送呈方式顯示,即所有元素按照即將打印報表的樣式顯示。
★Horizontal Scrollbar:使用Horizontal Scrollbar(水平滾行條)可以左右移動報表頁的視窗。滾行塊的大小取決於水平方向顯示占總寬度的比例。
★Status Line:Status Line(狀態行)顯示Report Smith當前報表動作的信息。例如,在調用報表時,將顯示“Loading a report”字樣,同時顯示任務完成情況的百分數。當報表調入完畢後,Status Line顯示當前鼠標位置的坐標、多頁報表的當前頁號和報表的總頁數。
圖附錄B.1 Report Smith 3.0的用戶界面
四、新版本ReportSmith的新特點
本版本的ReportSmith是最新設計的用在Borland Delphi 2.0和Micorsoft Windows 95中的報表工具。新的和有提高的特征有:
① 32位計算,使得報表生成更為快速和平穩;
② 提高性能的API,使得報表與您的Delphi應用程序結合更加完美;
③ 提高性能的用戶接口,使得報表生成更為迅速、簡單。