29.2 Create a Query and the Layout

The steps in this section show you how to build a simple data model and report layout in the Report Wizard, which you can then use to generate either a JSP-based Web report or a paper report. In the next section, you will modify the JSP, so that the appropriate information displays in your Web report.

To create a data model and layout:

  1. Launch Reports Builder (or, if already open, choose File > New > Report).

  2. In the Welcome or New Report dialog box, select Use the Report Wizard, then click OK.

  3. If the Welcome page displays, click Next.

  4. On the Report Type page, select Create Paper Layout only, then click Next.

  5. On the Style page, select Tabular, then click Next.

  6. On the Data Source page, click SQL Query, then click Next.

  7. On the Data page, enter the following SELECT statement in the Data Source definition field:

    SELECT EMPLOYEES.EMPLOYEE_ID, EMPLOYEES.FIRST_NAME, EMPLOYEES.LAST_NAME,
      EMPLOYEES.HIRE_DATE, EMPLOYEES.SALARY, DEPARTMENTS.DEPARTMENT_NAME,
      LOCATIONS.CITY 
      FROM EMPLOYEES, DEPARTMENTS, LOCATIONS 
      WHERE EMPLOYEES.DEPARTMENT_ID=DEPARTMENTS.DEPARTMENT_ID 
      AND DEPARTMENTS.LOCATION_ID=LOCATIONS.LOCATION_ID 
      ORDER BY CITY
    

    Note:

    You can enter this query in either of the following ways:

    • Copy and paste the code from the papertoexceldata_code.txt file packaged with Oracle Reports, into the Data Source definition field.

    • Click Query Builder to build the query, without entering any code manually.

    • Type the code in the Data Source definition field.

  8. Click Next.

    Note:

    If you are not already connected to a database, you will be prompted to connect to the database when you click Query Builder or Next. Ensure that you connect to a database that has the appropriate schema for this example. Section 29.1, "Prerequisites for This Example" describes the sample schema requirements for this example.

  9. On the Fields page, click the double right arrows (>>) to move all of the fields to the Displayed Fields list, then click Next.

  10. On the Totals page, click Next.

  11. On the Labels page, click Next.

  12. On the Template page, select Predefined Template and click Wine, and then click Finish to display your report output in the Paper Design view. It should look something like this:

    Figure 29-2 Paper Design Output

    Description of Figure 29-2 follows
    Description of "Figure 29-2 Paper Design Output"

  13. Save your report as mypaperreport_your_initials.rdf.