SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Tutorial for Oracle10g Forms / Reports
(Version 3.0)
by: David Zhu (IT Analyst)
Reviewed by: Joe Callaghan
School of Business Administration
Oakland University
Rochester, MI 48309-4401
March. 2006
Prerequisite:
You have an Oracle account on Oracle server and you have Oracle10g Developer Suite
installed and configured to the Oracle10G Server on your workstation.
You have created a Student table (FTPT_STATUS, MAJOR, SEX, START_SEM, START_YEAR,
STUDNAME) in Oracle database by using Oracle10g Designer or SQL*Plus.
You have basic PL*SQL knowledge.
Lesson 1
In this lesson you will learn:
What is Oracle10g Forms/Reports
Tools provided by Oracle10g Forms/Reports to create Forms and Reports
How to log on to Oracle10g Forms/Reports
Create your first block and form based on your Student table
What Is Oracle10g Forms/Reports?
Oracle10g Forms/Reports is an Oracle tool that helps you to create web-enabled forms and reports
based on the tables that you have created using Oracle10g Designer or SQL Plus commands. Starting
from Oracle10g, Oracle10g Forms/Reports has become one of Oracle10g Developer Suite components.
You can use Oracle10g Forms/Reports to:
Design and customize your forms and reports.
Add various functionality, like radio buttons, combo boxes, and list of values to make your forms
and reports more user friendly.
Write triggers on your objects to add functionality to them and capture errors.
Web enable your Forms or Reports on a development server.
Tools Provided By Oracle10g Forms/Reports
Oracle Oracle10g Forms/Reports provides four tools:
Object Navigator: In this tool you can view all your objects, add new objects and name/rename
your objects.
Layout Editor: This tool helps you design your forms and reports and add various objects to them
like push buttons and list boxes.
PL/SQL Editor: This is the tool that is used to write all the codes for the triggers, procedures or
functions.
Menu Editor: This tool will help you create a customized menu that can be attached to your form
or report.
Logging On to Oracle10g Forms/Reports
1. To log on to Oracle10g Forms/Reports, go to Start Programs Oracle10g Developer Suite
Forms Developer, click Start OC4J Instance (Very important: You must keep OC4J
running while using Oracle10g Forms/Reports !!!), after OC4J initialized, then click
Forms Builder.
2. Immediately, you will see the window for Forms Builder:
3. Double click Data Blocks, Select 'Use the Datablock Wizard' and click OK--This is the easiest
method to design a new form.
4. You will now see the Welcome to the Datablock Wizard Window. Click Next to proceed.
5. You will now see the window for the Datablock Wizard. Select Table or View as in the figure and
click Next.
6. You will now see the window that prompts you to select a table or a view--your form will be
created based on this selection. Since no table or view is being shown, click on browse to look at
the list of tables and views in your database.
7. Once you click browse, the connect window will appear. Type in your username, password and
database to connect to the database.
8. You will now see the tables window. Select current users and tables and click OK.
9. You will now see the list of tables created in your database. Select Students and click OK.
10.You will now see your selected table and its available columns on your screen. Click on the single
right arrow to select the first column to be shown in your form; in this case the STUDID column.
You will now see this column under the database items selected sub-window.
11.To move the rest of the columns, simply click on the double right arrow and this will select all
your columns in to the database items.
12.You will now see the Congratulations window. Make sure that "Create the data block, then call
the Layout Wizard" is selected and click on Finish.
13.You will now see the Layout Wizard Welcome window, click next. You will see the following
screen, click next.
14. select the items that you would like to show in the form. Make sure that the data block selected
is Students and then click the double right arrow to move all the columns of the Student block
from the available items to the displayed items. Click on Next to continue.
15.The window with the prompt for the height and width of the items will appear. Click Next to
accept the default values.
15.The Layout Wizard will now prompt you to select the layout or view style of your block. Select
Form and click Next.
16.The Layout Wizard will now prompt you to select a title for the form that you are creating. Type
in Student Records. Click Next to continue.
17.Congratulations! You have now successfully created your first form. Click Finish to view your
form.
18.You will now see the canvas view of the form that you have created. You can now add various
objects like push buttons, combo boxes and radio buttons to your form to make it more graphical
and user friendly. We will do this in the next lesson.
19.You can now format the form manually. Click on the frame to select it. Then drag the frame to
make it bigger.
20.You can now space out the data fields to make your form more visually appealing. You can do this
by simply selecting the data field and dragging it to your desired area.
21.After you have formatted all the data fields, your form should look like the following:
Lesson Summary
In this lesson you have learned:
What is Oracle10g Forms/Reports
Tools provided by Oracle10g Forms/Reports to create Forms and Reports
How to log on to Oracle10g Forms/Reports
To create a data block
To create a basic form based on a table that you had created.
How to view your form in the canvas.
Next, you will learn to add more objects and functionality to your basic form. For this, proceed
to Lesson 2.

Weitere ähnliche Inhalte

Was ist angesagt?

Lession 2 starting with mssqlserver
Lession 2 starting with mssqlserverLession 2 starting with mssqlserver
Lession 2 starting with mssqlserverĐỗ Đức Hùng
 
4 building a joomla registration form using chrono forms
4 building a joomla registration form using chrono forms4 building a joomla registration form using chrono forms
4 building a joomla registration form using chrono formspvenky1578
 
Lesson 2 cs5
Lesson 2   cs5Lesson 2   cs5
Lesson 2 cs5dtelepos
 
Fulcrum eForm Creation Tool
Fulcrum eForm Creation ToolFulcrum eForm Creation Tool
Fulcrum eForm Creation Toolkapilkantkamal
 
Cart ong getting_data_from_odk_aggregate_v3.0
Cart ong getting_data_from_odk_aggregate_v3.0Cart ong getting_data_from_odk_aggregate_v3.0
Cart ong getting_data_from_odk_aggregate_v3.0Afonso Souza
 
Onscreen marking: getting the buttons onto the toolbar
Onscreen marking: getting the buttons onto the toolbarOnscreen marking: getting the buttons onto the toolbar
Onscreen marking: getting the buttons onto the toolbarMarius Pienaar (Dr.)
 
Onscreen marking: using the marking tool
Onscreen marking: using the marking toolOnscreen marking: using the marking tool
Onscreen marking: using the marking toolMarius Pienaar (Dr.)
 
New employee -author guide
New employee -author guideNew employee -author guide
New employee -author guidedrusinova
 
Elem ts student instructional guide
Elem ts student instructional guideElem ts student instructional guide
Elem ts student instructional guideblue2690
 
Original material, visual studio
Original material, visual studioOriginal material, visual studio
Original material, visual studioAnoo Al-henai
 

Was ist angesagt? (13)

Lession 2 starting with mssqlserver
Lession 2 starting with mssqlserverLession 2 starting with mssqlserver
Lession 2 starting with mssqlserver
 
4 building a joomla registration form using chrono forms
4 building a joomla registration form using chrono forms4 building a joomla registration form using chrono forms
4 building a joomla registration form using chrono forms
 
Lesson 2 cs5
Lesson 2   cs5Lesson 2   cs5
Lesson 2 cs5
 
Fulcrum eForm Creation Tool
Fulcrum eForm Creation ToolFulcrum eForm Creation Tool
Fulcrum eForm Creation Tool
 
Cart ong getting_data_from_odk_aggregate_v3.0
Cart ong getting_data_from_odk_aggregate_v3.0Cart ong getting_data_from_odk_aggregate_v3.0
Cart ong getting_data_from_odk_aggregate_v3.0
 
Onscreen marking: getting the buttons onto the toolbar
Onscreen marking: getting the buttons onto the toolbarOnscreen marking: getting the buttons onto the toolbar
Onscreen marking: getting the buttons onto the toolbar
 
Onscreen marking: using the marking tool
Onscreen marking: using the marking toolOnscreen marking: using the marking tool
Onscreen marking: using the marking tool
 
New employee -author guide
New employee -author guideNew employee -author guide
New employee -author guide
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfolio
 
Learn Excel Macro
Learn Excel Macro  Learn Excel Macro
Learn Excel Macro
 
Elem ts student instructional guide
Elem ts student instructional guideElem ts student instructional guide
Elem ts student instructional guide
 
Original material, visual studio
Original material, visual studioOriginal material, visual studio
Original material, visual studio
 
VBA Tips
VBA TipsVBA Tips
VBA Tips
 

Andere mochten auch

OpenDataHK Meetup 13 June 2013 What is Open Data?
OpenDataHK Meetup 13 June 2013 What is Open Data? OpenDataHK Meetup 13 June 2013 What is Open Data?
OpenDataHK Meetup 13 June 2013 What is Open Data? Mr. Bill Proudfit
 
Empowering a new creative generation. Continuity Forum 2014
Empowering a new creative generation. Continuity Forum 2014 Empowering a new creative generation. Continuity Forum 2014
Empowering a new creative generation. Continuity Forum 2014 Yonatan Raz-Fridman
 
Spanishisdifferent
SpanishisdifferentSpanishisdifferent
Spanishisdifferentguest26f314
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 

Andere mochten auch (8)

OpenDataHK Meetup 13 June 2013 What is Open Data?
OpenDataHK Meetup 13 June 2013 What is Open Data? OpenDataHK Meetup 13 June 2013 What is Open Data?
OpenDataHK Meetup 13 June 2013 What is Open Data?
 
Empowering a new creative generation. Continuity Forum 2014
Empowering a new creative generation. Continuity Forum 2014 Empowering a new creative generation. Continuity Forum 2014
Empowering a new creative generation. Continuity Forum 2014
 
Tutorials3
Tutorials3Tutorials3
Tutorials3
 
Spanishisdifferent
SpanishisdifferentSpanishisdifferent
Spanishisdifferent
 
Smithie
SmithieSmithie
Smithie
 
Tutorials2
Tutorials2Tutorials2
Tutorials2
 
Parents
ParentsParents
Parents
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Ähnlich wie Tuotorials

7200342 cognos-report-studio
7200342 cognos-report-studio7200342 cognos-report-studio
7200342 cognos-report-studiosarovar1
 
Oracle Discoverer Reports via BSS
Oracle Discoverer Reports via BSSOracle Discoverer Reports via BSS
Oracle Discoverer Reports via BSSKhalid Tariq
 
Informatica power center
Informatica power centerInformatica power center
Informatica power centerSouravSRT
 
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I  GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I MatthewTennant613
 
Microsoft Access Notes 2007 Ecdl
Microsoft Access Notes 2007 EcdlMicrosoft Access Notes 2007 Ecdl
Microsoft Access Notes 2007 EcdlRichard Butler
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherSamchi Fouzee
 
Office 365 Productivity Tips "February Frenzy"
Office 365 Productivity Tips "February Frenzy"Office 365 Productivity Tips "February Frenzy"
Office 365 Productivity Tips "February Frenzy"Christian Buckley
 
C# .net Interfacing with embedded system
C# .net  Interfacing with embedded system C# .net  Interfacing with embedded system
C# .net Interfacing with embedded system Raghav Shetty
 
Access tips access and sql part 6 dynamic reports
Access tips  access and sql part 6  dynamic reportsAccess tips  access and sql part 6  dynamic reports
Access tips access and sql part 6 dynamic reportsquest2900
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express pptAbhinaw Kumar
 
- Database Design and ImplementationProducts on Sale Database fo.docx
- Database Design and ImplementationProducts on Sale Database fo.docx- Database Design and ImplementationProducts on Sale Database fo.docx
- Database Design and ImplementationProducts on Sale Database fo.docxgertrudebellgrove
 
Automate end user guide with Salesforce
Automate end user guide with SalesforceAutomate end user guide with Salesforce
Automate end user guide with SalesforceMathieu Emanuelli
 
Access tips access and sql part 4 building select queries on-the-fly
Access tips  access and sql part 4  building select queries on-the-flyAccess tips  access and sql part 4  building select queries on-the-fly
Access tips access and sql part 4 building select queries on-the-flyquest2900
 
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docx
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docxCIS 3100 - Database Design and ImplementationProducts on Sale Da.docx
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docxmccormicknadine86
 

Ähnlich wie Tuotorials (20)

Oracle Forms
Oracle FormsOracle Forms
Oracle Forms
 
oracle-forms
oracle-formsoracle-forms
oracle-forms
 
Les03
Les03Les03
Les03
 
7200342 cognos-report-studio
7200342 cognos-report-studio7200342 cognos-report-studio
7200342 cognos-report-studio
 
Oracle Discoverer Reports via BSS
Oracle Discoverer Reports via BSSOracle Discoverer Reports via BSS
Oracle Discoverer Reports via BSS
 
Access4
Access4Access4
Access4
 
Informatica power center
Informatica power centerInformatica power center
Informatica power center
 
1121.pdf
1121.pdf1121.pdf
1121.pdf
 
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I  GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
 
Microsoft Access Notes 2007 Ecdl
Microsoft Access Notes 2007 EcdlMicrosoft Access Notes 2007 Ecdl
Microsoft Access Notes 2007 Ecdl
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
 
Office 365 Productivity Tips "February Frenzy"
Office 365 Productivity Tips "February Frenzy"Office 365 Productivity Tips "February Frenzy"
Office 365 Productivity Tips "February Frenzy"
 
C# .net Interfacing with embedded system
C# .net  Interfacing with embedded system C# .net  Interfacing with embedded system
C# .net Interfacing with embedded system
 
Access tips access and sql part 6 dynamic reports
Access tips  access and sql part 6  dynamic reportsAccess tips  access and sql part 6  dynamic reports
Access tips access and sql part 6 dynamic reports
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
 
- Database Design and ImplementationProducts on Sale Database fo.docx
- Database Design and ImplementationProducts on Sale Database fo.docx- Database Design and ImplementationProducts on Sale Database fo.docx
- Database Design and ImplementationProducts on Sale Database fo.docx
 
Automate end user guide with Salesforce
Automate end user guide with SalesforceAutomate end user guide with Salesforce
Automate end user guide with Salesforce
 
Access tips access and sql part 4 building select queries on-the-fly
Access tips  access and sql part 4  building select queries on-the-flyAccess tips  access and sql part 4  building select queries on-the-fly
Access tips access and sql part 4 building select queries on-the-fly
 
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docx
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docxCIS 3100 - Database Design and ImplementationProducts on Sale Da.docx
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docx
 

Kürzlich hochgeladen

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 

Kürzlich hochgeladen (20)

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 

Tuotorials

  • 1. Tutorial for Oracle10g Forms / Reports (Version 3.0) by: David Zhu (IT Analyst) Reviewed by: Joe Callaghan School of Business Administration Oakland University Rochester, MI 48309-4401 March. 2006 Prerequisite:
  • 2. You have an Oracle account on Oracle server and you have Oracle10g Developer Suite installed and configured to the Oracle10G Server on your workstation. You have created a Student table (FTPT_STATUS, MAJOR, SEX, START_SEM, START_YEAR, STUDNAME) in Oracle database by using Oracle10g Designer or SQL*Plus. You have basic PL*SQL knowledge. Lesson 1 In this lesson you will learn: What is Oracle10g Forms/Reports Tools provided by Oracle10g Forms/Reports to create Forms and Reports How to log on to Oracle10g Forms/Reports Create your first block and form based on your Student table What Is Oracle10g Forms/Reports? Oracle10g Forms/Reports is an Oracle tool that helps you to create web-enabled forms and reports based on the tables that you have created using Oracle10g Designer or SQL Plus commands. Starting from Oracle10g, Oracle10g Forms/Reports has become one of Oracle10g Developer Suite components. You can use Oracle10g Forms/Reports to: Design and customize your forms and reports. Add various functionality, like radio buttons, combo boxes, and list of values to make your forms and reports more user friendly. Write triggers on your objects to add functionality to them and capture errors. Web enable your Forms or Reports on a development server. Tools Provided By Oracle10g Forms/Reports Oracle Oracle10g Forms/Reports provides four tools: Object Navigator: In this tool you can view all your objects, add new objects and name/rename your objects. Layout Editor: This tool helps you design your forms and reports and add various objects to them like push buttons and list boxes.
  • 3. PL/SQL Editor: This is the tool that is used to write all the codes for the triggers, procedures or functions. Menu Editor: This tool will help you create a customized menu that can be attached to your form or report. Logging On to Oracle10g Forms/Reports 1. To log on to Oracle10g Forms/Reports, go to Start Programs Oracle10g Developer Suite Forms Developer, click Start OC4J Instance (Very important: You must keep OC4J running while using Oracle10g Forms/Reports !!!), after OC4J initialized, then click Forms Builder. 2. Immediately, you will see the window for Forms Builder:
  • 4. 3. Double click Data Blocks, Select 'Use the Datablock Wizard' and click OK--This is the easiest method to design a new form. 4. You will now see the Welcome to the Datablock Wizard Window. Click Next to proceed. 5. You will now see the window for the Datablock Wizard. Select Table or View as in the figure and click Next.
  • 5. 6. You will now see the window that prompts you to select a table or a view--your form will be created based on this selection. Since no table or view is being shown, click on browse to look at the list of tables and views in your database.
  • 6. 7. Once you click browse, the connect window will appear. Type in your username, password and database to connect to the database.
  • 7. 8. You will now see the tables window. Select current users and tables and click OK.
  • 8. 9. You will now see the list of tables created in your database. Select Students and click OK. 10.You will now see your selected table and its available columns on your screen. Click on the single right arrow to select the first column to be shown in your form; in this case the STUDID column. You will now see this column under the database items selected sub-window.
  • 9. 11.To move the rest of the columns, simply click on the double right arrow and this will select all your columns in to the database items.
  • 10. 12.You will now see the Congratulations window. Make sure that "Create the data block, then call the Layout Wizard" is selected and click on Finish. 13.You will now see the Layout Wizard Welcome window, click next. You will see the following screen, click next.
  • 11. 14. select the items that you would like to show in the form. Make sure that the data block selected is Students and then click the double right arrow to move all the columns of the Student block from the available items to the displayed items. Click on Next to continue.
  • 12. 15.The window with the prompt for the height and width of the items will appear. Click Next to accept the default values.
  • 13. 15.The Layout Wizard will now prompt you to select the layout or view style of your block. Select Form and click Next. 16.The Layout Wizard will now prompt you to select a title for the form that you are creating. Type in Student Records. Click Next to continue.
  • 14. 17.Congratulations! You have now successfully created your first form. Click Finish to view your form. 18.You will now see the canvas view of the form that you have created. You can now add various objects like push buttons, combo boxes and radio buttons to your form to make it more graphical and user friendly. We will do this in the next lesson.
  • 15. 19.You can now format the form manually. Click on the frame to select it. Then drag the frame to make it bigger.
  • 16. 20.You can now space out the data fields to make your form more visually appealing. You can do this by simply selecting the data field and dragging it to your desired area. 21.After you have formatted all the data fields, your form should look like the following:
  • 17. Lesson Summary In this lesson you have learned: What is Oracle10g Forms/Reports Tools provided by Oracle10g Forms/Reports to create Forms and Reports How to log on to Oracle10g Forms/Reports To create a data block To create a basic form based on a table that you had created. How to view your form in the canvas. Next, you will learn to add more objects and functionality to your basic form. For this, proceed to Lesson 2.