Search This Blog

Showing posts with label Create a Classic Report. Show all posts
Showing posts with label Create a Classic Report. Show all posts

Monday, June 30, 2025

How do I Create a Classic Report

Creating a Classic Report in Oracle APEX is a foundational skill for developers looking to display structured data in a clear and efficient manner. Classic Reports allow you to present data retrieved from your database using a simple SQL query, formatted into an easy-to-read tabular layout. This report type is highly customizable and lightweight, making it ideal for applications that require fast performance and straightforward data presentation without the advanced features of Interactive Reports. Understanding how to create and configure Classic Reports empowers you to quickly build robust pages that display information clearly to end users.

Creating a Classic Report in Oracle APEX involves several straightforward steps that allow you to display data from your database in a simple, tabular format. Classic Reports are based on SQL queries that retrieve data and present it as HTML tables, making them easy to understand and customize.

To create a Classic Report, first open your Oracle APEX application and navigate to the Application Builder. From there, click on the page where you want to add the report or create a new page specifically for the report. Select "Create Page" and then choose "Report" followed by "Classic Report."

Next, you will need to specify the source of the report data. Typically, this involves writing a SQL query that defines which columns and rows you want to display. For example, a basic SQL query could be:

SELECT employee_id, first_name, last_name, department_id FROM employees;

After entering the query, Oracle APEX automatically formats the results into a report layout. You can then customize the report appearance by adjusting column headers, widths, alignments, and adding sorting or filtering options.

Additional customization options include setting pagination for large datasets, formatting numeric or date columns using format masks, and adding links or buttons to report rows for navigation or actions.

Finally, save the page and run the application to see the Classic Report in action. You can return anytime to modify the SQL query, appearance, or behavior of the report to better suit your application needs.

By following these steps, you create a flexible and efficient Classic Report that displays your data clearly while allowing for further customization as your application evolves.

Creating a Classic Report in Oracle Application Express (APEX) is a straightforward process that allows you to present data in a tabular format. Here's how you can create one:

      Select the application where you want to add the Classic Report.

  1. Initiate the Page Creation:

    • In the App Builder, click on Create Page.

    • The "Create Page" wizard will appear, offering various component options.

  2. Select Classic Report:

    • Under the Component section, choose Classic Report.

    • Click Next to proceed.

A screenshot of a computer

AI-generated content may be incorrect.

  1. Define Page Attributes:

    • Page Name: Enter a name for the report page.

    • Data Source: Select the source of your data:

      • Table or View: Choose this if you want to base the report on a specific table or view.

      • SQL Query: Opt for this if you have a custom SQL query to retrieve the data.

    • Include Form: Decide whether to include a form page for creating or updating records alongside the report.

    • Click Next after setting these attributes.

  2. Set Navigation Options:

    • Use Breadcrumb: Enable this if you want the page to appear in the breadcrumb navigation.

    • Use Navigation: Enable this if you want the page to appear in the application's navigation menu.

    • Click Next to continue.

A screenshot of a computer

AI-generated content may be incorrect.

  1. Review and Create:

    • Review all your selections.

    • Click Create Page to generate the Classic Report.

Once the page is created, you can further customize the report's appearance and functionality using the Page Designer. This includes adjusting region attributes, adding filters, and modifying column settings to enhance user interaction.


Run your page. You should see something like the following, with the State_ID column empty.

A screenshot of a computer

AI-generated content may be incorrect.


In conclusion, Classic Reports remain a vital tool within Oracle APEX for delivering fast, customizable, and reliable data presentations. By mastering the creation and configuration of Classic Reports, developers can ensure their applications provide users with clear insights while maintaining performance and simplicity. Whether used for dashboards, summaries, or detailed listings, Classic Reports form the backbone of many Oracle APEX applications and should be part of every developer’s skill set.