當前位置:編程學習大全網 - 編程語言 - 如何打開報表生成器開發工具

如何打開報表生成器開發工具

Oracle reports building reports 10g release 2(10.1.2)b 13895-01之前安裝了這個軟件,使用時發現了很多問題,所以我壹頁壹頁的看了下文檔。先說概念。

Oracle報表生成器10g學習-概念-祥生-祥生世界剛安裝,運行時發現所有窗口都是中文的。後來的圖文報道中,出現了大量的亂碼。後來在網上查了壹下,解決了:修改Windows下的註冊表NLS _朗。

Oracle報表生成器10g學習-概念-祥生-祥生世界Oracle報表生成器10g學習-概念-祥生-祥生世界Oracle報表生成器10g學習-概念-祥生-祥生世界英文版:

Oracle報表生成器10g學習-概念-祥生-祥生世界言歸正傳,開始閱讀!概念分為基本概念和高級概念。

1.基本概念

第1.1節,“報表生成器”

報表生成器是壹個功能強大的企業報表工具,使您能夠快速開發高級網絡和紙質報表並將其部署到任何數據源(包括Oracle數據庫、Oracle report development(Oracle開發套件的壹部分)、JDBC、XML、文本文件和Oracle OLAP)。使用最新的J2EE技術,如JSP和XML,您可以以可伸縮和有效的方式將各種格式(包括HTML、XML、PDF格式、分隔文本、postscript、PCL和RTF)發布到報表中的任何目標(包括電子郵件、Web瀏覽器OracleAS Portal和文件系統)。

第1.2節,“報告”

壹個報告被集體定義為報告的對象:

數據模型對象(查詢、組、列、鏈接、用戶參數)布局對象(重復框架、框架、字段、模板、錨點)參數表單對象(參數、字段、模板)

PL/SQL對象(程序單元、觸發器)

對PL/SQL庫的任何外部引用,

在Web源代碼視圖中顯示代碼(基於JSP的Web報表)

使用屬性檢查器,您可以定義報告的屬性。文件分類的屬性(分類)(標題、作者、主題和關鍵字)有助於對報告文件進行編目和檢索。

首次啟動報表生成器時,可以選擇打開現有報表,使用報表向導創建新報表,或者手動創建新報表。

Oracle Report Builder 10g learning-concept-祥生-祥生世界Oracle Report Builder 10g learning-concept-祥生-祥生世界section 1.3、“報表樣式”表格式報表:是最基本的報表類型。每壹列對應於從數據庫中選擇的壹列。

組以上報表:在其數據模型中包含多個組。這是壹個“主/詳細”報告,其中主組中可能有很多信息。對於每個主要組,相關的詳細信息組值從數據庫中提取,並且低於主要信息顯示。

組左報表:包含多個組,在數據模型劃分的基礎上,* * *的值在壹個表的壹列和壹行中。使用這種類型的報告來限制某壹列,相關列會更改值並多次重復相同的值。上圖集團和集團左側報表的數據模型相同,但布局不同;將上面的報告分組,在頂部顯示主要信息,同時讓報告顯示側分欄。

表單式報表:以報表的形式顯示壹條記錄,每頁顯示字段值的字段標簽的權限。

套用信函報表:模板文本的嵌入式數據庫中包含的值(任何文本都可以輸入或導入到報表編輯器中)。

郵件標簽報告:在每頁的多列中打印郵件標簽。使用報表向導,您可以指定郵件標簽的格式。

矩陣報告:四組數據是交叉表:

頁面上顯示了壹組數據。

有壹組數據顯示頁面。

有壹組數據是叉積的,它確定了所有可能的位置,用這些位置中的壹個單元格跨越上部和下部數據。

有壹組單元格的數據顯示為“已填充”。

矩陣數據模型:(查詢次數,分組結構,設置匯總)Oracle報表生成器10g學習-概念-祥生-祥生世界節1.4,“向導”報表向導:

Oracle報表生成器10g學習-概念-祥生-祥生世界Oracle報表生成器10g學習-概念-祥生-祥生世界報表塊向導:

Oracle報表生成器10g學習-概念-祥生-祥生世界Oracle報表生成器10g學習-概念-祥生-祥生世界數據向導:

Oracle報表生成器10g學習-概念-祥生-祥生世界Oracle報表生成器10g學習-概念-祥生-祥生世界圖形向導:

Oracle Report Builder 10g Learning-Concept-Xiang sheng World Oracle Report Builder 10g Learning-Concept-Xiang sheng World Oracle Report Builder 10g Learning-Concept-Xiang sheng-Xiang sheng World S Section 1.5,“對象導航器”對象導航器提供了壹個報表或模板,包括附加庫和程序單元中所有對象的分層顯示。

Oracle Report Builder 10g learning-concept-xiangsheng-xiangsheng world section 1.6、“報表編輯器”報表編輯工作區,在該工作區中,您可以直接操作報表中的對象,也可以通過更改屬性檢查器中的屬性來操作。在報表編輯器窗口中,您可以瀏覽報表的不同視圖:數據模型視圖、紙張布局視圖、皮書設計視圖、紙張參數表視圖和Web源視圖。

Oracle報表生成器10g學習-概念-香世界Oracle報表生成器10g學習-概念-香世界Oracle報表生成器10g學習-概念-香世界o Racle報表生成器10g學習-概念-香生-香生世界Oracle報表生成器10g學習-概念-香生-香生世界Oracle報表生成器10g學習-概念-香生-香生世界O Racle報表對於兩個查詢報告,報告生成器打開兩個遊標——後面是詳細查詢到詳細查詢子句的鏈接——作為每個查詢中的壹個。因此,要提取主查詢中的每個主記錄,報告生成器必須重新綁定、執行並從詳細查詢中獲取數據。

組:創建組來組織報告中的列。分組可以做兩件事:分組單獨查詢數據,過濾查詢到的數據。

分段組:生成分類匯總、以不同方向打印列、創建分段等。中斷組禁止連續記錄中的重復值。

交叉產品組:執行數學交叉產品,通常用於創建矩陣報表。

分組過濾器:過濾器允許您有條件地刪除查詢選擇的記錄。組可以有兩種類型的過濾器:

1)報表生成器包裝的過濾器:首先,應該只顯示前n條記錄(例如,第五條記錄)。最後,應該只顯示最後n條記錄。2)用戶使用PL/SQL創建的過濾器。

數據庫列:數據庫列表示由查詢選擇的列,並包含報告中的數據值。對於您在查詢中選擇的每壹列,報表生成器都會自動創建壹個列在報表中的數據模型。如果要匯總和計算數據庫中的列值,可以手動(匯總和公式列)或使用報表向導(匯總列)在列數據模型中創建新視圖。您還可以將壹個或多個列重新分配給壹個組或您創建的壹個組。

除了傳統的列類型(例如,日期、數字和字符),報表生成器還支持圖形或圖像列以及文件名。

數據鏈接:可以在壹個查詢的列和另壹個查詢的列之間建立關系;在壹個查詢組和另壹個查詢組之間。

Oracle Report Builder 10g Learning-Concept-芬芳-芬芳世界Section 1.8,“布局對象”框架:包圍其他對象並保護它們不被其他對象覆蓋或推開重復框架:包圍所有字段創建的壹組列。壹次打印該組的壹條記錄。

框架和重復框架大小:對於每個對象或記錄,框架或重復框架的大小可以擴大、縮小、可變或固定(由水平彈性和垂直彈性屬性指定)。

字段:字段參數、列和頁碼、當前日期等的占位符。如果參數或列沒有相關字段,其值將不會出現在報告輸出中。壹個域就是擁有它周圍的對象,也就是第壹個封閉的對象(不管是幀還是重復幀)。默認報告布局時,報告生成器會為每列生成壹個字段,並將其放在每個字段的重復框架中。

樣板對象:模板對象是每次運行報告時出現的任何文本、線條或圖形。

如果您有想要在報表中顯示為模板的文本、圖形或HTML文件,可以鏈接到它們。

Oracle Report Builder 10g學習-概念-香氛-香氛世界第1.9節,“參數表單對象”參數:該參數是壹個變量,其值可以在運行時設置。報告生成器將在運行時自動創建系統參數設置,但您也可以創建自己的設置。您可以創建參數來替換查詢的任何部分,無論是單個文字值還是整個表達式。您可以引用報表其他部分的參數,如PL/SQL結構,以提供報表的條件邏輯。

參數表單字段:作為參數的占位符。

參數表單樣板:指每次運行時出現在運行參數表中的文本和圖形。模板,可以自定義運行參數表。默認情況下,模板會標記生產操作參數表中出現的每個字段。

Web報表的參數表單:

1.10部分,"物業督察"

屬性檢查器是壹個窗口,使您能夠在對象導航器、報告編輯器和模板編輯器中訪問當前選定對象的屬性。

Oracle Report Builder 10g Learning-Concept-Xiang sheng World Oracle Report Builder 10g Learning-Concept-Xiang sheng-Xiang sheng World Section 1.11,“運行時視圖”運行時參數表單:是壹個對話框,運行時可以在其中覆蓋默認的參數值顯示。

預覽:我會在屏幕上看到妳的報告的打印版本。在預覽器中,您可以通過報告輸出的單個頁面滾動整個報告頁面,並同時拆分屏幕以查看同壹報告的不同部分。

Oracle Report Builder 10g learning-concept-翔盛-翔盛世界Oracle Report Builder 10g learning-concept-翔盛-翔盛世界section 1.12、“可執行文件”可執行文件描述。

rwbuilder

啟動報表生成器。

rwrun

進程內服務器使用Oracle應用服務器報告服務來運行報告。

rwclient

解析並傳輸命令行以指定(或默認)報表服務器。

rwcgi

在Web服務器或J2EE容器(例如,OC4J)和報表服務器之間轉換和提供信息,使您能夠運行Web瀏覽器的報表動態,該瀏覽器支持Oracle Reports以前版本的向後兼容性。

rwserver

調用報表服務器。

rwservlet

在Web服務器或J2EE容器(例如,OC4J)和報表服務器之間轉換和提供信息,以便可以從Web瀏覽器運行報表動態。

rw轉換器

將壹個或多個報表定義從壹種存儲格式轉換為另壹種存儲格式或PL/SQL庫。

Oracle Report Builder 10g學習-概念-芳香生活-芳香生活世界2。高級概念部分2.1,“報告”

報告標題:手動和自動添加。

Oracle Report Builder 10g Learning-Concept-芬芳世界Oracle Report Builder 10g Learning-Concept-芬芳世界報表分區和分區:使您可以在同壹報表中定義多個布局,每個布局都有不同的目標受眾、輸出格式、頁面布局、頁面大小或方向。

Oracle Report Builder 10g learning-concept-Xiang sheng-Xiang sheng world報表計量單位:報表可以定義為英寸、厘米或磅。計量單位是創建報告的獨立設備。因此,您可以在任何平臺上設計報告和運行報告生成器。您可以在以下方面更改報告的計量單位:

報表維度:報表頁面可以有任何長度和寬度。因為打印機的頁面可能比您的紙質報告更小或更大,所以“頁面”的概念是物理和邏輯頁面使用。物理頁面的頁面尺寸是打印機輸出的尺寸。邏輯頁面是報告頁面的大小,它可以由壹個邏輯頁面和多個物理頁面組成。每個報告的部分包括標題、主體、結尾。

Oracle Report Builder 10g學習-概念-祥生-祥生世界報表中的字體:包括字體配置文件、字體別名、字體問題的排除、字體類型。

Oracle Report Builder 10g Learning-Concept-芬芳-芬芳世界條件格式:使用條件格式和格式異常對話框,可以指定輸出格式以所選布局為條件的對象屬性(字體和顏色)。您定義的內容稱為格式異常。

Oracle Report Builder 10g Learning-Concept-翔盛-翔盛世界Oracle Report Builder 10g Learning-Concept-翔盛-翔盛世界嵌套矩陣報表:嵌套矩陣的報表是壹個矩陣報表,其中至少有壹個父子關系矩陣出現在網格中。嵌套矩陣報表有兩個以上的級別,因此它有跨越或跨越下壹頁的多個級別。

Oracle Report Builder 10g學習-概念-祥生-祥生世界矩陣帶集團報表:

Oracle Report Builder 10g learning-concept-Xiang sheng-Xiang sheng world第2.2節「Web Reports」JavaServer Pages (JSP)和servlet:使用Java server Pages(JSP)的技術是Sun Microsystems的Java servlet技術向簡單編程工具的擴展,提供網頁顯示動態內容。JSP是嵌入Java源代碼的HTML頁面,在Web服務器或應用服務器上執行。HTML提供返回Web瀏覽器的頁面布局,Java提供業務邏輯。

由於JSP動態應用的邏輯不同於靜態的HTML內容,所以無論是誰,只要Java編程經驗有限或者沒有Java編程經驗,都可以在不影響生成的JSP頁面外觀的情況下對其進行修改,簡單地使用HTML或者XML標簽,由web設計人員對動態生成的網頁進行設計和格式化。

jsp中有壹個. JSP擴展名。這個擴展通知Web服務器該頁面應該由JSP容器處理。JSP容器解釋JSP標記和腳本,將它們編譯成Java servlet的JSP並執行它,從而生成所需的內容並將結果發送回HTML或XML頁面瀏覽器。

預覽基於JSP的Web報表:您可以通過點擊工具欄或選擇“運行Web布局”按鈕>,預覽基於JSP的網站安排的報表;運行網絡布局並運行Web feed。報告生成器在默認瀏覽器中顯示Web上的報告。

  • 上一篇:畢業論文文獻綜述!!
  • 下一篇:十二星座雙商排名最高,誰才是才智雙全?
  • copyright 2024編程學習大全網