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...

2 Responses to “Oracle APEX Advanced Tutorial 1 - Creating a Tabular Form - Video Walkthrough”

  1. abdullah
    Nov 15, 2009
    Reply

    thanks for videos :)


  2. Fernando
    Jun 13, 2010
    Reply

    Hello, I´m a brazilian guy and I was surfing on Internet, searching about Oracle APEX and then, I found your website and start watching this fantastic videos. I´ve install the APEX 3.2 and try to do this tutorial. Thank you and sorry about my write errors.



Leave a Reply


Archives

Recent Comments

  • ADRIAN said: OHH MY BAD IT HAVE PUT IT IN THE LANGUAGE THAT I AM WORKING ON . “IT IS AN ERRO ON THE CONVERSION...
  • ADRIAN said: I MA GETTING THIS ERROR WHEN I AM CREATING THE FIRST ITEM “ORA-06502: PL/SQL: erro: erro de...
  • BCD said: I am learning a lot from your tutorials. Can you do a tutorial “allowing end users to change their...
  • Garden Canopies said: I really like your style, the particular fact that your site is a tad bit different tends to...
  • Dane said: Another question: You will have to use the runtime environment ONLY to accomplish this?

Calendar

September 2010
M T W T F S S
« Jul    
 12345
6789101112
13141516171819
20212223242526
27282930  

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