程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

6.0 小結

編輯:關於SqlServer

在前面5個章節裡,我們學習了快逸報表的安裝、主格和擴展的概念,學習了怎樣利用內建數據集做一張最基本的報表,快逸報表中最常用的兩個函數select()、group(),以及如何制作最簡單的分組報表、交叉報表。

     對任何快逸報表的學習者來說,這些內容都是非常必須的,所以作為快逸報表的入門級基礎教程推薦給大家。在認真學完(包括練習)上述課程後,你對快逸報表已 經有了50%的了解,接下來的學習內容將更多地與數據庫(其實原理是一樣的)、web發布等相關。我們會陸續推出各階段的簡易課程,希望能幫大家更快、更 好地掌握快逸報表。

    下面是對前面所學課程中的一些關鍵知識點的總結:

    快逸報表是由報表設計器和報表服務器兩部分組成。這個課程僅僅涉及到到報表設計器的使用。

    擴展:快逸報表不同於傳統報表工具的最大特點是單元格能夠擴展。

    主格:單元格間也有主從關系,當某單元格為可擴展時(如B2),它後面的單元格都會跟著它自動擴展,B2就叫做後面格子(如C2)的主格。

    內建數據集:是指把數據表的結構和數據都存入報表模板,運算報表的時候就不需要從數據源取數了。一個數據集,相當於數據庫中的一張表。在報表內,可以建立多個內建數據集。

    select()函數: 使用最多的集合函數之一,例:=ds1.select( 姓名 , true, 性別 ==' 男 ', 編號 )。該表達式的含義是:從數據源ds1中選取性別為男性的“姓名”字段的值、並按“編號”降序排列。True參數表示按降序排列,False參數表示按升 序排列。

    E3{}:E3是個可擴展單元格,E3{}表示所有由E3擴展出來的格子。

    sum(E3{}):對所有由E3擴展出來的單元格做累加運算。

    group()函數:=ds1.group(地區),其含義為對ds1數據集中的記錄,按地區字段分組;

    橫向擴展:快逸報表的單元格擴展是橫、縱向對稱的,所以制作交叉報表時,無須使用特殊的報表模型。

來自:快逸報表--入門級基礎教程:小結。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved