oracle-apex-end-users-guide
oracle-apex-end-users-guide
Release 21.2
F43172-02
December 2021
Oracle APEX End User's Guide, Release 21.2
F43172-02
This software and related documentation are provided under a license agreement containing restrictions on
use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your
license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse
engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is
prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If
you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on
behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software,
any programs embedded, installed or activated on delivered hardware, and modifications of such programs)
and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end
users are "commercial computer software" or "commercial computer software documentation" pursuant to the
applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use,
reproduction, duplication, release, display, disclosure, modification, preparation of derivative works, and/or
adaptation of i) Oracle programs (including any operating system, integrated software, any programs
embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle
computer documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the
license contained in the applicable contract. The terms governing the U.S. Government’s use of Oracle cloud
services are defined by the applicable contract for such services. No other rights are granted to the U.S.
Government.
This software or hardware is developed for general use in a variety of information management applications.
It is not developed or intended for use in any inherently dangerous applications, including applications that
may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you
shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its
safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this
software or hardware in dangerous applications.
Oracle, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be
trademarks of their respective owners.
Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are
used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Epyc,
and the AMD logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered
trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products,
and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly
disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise
set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be
responsible for any loss, costs, or damages incurred due to your access to or use of third-party content,
products, or services, except as set forth in an applicable agreement between you and Oracle.
Contents
Diversity and Inclusion
Preface
Audience viii
Documentation Accessibility viii
Related Documents viii
Conventions ix
iii
3.4.2 Filtering an Interactive Grid 3-12
3.4.2.1 About Filters in Interactive Grids 3-12
3.4.2.2 Creating a Row Filter in an Interactive Grid 3-13
3.4.2.3 Creating a Column Filter in an Interactive Grid 3-13
3.4.2.4 Editing a Filter in an Interactive Grid 3-14
3.4.2.5 Disabling a Filter in an Interactive Grid 3-15
3.4.2.6 Removing a Filter from an Interactive Grid 3-15
3.4.3 Selecting Column Sort Order in an Interactive Grid 3-16
3.4.4 Defining an Aggregation in an Interactive Grid 3-17
3.4.4.1 Creating an Aggregation in an Interactive Grid 3-17
3.4.4.2 Editing an Aggregation in an Interactive Grid 3-18
3.4.4.3 Removing an Aggregation in an Interactive Grid 3-19
3.4.5 Creating a Control Break from the Actions Menu in an Interactive Grid 3-20
3.4.6 Adding Highlighting to an Interactive Grid 3-21
3.5 Customizing an Interactive Grid with the Column Heading Menu 3-22
3.5.1 About the Column Heading Menu in an Interactive Grid 3-23
3.5.2 Displaying the Column Heading Menu 3-24
3.5.3 Creating a Control Break in an Interactive Grid 3-25
3.5.4 Creating an Aggregation with the Column Heading Menu 3-27
3.5.5 Freezing Columns in Place 3-27
3.5.6 Hiding Columns in an Interactive Grid 3-28
3.5.7 Unhiding Columns in an Interactive Grid 3-29
3.5.8 Filtering with the Column Heading Menu 3-30
3.6 Using an Editable Interactive Grid 3-31
3.6.1 Adding a Row in an Editable Interactive Grid 3-31
3.6.2 Editing Rows in an Interactive Grid 3-31
3.6.2.1 About the Row Actions Menu in an Editable Interactive Grid 3-32
3.6.2.2 About the Edit Button in an Editable Interactive Grid 3-33
3.6.2.3 Editing a Cell in an Interactive Grid 3-33
3.6.2.4 Editing Multiple Rows in an Editable Interactive Grid 3-34
3.6.3 Deleting a Row in an Interactive Grid 3-34
3.6.4 Modifying Multiple Rows and Cells in an Editable Interactive Grid 3-35
3.6.4.1 About Selection Modes in an Editable Interactive Grid 3-35
3.6.4.2 Changing Selection Mode in an Editable Interactive Grid 3-36
3.6.4.3 Copying to Multiple Rows in an Editable Interactive Grid 3-36
3.6.4.4 Copying to Multiple Cells in an Editable Interactive Grid 3-37
3.6.4.5 Filling Cells in an Editable Interactive Grid 3-37
3.6.4.6 Clearing Cells in an Interactive Grid 3-38
3.7 Saving Interactive Grids 3-39
3.7.1 About Interactive Grid Report Types 3-39
3.7.2 Saving a Report in an Interactive Grid 3-40
iv
3.7.3 Renaming a Report in an Interactive Grid 3-41
3.7.4 Deleting a Report in an Interactive Grid 3-41
3.8 Resetting Interactive Grids 3-41
3.8.1 Refreshing an Interactive Grid 3-42
3.8.2 Resetting an Interactive Grid 3-42
3.8.3 How the Reset Button Affects Saved Interactive Grid Reports 3-43
3.8.4 Reverting an Interactive Grid to a Specific Save State 3-44
3.9 Downloading or Emailing an Interactive Grid 3-44
v
4.6.11 Managing Pivot Reports 4-21
4.6.11.1 Creating a Pivot Report 4-21
4.6.11.2 Editing a Pivot Report 4-22
4.6.11.3 Deleting a Pivot Report 4-22
4.6.12 Executing a Flashback Query 4-23
4.6.12.1 Creating a Flashback Query 4-23
4.6.12.2 Editing a Flashback Query 4-23
4.6.12.3 Deleting a Flashback Query 4-23
4.6.13 Saving an Interactive Report 4-24
4.6.13.1 About the Report List 4-24
4.6.13.2 About Configuration Dependencies 4-25
4.6.13.3 Saving a Public or Private Interactive Report 4-25
4.6.13.4 Renaming a Public or Private Interactive Report 4-26
4.6.13.5 Deleting a Public or Private Interactive Report 4-26
4.6.14 Resetting a Report 4-27
4.6.15 Downloading a Report 4-27
4.6.16 Subscribing to Report Updates by Email 4-28
4.6.16.1 How Report Subscriptions Work 4-28
4.6.16.2 Subscribing to Updated Report Results 4-29
Index
vi
Diversity and Inclusion
Oracle is fully committed to diversity and inclusion. Oracle respects and values having a
diverse workforce that increases thought leadership and innovation. As part of our initiative to
build a more inclusive culture that positively impacts our employees, customers, and
partners, we are working to remove insensitive terms from our products and documentation.
We are also mindful of the necessity to maintain compatibility with our customers' existing
technologies and the need to ensure continuity of service as Oracle's offerings and industry
standards evolve. Because of these technical constraints, our effort to remove insensitive
terms is ongoing and will take time and external cooperation.
vii
Preface
Preface
Oracle Application Express End User’s Guide offers an introduction to using Oracle
Application Express applications from an end user's perspective. This guide explains
how to use interactive grids and interactive reports.
• Audience
• Documentation Accessibility
• Related Documents
• Conventions
Audience
Oracle Application Express End User's Guide is intended for end users who are
running Oracle Application Express applications. To use this guide, you must have a
general understanding of relational database concepts and an understanding of the
operating system environment under which you are running Oracle Application
Express.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle
Accessibility Program website at http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=docacc.
Related Documents
For more information, see these Oracle resources:
• Oracle Application Express Release Notes
• Oracle Application Express Installation Guide
• Oracle Application Express App Builder User’s Guide
• Oracle Application Express Administration Guide
• Oracle Application Express SQL Workshop Guide
• Oracle Application Express API Reference
viii
Preface
Conventions
The following text conventions are used in this document:
Convention Meaning
boldface Boldface type indicates graphical user interface elements associated with an
action, or terms defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or placeholder variables for which
you supply particular values.
monospace Monospace type indicates commands within a paragraph, URLs, code in
examples, text that appears on the screen, or text that you enter.
ix
1
Changes in Release 21.2 for Oracle
Application Express End User’s Guide
All content in Oracle Application Express End User’s Guide has been updated to reflect
release 21.2 functionality and user interface changes.
New Features
New features include:
• Strip Rich Text switch
Interactive grids and interactive reports containing a Rich Text column can be
downloaded or emailed without Rich Text formatting (for CSV and XLSX file types) by
enabling the Strip Rich Text switch.
See Downloading or Emailing an Interactive Grid and Downloading a Report.
1-1
2
About Oracle Application Express
Oracle Application Express is a rapid web application development tool for the Oracle
Database.
• Browser Requirements
Oracle Application Express requires a JavaScript-enabled browser and supports the
current and prior major release of Google Chrome, Mozilla Firefox, Apple Safari, and
Microsoft Edge.
• About Oracle Application Express
Oracle Application Express is a rapid web application development platform for the
Oracle Database.
• About Database Applications
A database application is an interactive user interface (UI) that enables you to display,
add, update, or delete information stored in a local Oracle Database or an external data
source using REST-based APIs. A database application can display information in many
formats, including static and interactive reports, forms, charts, and interactive grids.
See Also:
"Quick Start" in Oracle Application Express App Builder User’s Guide
2-1
Chapter 2
About Database Applications
2-2
3
Using Interactive Grids
An interactive grid presents a set of data in a searchable, customizable report. In an editable
interactive grid, users can also add to, modify, and delete the data set directly on the page.
See Also:
"Managing Interactive Grids" in Oracle Application Express App Builder User’s
Guide
3-1
Chapter 3
About Interactive Grids
3-2
Chapter 3
About Editable Interactive Grids
Using the mouse, you can resize columns or drag and drop columns into different places to
directly customize the appearance of an interactive grid. (The width and order of columns can
also be configured in the Columns dialog.)
You can quickly chart the data with the Chart function. This feature is useful for quick data
visualization or even presentation, and responds immediately to changes in the data.
You can quickly revert your modifications with the Reset function or perform an incremental
revert with the Flashback function. You can use the Refresh function to pull in the latest
version of the data on the database (useful for highly dynamic datasets).
See Also:
3-3
Chapter 3
Using an Interactive Grid
Editable Cells
You can change the contents of an individual cell in real time by double-clicking a cell.
You can also toggle the Edit button to enable improved keyboard usability when
updating multiple columns. For example, rather than pointing and clicking on every cell
in the grid, you can use the Tab and Ctrl + Tab keys to move focus across cells in a
row.
Editable Rows
The primary way of adding new content to an editable interactive grid is by adding new
rows. You can use the Row Actions menu to edit an individual row, or the Selection
Actions menu to edit multiple rows at once.
Tip:
You can also search an interactive grid using a supported browser’s search
function (such as Ctrl + F or Cmd + F).
3-4
Chapter 3
Using an Interactive Grid
Text area
Displays entered search criteria (wildcard characters are implied).
Go button
Executes a search.
Note:
Search only works in columns with alphabetical characters. Search does not
work in number or date columns.
3-5
Chapter 3
Using an Interactive Grid
See Also:
The mouse cursor also changes when it comes into contact with the drag handle.
2. Click and hold the drag handle.
3. Drag the column to the desired location.
The heading shifts out of place in the row.
4. While holding the mouse, use the indicator to determine which column to place the
dragged column ahead of.
5. Release the mouse.
The column drops into place.
To undo all changes, click the Reset button.
WARNING:
Resetting an interactive grid reverts it to a previously saved state. Any
changes since that time may be lost.
3-6
Chapter 3
Using an Interactive Grid
See Also:
WARNING:
Resetting an interactive grid reverts it to a previously saved state. Any changes
since that time may be lost.
See Also:
3-7
Chapter 3
Using an Interactive Grid
• To remove an existing sort, click the toggled button again (now labeled Don’t
Sort).
3-8
Chapter 3
Using an Interactive Grid
3-9
Chapter 3
Customizing an Interactive Grid with the Actions Menu
The chart appears. The following is an example of a bar chart that depicts project
budgets with a sum aggregation. To switch the view between Grid and Chart, click the
toggle that now appears at the top of the interactive grid.
See Also:
Filtering an Interactive Grid
3-10
Chapter 3
Customizing an Interactive Grid with the Actions Menu
3-11
Chapter 3
Customizing an Interactive Grid with the Actions Menu
3-12
Chapter 3
Customizing an Interactive Grid with the Actions Menu
Existing filters display between the search bar and the grid.
Rather than deleting a filter, you can disable it by deselecting the adjacent checkbox. You can
leave a filter disabled and save your report to preserve it for future usage.
To edit a filter, you can click its name or open the Filters dialog and select it in the list.
You can permanently remove a filter by clicking the adjacent Remove Filter icon (X) or by
removing it from the list in the Filters dialog.
3-13
Chapter 3
Customizing an Interactive Grid with the Actions Menu
3-14
Chapter 3
Customizing an Interactive Grid with the Actions Menu
Tip:
To temporarily disable a filter, deselect the adjacent check box either within the
Filters dialog or above the interactive grid.
3-15
Chapter 3
Customizing an Interactive Grid with the Actions Menu
4. Click Save.
• Above the interactive grid, click the Remove Filter icon (X) adjacent to a filter.
To sort by column:
1. Click the Actions menu, select Data, then Sort.
The Sort dialog appears.
2. In the Sort dialog: Select a column, the sort direction (Ascending or
Descending), and the null sorting behavior (Default, Nulls Always Last, or Nulls
Always First).
a. Column - Select a column.
b. Direction - Select Descending or Ascending.
c. Nulls - Select First or Last.
3. To add another sort rule, click the Add button (+).
4. Click Save.
The interactive grid reloads.
3-16
Chapter 3
Customizing an Interactive Grid with the Actions Menu
3-17
Chapter 3
Customizing an Interactive Grid with the Actions Menu
c. Tooltip – (Optional) Add a label that appears when you hover the mouse over
the aggregation.
d. (Optional) Show Overall Value – Select to display the grand total of a column
3. To add another aggregation:
a. Click the Add icon (+).
A new Aggregation appears in the list.
b. Define the new aggregation as described in the previous step.
4. Click Save.
The result of the aggregation appears at the bottom of the last page of the report.
The following example is an interactive grid with two sum aggregations applied to two
different columns (a control break has also been applied to simplify the presentation):
3-18
Chapter 3
Customizing an Interactive Grid with the Actions Menu
3. Select an aggregation.
4. Edit the aggregation. Editable fields include the column to define against, the function
type, Tooltip, and Show Overall Value.
5. Click Save.
Tip:
You can delete or disable an aggregation by interacting with the aggregation filter
above the interactive grid. To delete an aggregation, click the Remove
Aggregation icon (X); to disable an aggregation, select the adjacent check box.
• To remove the selected aggregation from the grid completely and permanently, click
the Delete icon (—).
3-19
Chapter 3
Customizing an Interactive Grid with the Actions Menu
4. Click Save.
3-20
Chapter 3
Customizing an Interactive Grid with the Actions Menu
To edit a control break, click the name to display the Control Break dialog. You can also add,
edit, and delete other control breaks in the Control Break dialog.
To remove a control break, click the Remove Control Break icon (X) on the control break
filter.
See Also:
About Filters in Interactive Grids
3-21
Chapter 3
Customizing an Interactive Grid with the Column Heading Menu
a. Name - Enter the name of the highlight (this name displays as a filter above
the interactive grid).
b. Highlight - Choose the Row or Column to apply the highlight.
c. Background Color - Select the color of the background in a highlighted cell.
Choose a specific RGB value or a basic color from a list of presets.
d. Text Color - Select the color of the text in a highlighted cell. Choose a specific
RGB value or a basic color from a list of presets.
3. (Optional) In the Highlight dialog, configure advanced highlighting conditions. For
example, to conditionally highlight all tasks with a Status of Closed:
a. Condition Type - Select Column.
b. Column - Select Status.
c. Operator - Select equals.
d. Value - Click the arrow to display the drop-down list of valid values and select
Closed from the drop-down list.
4. To add an additional highlight, click the Add icon (+); click the Delete icon (—) to
remove an existing highlight.
5. Click Save.
3-22
Chapter 3
Customizing an Interactive Grid with the Column Heading Menu
Overview
The Column Heading menu contains Sort Order buttons, a Toolbar, a Text Filter, and a unique
list of the column’s contents.
Button Toolbar
The toolbar on the Column Heading menu contains the following buttons and functions.
• Control Break - Creates a Control Break in the interactive grid based on the selected
column.
See "Creating a Control Break in an Interactive Grid."
3-23
Chapter 3
Customizing an Interactive Grid with the Column Heading Menu
Text Filter
The text filter dynamically limits the list of column contents based on the text string
entered into the filter field.
See "Filtering with the Column Heading Menu."
3-24
Chapter 3
Customizing an Interactive Grid with the Column Heading Menu
Creating a break group pulls the columns out of the interactive grid and displays them as a
master record.
To create a control break:
1. Click the heading of the desired break group column.
The Column Heading menu appears.
2. Click the Control Break icon.
The interactive grid reloads with the control break applied for the selected column, and a
control break filter appears above the grid near the toolbar.
In the following example, a control break has been applied to the interactive grid for the
Project column.
3-25
Chapter 3
Customizing an Interactive Grid with the Column Heading Menu
To remove a control break, click the Remove Control Break icon (X) on the control
break filter.
See Also:
3-26
Chapter 3
Customizing an Interactive Grid with the Column Heading Menu
See Also:
"Creating an Aggregation in an Interactive Grid"
3-27
Chapter 3
Customizing an Interactive Grid with the Column Heading Menu
Tip:
Narrow the list of columns to only the hidden columns by clicking the
Columns icon and selecting Not Displayed.
6. Click Save.
3-28
Chapter 3
Customizing an Interactive Grid with the Column Heading Menu
Tip:
You can also reset the grid to redisplay a hidden column. Resetting an interactive
grid reverts it to a previously saved state. Any changes since that time may be lost.
To reset the grid, click the Reset button.
Tip:
Narrow the list of columns to only the hidden columns by clicking the Columns
icon and selecting Not Displayed.
3-29
Chapter 3
Customizing an Interactive Grid with the Column Heading Menu
4. Click Save.
The column appears in the interactive grid.
3-30
Chapter 3
Using an Editable Interactive Grid
See Also:
"Filtering an Interactive Grid"
3-31
Chapter 3
Using an Editable Interactive Grid
3-32
Chapter 3
Using an Editable Interactive Grid
Add Row
Adds a new row below the current one.
Duplicate Row
Creates a copy of the currently selected row and inserts the copy below the original.
Delete Row
Deletes the row.
Refresh Row
Reloads the row by calling the database and pulling in any updates.
Refresh a row to update it without reloading the entire application page.
Revert Changes
Undoes any changes to the row since the grid was last saved.
See Also:
Editing Multiple Rows in an Editable Interactive Grid
3-33
Chapter 3
Using an Editable Interactive Grid
Tip:
Click the check box in the column heading to select all rows. With all
rows selected, click it again to deselect all rows.
2. In the column heading of the interactive grid, click the Selection Actions menu
icon
3. Select a valid option. Options include Copy to Clipboard, Duplicate Rows, Delete
Rows, Refresh Rows, Revert Changes, Copy Down, Fill, and Clear.
The selected change applies.
3-34
Chapter 3
Using an Editable Interactive Grid
Row Selection
Row Selection is the default selection mode in interactive grids. Check boxes appear next to
every row in the left-hand column, so you can select multiple individual rows at once by
mouse-click. You can also press the arrow keys on the keyboard to navigate up and down
between rows, or hold the Shift key at the same time to select multiple adjacent rows.
3-35
Chapter 3
Using an Editable Interactive Grid
With multiple rows selected, you can use the Selection menus to apply a single
change to the entire selection.
Cell Selection
You can switch to Cell Selection mode in the Selection submenu in the Actions menu
or by pressing F8.
In Cell Selection mode, the check boxes disappear, and you can select individual cells
by mouse-click. You can also hold the Shift key and use mouse or the arrow keys to
select multiple adjacent cells.
With multiple cells selected, you can use the Selection menus to apply a single
change to the entire selection.
Tip:
You can also use the Selection Actions menu in the header row to
quickly access several Selection submenu options (including Copy
Down).
3-36
Chapter 3
Using an Editable Interactive Grid
Tip:
Undo changes to the data by clicking Revert Changes in the Selection or Selection
Actions menus.
Tip:
You can also use the Selection Actions menu in the header row to quickly
access several Selection submenu options (including Copy Down).
Tip:
Undo changes to the data by clicking Revert Changes in the Selection or Selection
Actions menus.
3-37
Chapter 3
Using an Editable Interactive Grid
3. Press and hold the Shift key, and use the mouse or arrow keys to select a group
of cells.
Tip:
All selected cells must be adjacent for a single Fill action. Repeat this
procedure for non-adjacent cells.
Tip:
Undo changes to the data by clicking Revert Changes in the Selection or
Selection Actions menus.
Tip:
All selected cells must be adjacent for a single Clear action. Repeat this
procedure for non-adjacent cells.
3-38
Chapter 3
Saving Interactive Grids
Tip:
Undo changes to the data by clicking Revert Changes in the Selection or Selection
Actions menus.
Private Report
You can save a Private report of the interactive grid to preserve your changes to it (such as
filters, aggregations, column order, visible columns, and other customizations).
Private reports can only be viewed by the user who creates them.
Primary Report
The default view of an interactive grid is the Primary report.
While you can customize the look and organization of a Primary report, you cannot overwrite
or rename it. The Primary report is useful as a backup or a starting point for customizing new
views of the interactive grid.
After you save at least one private report, a drop-down list appears on the toolbar near the
Search bar. You can use this to select between reports.
3-39
Chapter 3
Saving Interactive Grids
See Also:
"How the User Type Effects Available Save Options" in the Oracle
Application Express App Builder User’s Guide
If there is now more than one saved report available in the interactive grid, a drop-
down list appears on the toolbar between the Search Bar and Actions menu.
3-40
Chapter 3
Resetting Interactive Grids
3-41
Chapter 3
Resetting Interactive Grids
grid to a point in the past (in minutes) to retrieve data from the database as it existed
at that time, which ignores any changes made to the data in the database since that
time.
• Refreshing an Interactive Grid
Update an interactive grid with the most current data available on the database by
selecting Refresh in the Actions, Data submenu.
• Resetting an Interactive Grid
Undo changes to an interactive grid by clicking the Reset button or by selecting
Reset from the Actions, Report submenu.
• How the Reset Button Affects Saved Interactive Grid Reports
Clicking the Reset button reloads an interactive grid’s last saved state. The saved
state varies between report types.
• Reverting an Interactive Grid to a Specific Save State
Revert an interactive grid to a specific point in time by selecting the Flashback in
the Actions, Data submenu.
WARNING:
Resetting an interactive grid reverts it to a previously saved state. Any
changes since that time may be lost.
3-42
Chapter 3
Resetting Interactive Grids
3.8.3 How the Reset Button Affects Saved Interactive Grid Reports
Clicking the Reset button reloads an interactive grid’s last saved state. The saved state varies
between report types.
In a Primary report, the Reset button undoes all changes that you have made—including
reorganization and new content—because only developers can overwrite Primary reports. To
preserve your changes, save a Private report.
In a Private report, the Reset button undoes only the changes that you have made since the
last time you saved the report.
See Also:
Saving Interactive Grids
3-43
Chapter 3
Downloading or Emailing an Interactive Grid
3-44
Chapter 3
Downloading or Emailing an Interactive Grid
See Also:
Configuring Interactive Grid Download Formats in Oracle Application Express App
Builder User’s Guide
3-45
4
Using Interactive Reports
An interactive report is a formatted result of a SQL query.
See Also:
"Managing Interactive Reports" in Oracle Application Express App Builder User’s
Guide
4-1
Chapter 4
Using the Search Bar
Interactive reports enable you to create highly customized reports. You can alter the
report layout by hiding or exposing specific columns and applying filters, highlighting,
and sorting. You can also define breaks, aggregations, charts, group data, and add
their own computations. Once customized, the report can be saved as either a private
or public report. Most interactive reports include a search bar, Actions menu, Column
Heading menu, and edit icons in the first column of each row.
In contrast, classic reports support general keyword search capability, the ability to
specify the number of rows that display, and basic column sorting.
See Also:
"Utilizing Packaged Applications" in Oracle Application Express App Builder
User’s Guide
• Select columns to search icon - Resembles a magnifying glass. Click this icon to
narrow your search to specific columns. To search all columns, select All
Columns. See "Using the Select Columns To Search Icon."
• Text area - Enter case insensitive search criteria (wildcard characters are implied)
and then click Go.
• Go button - Executes a search.
4-2
Chapter 4
Using the Select Columns To Search Icon
• View Report - Displays alternate default and saved private or public reports. See "Saving
an Interactive Report."
• View icons - Switches between an icon, report and detail view of the default report (if
enabled). May also include Chart and Group By View (if defined). Icons do not display by
default, but must be configured by the developer.
• Actions menu - Use the Actions menu to customize an interactive report. See
"Customizing an Interactive Report Using the Actions Menu."
Tip:
Developers can customize what displays on the Search bar. To learn more, see
"Customizing the Interactive Search Bar" in Oracle Application Express App Builder
User’s Guide.
See Also:
"Selecting Columns to Display"
4-3
Chapter 4
Using the Column Heading Menu
4-4
Chapter 4
Customizing an Interactive Report Using the Actions Menu
When you expand a filter and view the details, you can edit it as follows:
• Enable/Disable - To enable and disable a filter, select and deselect the check box to the
left of the filter name.
• Filter Edit - To edit a filter, click the filter name.
• Remove Filter - To remove a filter, select the Remove Filter icon to the right of the filter
name.
Tip:
Not all options described in this section are available on every Actions menu.
Developers can customize what options appear. To learn more, see "Customizing
the Interactive Report Search Bar" in Oracle Application Express App Builder User’s
Guide.
4-5
Chapter 4
Customizing an Interactive Report Using the Actions Menu
4-6
Chapter 4
Customizing an Interactive Report Using the Actions Menu
Actions Menu
Columns
Specifies which columns to display and in what order. See "Selecting Columns to Display."
Filter
Focuses the report by adding or modifying the filter clause on the query. See "Adding a
Filter."
Data
Contains the Data submenu (see below).
Format
Contains the Format submenu (see below).
4-7
Chapter 4
Customizing an Interactive Report Using the Actions Menu
Chart
Displays the report data as a chart. See "Creating a Chart from the Actions Menu."
Group By
Enables users to group the result set by one or more columns and perform
mathematical computations against columns. See "Grouping Columns."
Pivot
Enables users to define a Pivot report. See "Managing Pivot Reports."
Report
Contains the Report submenu.
Manage your private and public reports of the interactive grid.
Saves the interactive report. Depending upon their user credentials, users can save
different types of reports. See "Saving an Interactive Report."
Revert the grid to its last saved state with the Reset function.
Reset
Resets the report back to the default report settings. See "Resetting a Report."
Download
Downloads a report. Available download formats depend upon your installation and
report definition. See "Downloading a Report."
Subscription
Send an interactive report by email. See "Subscribing to Report Updates by Email."
Help
Provides descriptions of how to customize interactive reports.
Data Submenu
The Actions Menu also contains the Data submenu. The Data submenu contains the
following options:
Sort
Changes the columns to sort on and determines whether to sort in ascending or
descending order. See "Selecting Column Sort Order."
Aggregate
Enables users to perform mathematical computations against a column. See "Defining
an Aggregation Against a Column."
Compute
Enables users to add computed columns to a report. See "Computing Columns."
Flashback
Enables users to view the data as it existed at a previous point in time. See
"Executing a Flashback Query."
Format Submenu
The Actions Menu also contains the Format submenu. The Format submenu contains
the following options:
4-8
Chapter 4
Customizing an Interactive Report Using the Actions Menu
Control Break
Creates a break group on one or several columns. This pulls the columns out of the
interactive report and displays them as a master record. See "Creating a Control Break."
Highlight
Defines a filter that highlights the rows that meet the filter criteria. See "Adding Highlighting."
See Also:
"Resetting a Report"
4-9
Chapter 4
Customizing an Interactive Report Using the Actions Menu
• Row - Creates a custom row filter. This filter creates a complex WHERE clauses
using column aliases and any Oracle functions or operators. For example:
G = 'VA' or G = 'CT'
Notice the filter that displays in the Report Settings area above the report. You can
show or hide the filter details by clicking the arrow to the left of the filter name.
To revise the filter:
4. Click the filter name (in this example, Project = 'Discussion Forum').
5. Edit your selections and click Apply.
6. To disable the filter, select the Enable/Disable Filter check box.
7. To delete the filter, click Remove Filter.
4-10
Chapter 4
Customizing an Interactive Report Using the Actions Menu
To sort by column:
1. Click the Actions menu and select Data and then Sort.
The Sort dialog appears.
2. Select a column, the sort direction (Ascending or Descending), and Null Sorting
behavior (Default, Nulls Always Last, or Nulls Always First).
3. Click Apply.
4-11
Chapter 4
Customizing an Interactive Report Using the Actions Menu
1. Click the Actions menu and select Format and then Control Break.
The Control Break dialog appears.
2. Select a column and then a status (Enable or Disable).
3. Click Apply.
A revised report displays.
Note the defined filter displays in the Report Settings area above the report.
4. Click the left arrow to expand the filter.
5. To disable the Control Break filter, deselect the Enable/Disable Filter check box.
To activate a disabled filter, select the Enable/Disable Filter check box again.
6. To delete the filter, click Remove Control Break.
4-12
Chapter 4
Customizing an Interactive Report Using the Actions Menu
e. Background Color - Select a new color for the background of the highlighted area.
f. Text Color - Select a new color for the text in the highlighted area.
g. Highlight Condition - Select a column, an operator, and expression.
h. Click Apply.
4-13
Chapter 4
Customizing an Interactive Report Using the Actions Menu
Tip:
Note the highlight On-Hold Projects displays in the Report Settings
area above the report. You can show or hide the filter details by clicking
the arrow to the left of the filter name.
3. To revise the highlight, click the highlight name and make the following edits:
a. Background Color - Select yellow.
b. Text Color - Select red.
c. Click Apply.
4. To disable the highlight, select the Enable/Disable check box.
5. To delete the highlight, click Remove Highlight.
4-14
Chapter 4
Customizing an Interactive Report Using the Actions Menu
4-15
Chapter 4
Customizing an Interactive Report Using the Actions Menu
The computation appears at the bottom of the last page of the report. In this
example, the aggregate shows the sum of all amounts in the Cost column.
4-16
Chapter 4
Customizing an Interactive Report Using the Actions Menu
Tip:
The Search bar now contains two icons: View Report and View Chart. Click these
icons to toggle between chart and report views.
4-17
Chapter 4
Customizing an Interactive Report Using the Actions Menu
Tip:
You can also click the Remove Chart icon to the right of the Edit Chart
filter.
4-18
Chapter 4
Customizing an Interactive Report Using the Actions Menu
• Deleting a Group By
Delete a grouping in the Group By dialog.
c. Click Apply.
4-19
Chapter 4
Customizing an Interactive Report Using the Actions Menu
A Group By icon appears to the left of the Actions menu. The resulting report displays
the Project, Task Name, and Budget columns. Additionally, a new column, Total Cost,
displays on the right side.
Tip:
The Group By Sort menu is only visible when you are viewing Group By
view.
See Also:
Creating a Group By
4-20
Chapter 4
Customizing an Interactive Report Using the Actions Menu
Tip:
You can also click the Remove Group By icon to the right of the Edit Group By filter.
4-21
Chapter 4
Customizing an Interactive Report Using the Actions Menu
Tip:
You can also click the Remove Pivot icon to the right of the Edit Pivot filter.
4-22
Chapter 4
Customizing an Interactive Report Using the Actions Menu
4-23
Chapter 4
Customizing an Interactive Report Using the Actions Menu
Tip:
You can also click the Remove Flashback icon to the right of the flashback
query filter.
4-24
Chapter 4
Customizing an Interactive Report Using the Actions Menu
See Also:
Public
The report can be saved, renamed, or deleted by the end user who created it. Other users
can view and save the layout as another report.
Private
Only the end user that created the report can view, save, rename or delete the report.
4-25
Chapter 4
Customizing an Interactive Report Using the Actions Menu
4. In Save Report:
a. Select either As Named Report or As Default Report Settings option.
Tip:
This option is available for only developers.
Tip:
The ability to save an interactive report as Public is determined by
your application developer.
e. Click Apply.
See Also:
4-26
Chapter 4
Customizing an Interactive Report Using the Actions Menu
2. Click Apply.
4-27
Chapter 4
Customizing an Interactive Report Using the Actions Menu
b. Complete the fields for the recipients (To, Cc, Bcc, Subject, Body).
c. Click Send.
See Also:
Configuring Interactive Report Actions Menu Download Options in Oracle
Application Express App Builder User’s Guide
See Also:
"Managing Interactive Report Subscriptions" in Oracle Application Express
Administration Guide
See Also:
4-28
Chapter 4
Customizing an Interactive Report Using the Actions Menu
Note:
Emails sent from a subscription include a system generated email signature
indicating who created the subscription. This signature cannot be removed.
4-29
Index
A E
Actions menu editable interactive grids, 3-31, 3-33
Aggregate, 4-7 about, 3-3
Chart, 4-7 Cell Selection mode, 3-35, 3-36
Compute, 4-7 Clear, 3-38
Control Break, 4-7 Copy Down, 3-36, 3-37
Download, 4-7 Edit button, 3-33
Filter, 4-7 Fill, 3-37
Flashback, 4-7 Row Actions menu, 3-32
Format, 4-7 Row Selection mode, 3-35, 3-36
Group By, 4-7 rows, adding, 3-31
Help, 4-7 rows, deleting, 3-34
Highlight, 4-7 selection mode, 3-35, 3-36
Reset, 4-7
Rows Per Page, 4-7
Save Report, 4-7
F
Select Columns, 4-7, 4-9 Flashback query
Sort, 4-7 creating, 4-23
Subscription, 4-7 deleting, 4-23
aggregation editing, 4-23
creating, 4-15
removing, 4-16
Application Express G
browser requirement, 2-1 group by
about, 4-18
B creating, 4-19
deleting, 4-20
browser editing, 4-20
requirement, 2-1 sort order, 4-20
C I
chart interactive grid filters, 3-12
deleting, 4-18 disabling, 3-15
editing, 4-18 interactive grids, 3-1, 3-40
about, 3-2
D aggregation, creating, 3-17
aggregations, editing, 3-18
database applications, about, 2-1 aggregations, removing, 3-19
break, 3-20, 3-25
Cell Selection mode, 3-36
chart, 3-9
Index-1
Index
Index-2