Oracle APEX Lab3 Creating Data Forms
Oracle APEX Lab3 Creating Data Forms
Description: BISP is committed to provide BEST learning material to the beginners and advance learners. In the same series, we have prepared a complete end-to end Hands-on Beginners Guide for Oracle Application Express. The document focuses on creating Data forms. Join our professional training program and learn from experts.
www.bisptrainings.com
www.bispsolutions.com
Table of Contents
Creating Master Detail Form on Oracle Apex through Application Builder ....................................... 3 Types of Forms Created Through Oracle APEX Application Builder: ................................................. 3 Step wise procedure of creating Master Detail Form : ....................................................................... 3 Creating Tabular Form on Oracle Apex Through Application Builder ........................................... 21 Step wise procedure of creating Tabular Form : ............................................................................ 21
www.bisptrainings.com
www.bispsolutions.com
Form: A form in database is an interface that allows a user to have access to the data stored. It makes it possible for manipulations such as data entry, modification and even retrieval. Form have direct access to table used to store information. In simple words forms are basically used to insert data into the database.
Step 2: Fill all the required blank field to login into developer workspace Workspace = gosales www.bisptrainings.com www.bispsolutions.com
username =developer1 Password =********* Click on Login to Application Express Step 3: Click on Application Builder to Open it
Step 4: Open Application Sales Management & click on Run to run application
Step 5: To Login Inside Application Provide following credential Username =developer1 Password = ************** Click on login
Step 6: Click on Application 108 located at the bottom of the Home Page .
Step 8: To create a new form put radio button on Form & then click on Next button www.bisptrainings.com www.bispsolutions.com
Step 10: Select Table or View which contains the columns to be included in the master page. So select columns like product_brand_code & product_brand_en & then click on Next
Step 11: Now select the table or view which contain the column to be included in the detail page . So select following : www.bisptrainings.com www.bispsolutions.com
Table or View Owner = GOSALES Table or View name = PRODUCT select columns = product_number , base_product_number , introduction_date , discontinued_date ,product_type_code ,product_color_code , product_size_code ,product_brand_code Then click on Next
Step 12: Choose Primary Key Type for both master & detail for example For Master Table Primary Key type = put radio button on select primary key column(s) Primary key column 1 = Product_brand_code For Slave Table Primary Key type = put radio button on select primary key column(s) Primary key column 1 = Product_number & then click on Next
Step 13: There are three types of Source Type for master 1) Existing trigger 2) Custom PL/SQL function 3) Existing Sequence. So here put radio button on Existing Trigger & click on Next
www.bisptrainings.com
www.bispsolutions.com
Step 14: There are three types of Source Type for detail 1) Existing trigger 2) Custom PL/SQL function 3) Existing Sequence. So here put radio button on Existing Trigger & click on Next
Step 15: Select following to determine whether to include master row navigation : Include master row navigation ? = YES master row navigation order = Product _brand_en secondary navigation order = select column if required Include master report ?= Yes
Step 16: Build master detail with either on same page or on separate page , so put radio button on Edit detail on separate page . www.bisptrainings.com www.bispsolutions.com
Step 17: This page specifies master & detail page information . If the page you specify do not exist, the page will be created for you . click on Next
Step 18: Choose Tab Options Put radio button on Use an existing tab set and create a new tab within the existing tab set. New Tab Label = Master Detail Form
www.bisptrainings.com
www.bispsolutions.com
Step 19: Now check Summary & confirm selections & then click on Create
Step 20:The master detail pages have been created successfully so Click on Run Page
www.bisptrainings.com
www.bispsolutions.com
Step 21: Mater Detail form created successfully so on clicking on master detail form tab the master report will be display & so on clicking to Edit Link icon to see the detail of Hailstorm, Detail form will be display as shown in next step
Step 22: Now Detail Form contains complete information of Product as shown below in snap but client needs to view column headings clearly & also we need to display name of color , size , brand instead of their codes so to make detail form in well format click on edit page at the bottom of same page to change page properties & hence from there we can edit all aliases & provide proper select list to the columns .
www.bisptrainings.com
www.bispsolutions.com
Step 23: To Edit Items double click on P23_PRODUCT_BRAND_CODE under Product Brand as shown below
Step 24: Click on Identification & Provide on Display As = Number Field then Click on Apply Changes .
www.bisptrainings.com
www.bispsolutions.com
Step 26: Look at the Product Brand Code it looks according our desire , Now to Create a New Product Brand fill all the required blank such as Product Brand Code = 10000093 Product Brand = BISP1 Then click on Create Button
Step 27: Now check Bisp1 under Product Brand & click on edit icon to Create Detail product for BISP1 Brand .
Step 28: Click on Create Button to create Products under Brand BISP1 www.bisptrainings.com www.bispsolutions.com
Step 29 : Now It will provide you a blank required fields to create product but before this add select list at the required columns therefore to change display type to select list's click on Edit Page 24 at the bottom of form page as shown below
Step 30: Change Display As to Select List & then click on List of Values tab
www.bisptrainings.com
www.bispsolutions.com
When
List of Value tab is clicked then it is asked for following detail : Named LOV = PRODUCT_TYPE_LIST Display Extra values = Yes Display Null Values = Yes Null Display value = -----Click on Forward button
NOTE : In previous Document it is mentioned that how to create Select List & also Created Some Select Lists from Lookup Tables . Step 31: Change Display As to Select List & then click on List of Values tab
When List of Value tab is clicked then it is asked for following detail : www.bisptrainings.com www.bispsolutions.com
Named LOV = PRODUCTCOLOR_TYPE Display Extra values = Yes Display Null Values = Yes Null Display value = -----Click on Forward button
Step 32: Change Display As to Select List & then click on List of Values tab
When
List of Value tab is clicked then it is asked for following detail : Named LOV = PRODUCTSIZE_LIST Display Extra values = Yes Display Null Values = Yes Null Display value = -----Click on Apply Changes
Now again we come back to our Master Detail Form so you observe that we have successfully added select lists on few column fields for our ease of selection
Step 34: Now to Create New Product fill all the Require fields & Click on Create Button
Observe that Action Processed successfully means that new product created under brand BISP1 also click on Edit Page 23 at the bottom of same page to edit page property www.bisptrainings.com www.bispsolutions.com
Step 35: Explore Product & then double click on Product_type_code under Report Columns
Step 36: To change Column Attributes for Product_Type_Code First click on Column Definition & rename column Heading = Product Type www.bisptrainings.com www.bispsolutions.com
Click on Column Attribute then set Display As = Display as Text (based on LOV, does not save state ) Click on List of Values from header menu
Step 37: When List of Value tab is clicked then it is asked for following detail : Named LOV = PRODUCT_TYPE_LIST Display Extra values = Yes Display Null Values = Yes Null Display value = ----- Click on Forward button
Step 37: To change Column Attributes for Product_Color_Code First click on Column Definition & rename column Heading = Product Color Click on Column Attribute then set Display As = Display as Text (based on LOV, does not save state ) Click on List of Values from header menu
Step 38: When List of Value tab is clicked then it is asked for following detail : Named LOV = PRODUCTCOLOUR_LIST Display Extra values = Yes www.bisptrainings.com www.bispsolutions.com
Display Null Values = Yes Null Display value = ----- Click on Forward button
Step 39: To change Column Attributes for Product_size_Code First click on Column Definition & rename column Heading = Product Size Click on Column Attribute then set Display As = Display as Text (based on LOV, does not save state ) Click on List of Values from header menu
Step 40: When List of Value tab is clicked then it is asked for following detail : Named LOV = PRODUCTSIZE_LIST Display Extra values = Yes Display Null Values = Yes Null Display value = ----- Click on Forward button
Step 41: To change Column Attributes for Product_Brand_Code First click on Column Definition & rename column Heading = Product Brand Name Click on Column Attribute then set Display As = Display as Text (based on LOV, does not save state ) www.bisptrainings.com www.bispsolutions.com
Step 42: When List of Value tab is clicked then it is asked for following detail : Named LOV = PRODUCTBRAND_LIST Display Extra values = Yes Display Null Values = Yes Null Display value = ----- Click on Apply Changes
www.bisptrainings.com
www.bispsolutions.com
Step 45: Now Observe that Column attributes are updated & hence column aliases are in proper format also observe that names are displaying rather than codes .
Creating Tabular Form on Oracle Apex Through Application Builder Step wise procedure of creating Tabular Form :
Step 46: Choose Tabular Form & then click on Next
Step 47: This wizard builds a form to perform update ,insert and delete operations on multiple rows in a database table www.bisptrainings.com www.bispsolutions.com
Table or View Owner = GOSALES Table or View name = PRODUCT select columns = product_number , base_product_number , introduction_date , discontinued_date ,product_type_code ,product_color_code , product_size_code ,product_brand_code Then click on Next
Step 48: Choose Primary Key Type Tabular Form Primary Key type = put radio button on select primary key column(s) Primary key column 1 = Product_number & then click on Next
Step 49: There are three types of Source Type 1) Existing trigger 2) Custom PL/SQL function 3) Existing Sequence. So here put radio button on Existing Trigger & click on Next www.bisptrainings.com www.bispsolutions.com
Step 50: Select all columns because all columns we need to update & then click on Next
Step 51:Fill
all the required fields to create tabular form Owner= GOSALES Table Name = PRODUCT Page = 28 Page Name = Update Region Title = Tabular Form Region Template = Hide & Show Region Report Template= Standard
Breadcrumb = Breadcrumb Entry Name = Update Parent Entry = HOME www.bisptrainings.com www.bispsolutions.com
Step 52 : Choose Tab Options Put radio button on Use an existing tab set and create a new tab within the existing tab set. New Tab Label = Tabular Form Click on Next
Step 54: Now check Summary & confirm selections & then click on Create
www.bisptrainings.com
www.bispsolutions.com
Step 56: Tabular Form is created successfully & in this we can update several rows simultaneously.
www.bisptrainings.com
www.bispsolutions.com
Step 57:Now To add Select lists on several columns use page property & then with the help of Column Attributes we can we can add select lists for various columns . I have already mentioned steps to add select list on master detail form so please take help with above master detail form .
Step 58: Now finally after adding select lists & making display As Hidden for Product_Number_Display we obtain this tabular in a well format.
www.bisptrainings.com
www.bispsolutions.com