Oracle APEX Advanced Tutorial 1 - Creating a Tabular Form - Video Walkthrough

By M&S Consulting (Kevin) on Jun 10th, 2009
Filed Under Technical Tips // Tags: ,

This tutorial is designed to walk you through chapter 2 of the Oracle APEX Advanced Tutorial, Creating a Tabular Form. It is in 2 video parts, with part 1 covering actual application and form creation, and part 2 covering extending the capabilities of the form.

If you haven’t already, please review our APEX Tutorial Preparation and OEHR Sample Data Install Video Walkthrough.

Part 1 - Creating the Application and Form

 YouTube Preview Image

Part 2 - Extending the form

 YouTube Preview Image

High Level Steps

Before you begin, go through our  APEX Tutorial Preparation and OEHR Sample Data Install.

  Part 1
     1) Login to Apex (0:24)
     2) Create Application (1:00)
     3) Create Form (3:46)
     4) Run and verify Form (7:40)
  Part 2
    5) Extend Form (0:19)
     6) Test extended Form Functions (4:51)

Times in parenthesis are the approximate start time for that step.

Notes and Details

Login

 It is important that the account you log into in APEX has at least Developer level rights, or Workspace Admin rights. You also must use an account (of this level) that has access to the workspace that the OEHR sample data was installed to. For a walkthough of this process, there is a link above to the OEHR install tutorial.

Application Attributes

 This screen of the application creation process gives us the option of how to authenticate our users. For most of these tutorials we will use the APEX (Application Express) authentication option. Only users setup within the APEX system will be availible to use the application. The No Authentication option allows anyone to use the created application, and Database Account allows you to use the Database Authentication model. This last one is most useful if APEX is installed against a full Standard or Enterprise Oracle Database install.

Table/View Owner

This screen allows you to specify which scheme setup will be considered the ‘owner’ or the given page, as well as set the primary overall level of capabilities for the end user. You can limit wether a user can Update, Insert, Delete, or a few combinations of those activities in the page. Note you can also allow/disallow these options by editing the page itself and removing the buttons from inside the page editor screen itself.

Primary Key

This allows you to select either the defined primary key for the source table, or a different key. You can also select a second key colum. You also can alter the source fo the key trigger.

Updateable Colums

Again, any column attributes can also be edited from the report editor at any time, as well as additional features that are not included in the base wizard.

Branching

Branching is the process by which you can define the behaviour of the application when an event occurs. In this case, you can select what page of the application will be brought up when the ‘Submit’ (Apply Changes) button is pressed. This allows you to branch off to confirmation screens, or secondary data input screens, or by putting in the same page number as the page your creating, just refresh the existing page.

Dynamic List of Values

The SQL query that drives the LOV’s in a dynamic state give you a built in sort of help by typing out the basic framework of the query for you. They also allow you to have different values for displayed and returned values. In this case, you coudl make it so rather than the department ID being both the display and return, you could make it so the department name is displayed, but it’s value is returned (User would see the Dept name in the drop down list, but when any updates are commited, the ID is actually what is altered). You can also choose to have null value display (IE a ‘please select one’ option) if there is no set value for that field already.

Many of the topics touched upon will be revisted in later tutorials, and of course, you can experiment yourself with the APEX system to further your understanding of it’s conventions and workflow patterns.

Bookmark and Share

Related Information:

  1. Oracle APEX Tutorial 4 – Form Layout – Part 3 – Video Training APEX gives you a lot of power and flexibility with its built in wizards. They are very good at creating...
  2. Oracle APEX Tutorial 10 - Access Control - Part 2 - Video Training Security. We hear about it everywhere. Make this more secure, make this less secure. In the computer industry this is...
  3. APEX 3.2 Tutorial Preparation and OEHR Sample Data - Video Walkthrough This tutorial video and article is meant to help you setup your APEX installation so you can proceed through the...
  4. Oracle APEX Tutorial 10 - Access Control - Part 1 - Video Training Security. We hear about it everywhere. Make this more secure, make this less secure. In the computer industry this is...
  5. Oracle APEX Tutorial 4 – Form Layout – Part 2 – Video Training APEX gives you a lot of power and flexibility with it's built in wizards. They are very good at creating...
  6. Oracle APEX Tutorial 4 – Form Layout – Part 1 – Video Training APEX gives you a lot of power and flexibility with its built in wizards. They are very good at creating...
  7. Install Oracle Apex 3.2 on XE and XP Pro - Video Walkthrough Tutorial This tutorial is a supplment to the install video linked to below. It takes you through the process of installing...
  8. Oracle APEX Tutorial 3 - Drilldown Report Part 1- Video Training This tutorial covers section 4 of the Oracle APEX Advanced Tutorials, Creating a drilldown report...

One Response to “Oracle APEX Advanced Tutorial 1 - Creating a Tabular Form - Video Walkthrough”

  1. abdullah
    Nov 15, 2009
    Reply

    thanks for videos :)



Leave a Reply


Archives

Recent Comments

  • SaintClair said: Thanks a million for this priceless material. May God richly bless you!
  • ashok.aggarwal said: Thank you for your comment, Stuart. I’m glad this helped you.
  • Stuart said: I’d really like to thank you for your post. It was really that simple.
  • ashok.aggarwal said: Your specific question is not very clear, however, in the context of implementing a LIKE...
  • Jonas said: Finally in print that a user is required to show the email option. Thanks.

Calendar

March 2010
M T W T F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031  

Featured Testimonial

"M&S has taken 'partnership' to a new level. They are not only a deeply skilled service provider, the M&S team is actually a mission critical component to our operations, taking on new initiatives as well as maintaining custom, open source, and COTS solutions."

CEO, MedPivot

Free SQL Service