One Introduction to 2 What is? 3 Destinations 5 Report Extensions in 6 Running Reports 7 Creating Dynamic Reports 8 Two Builder 9 Starting 10 Object Navigator 13 Object Navigator (Reports) 15 Object Navigator (Templates) 17 Object Navigator (PL/SQL Libraries) 18 Object Navigator (Debug Actions) 20 Object Navigator (Stack) 21 Object Navigator (Built in Packages) 22 Object Navigator (Database Objects) 23 Three Report Wizard 24 Starting the Report Wizard in 25 Web and Paper Output in 29 Report Styles in 31 Tabular Report Style in 9i 32 Group Left Report Style in 9i 33 Group Above Report Style in 9i 35 Matrix Report Style in 9i 36 Matrix Group Report Style in 9i 39 Form-like Report Style in 9i 40 Form Letter Report Style in 9i 42 Mailing Label Report Style in 9i 43 Report Wizards Dialogs in 45 Relationship of Tabs with Report 9i Styles 47 The Data Source Option in 48 The Data Option in 49 Specifying SQL in Data Source Definition 50 Column Labels in Data Source Definition 53 Error Handling in Data Source Definition 56 Query Builder in Data Source Definition 58 Import Query in Data Source Definition 68 Creating a Tabular Report in 69 The Fields Option in 70 The Totals Option in 72 The Labels Option in 73 The Template Option in 75 The Completed Report in 76 Re-Running the Report Wizard 78 Exercise One 79 Four Creating Totals in 85 Types of Totals Available in 86 Using the Report Wizard to Create Totals 87 Exercise Two 93 GE07 Page 1 of 5 Seer Computing Ltd
Five Paper Design in 99 Editing Reports within 100 Running Paper Design within 101 Anatomy of Paper Design within 103 Toolbars 104 Tool Palette 107 Functionality of Paper Design in 108 Making Changes in 110 Using the Flex Option in 112 Changing Colours of Elements in 116 Selecting Parent Frames 117 Adding Fields to the Paper Design 120 Property Inspector in 121 Using Read from File in 126 Exercise Three 129 Six Report Styles in 133 Creating a Group Left Report in 134 Creating a Group Above in Report 138 Totalling in Group Reports 140 Creating a Matrix Report in 143 Totaling a Matrix Report in 152 Creating a Matrix with Group in 155 Creating a Form Report in 159 Creating a Form Letter Report in 163 Creating a Mailing Label in 168 Exercise Four 170 Seven PL/SQL Editor in 177 Usage of the PL/SQL Editor in 178 Anatomy of the PLSQL Editor 179 PLSQL Syntax in 180 Bind Variables in 181 Colour Coding 182 Compiling PLSQL in 183 Compilation Errors in 184 Commenting Code in 187 Navigation of Programs Within 188 Defining Program Units in 189 Eight Pluggable Data Sources in 190 Express Server Query 192 JDBC Query 193 Text Query 200 Textpds.conf File in 204 XML Query 209 Exercise Five 215 Nine Data Model in 217 Using the Data Model in 218 System Parameters in 220 User Parameters in 221 Queries/Groups in 222 GE07 Page 2 of 5 Seer Computing Ltd
Formula Columns in 223 Summary Columns in 224 Placeholder Columns in 225 Data Links in 226 The GUI Interface of the Data Model 227 Toolbar of Data Model in 229 Tool Palette of Data Model in 230 SQL Query in 231 Summary Columns in 234 Formula Columns in 238 Placeholder Columns in 243 Data Links in 245 Ref Cursor Query 248 Cross Product Groups 253 Pluggable Data Sources 255 Groups 256 Groups (Method 1) 258 Groups (Method 2) 260 Groups (Method Comparisons) 262 Deleting Groups 263 Creating Reports Manually in 264 Exercise Six 265 Ten Paper Layout 274 Purpose of Paper Layout in 275 Sections of Paper Layout in 276 Anatomy of Paper Layout in 281 Toolbar of Paper Layout in 283 Tool Palette of Paper Layout in 285 Rulers 286 Use of Frames in 288 Use of Repeating Frames in 289 Identifying Frames in 291 Frame Properties in 293 Confine Mode in 299 Conditional Formatting in 306 Inserting a Report Block in 312 Anchoring Fields in 311 File Link in 315 Inserting a Graph in 316 Exercise Seven 317 Eleven Web Source in 323 JSP Output of Tabular Report in 326 Breakdown of JSP Web Source Tags 328 JSP Web Source Using Template 329 JSP Web Source Using Grouping 330 JSP Web Source Using Matrix Reports 331 JSP Web Source Using Totals 332 Editing JSP Web Source 333 Exercise Eight 334 GE07 Page 3 of 5 Seer Computing Ltd
Twelve Built in Packages in 339 Introduction 340 The SRW Package in 341 SRW.RUN_REPORT 342 SRW.DO_SQL 343 SRW.SET_TEXT_COLOR 344 SRW.SET_JUSTIFICATION 345 Thirteen Report Parameters in 346 Types of Parameters in 347 System Parameters in 348 User Parameters in 349 Defining List of Values in 351 Defining Static List of Values 352 Defining Dynamic List of Values 354 Validating Parameters in 357 Parameter Forms in 358 Using Parameters in 361 Using Bind References With Parameters 362 Using Lexical References 365 Exercise Nine 367 Fourteen Report Triggers in 373 Firing Programs Within 374 Before Parameter Form 376 After Parameter Form 377 Before Report 378 Between Pages 379 After Report 380 Program Units 381 Exercise Ten 382 Fifteen Bookmarks in 386 Bookmarking Sections in 387 Bookmarking Examples in 388 Creating Bookmarks in 390 SRW.SET_BOOKMARK 393 Creating using the Property Inspector 395 Exercise Eleven 397 Sixteen Drill Down Reporting 404 Hyperlinking Reports 405 SRW.RUN_REPORT 409 Exercise Twelve 413 Seventeen The Use of Templates in 416 The Purpose of Templates in 417 Pre-defined Paper Templates in 418 Pre-defined Web Templates in 419 Pre-defined Templates in 420 Creating New Paper Templates in 421 Using New Paper Templates in 427 Creating New Web Templates in 429 Incorporating Templates in 436 GE07 Page 4 of 5 Seer Computing Ltd
Eighteen Incorporating Graphs in 440 Creating Graphs in 441 Types of Graphs in 443 Positioning Graphs in 444 Defining Axis in 445 Defining Graph Titles in 448 Defining Colour Options in Reports 450 Graphs in Paper Output 453 Returning to the Graph Wizard 455 Positioning Graphs in Web Output 456 The Graph Tag in Web Output 459 Re-running Graphs in Web Output 463 Copying Graphs from Paper to Web 464 Nineteen Long Objects in 465 What are Long Objects? 466 Using LOBs in 467 Exercise Thirteen 470 Twenty Additional Features of 477 File Conversion in 478 Tracing in 479 Compiler 481 Stored PLSQL Editor in 484 Database Trigger Editor 486 Twenty One PL/SQL Libraries in 487 Using Libraries in 488 Creating and Populating Libraries 489 Attaching Libraries to Reports 490 Updating Libraries in 493 Report 9i Modules with Libraries 494 Twenty Two Help Facility in 497 Help Contents 499 About Reports Builder 502 Exercise Fourteen 503 Appendices : Appendix R1 - SQL Functions Appendix R2 - Number Formats Appendix R3 - Date Formats Delegate Questionnaire GE07 Page 5 of 5 Seer Computing Ltd