spine=.768"
Wrox Programmer to Programmer TM
Wrox Programmer to Programmer TM
Beginning
Oracle
Greenwald
®
Application Express
Who this b ook is f or
This book is for Access developers looking to step up to a more
scalable and reliable environment, with reduced maintenance
overhead and greater integration between application systems.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing
a structured, tutorial format that will guide you through all the techniques involved.
www.wrox.com
Recommended
Computer Book
Categories
$39.99 USA
$43.99 CAN
Database Management
General
ISBN: 978-0-470-38837-2
Beginning
®
By the end of this book, you’ll have a strong understanding
of Oracle APEX and the world of Oracle technology, which will
enable you to build your own applications and create further
refinements that meet your reporting needs.
● Steps to ensure that users enter correct data while using your
applications
● The powerful and flexible reports you can create with Oracle
APEX
● Advanced options for customizing user interfaces
● Techniques for using the power of PL/SQL to extend the logic
in your application
● Ways to implement security for your APEX environment
● The options for deploying an APEX application to another
environment
● How to migrate applications from Microsoft® Access® to
Oracle Application Express
Oracle
Highly respected Oracle expert Rick Greenwald begins by
giving you the necessary tools to build a useable order entry
system. He then explains how to enhance the system with
reports, charts, themes, and templates. You’ll also find out
how to use packaged applications and work with multiple
applications and you’ll learn how to migrate and integrate
data with the Oracle environment.
What you will learn from this book
Application Exp ress
Even if you have limited programming experience, this
hands-on guide will get you up and running quickly with
Oracle Application Express (APEX). It covers the concepts and
practical steps involved in building a web application from the
ground up using Oracle APEX. You’ll discover how to progress
through the complete development process with the help of
detailed instructions on creating, customizing, and extending
an Oracle database application.
Beginning
Oracle
®
Application
Express
Rick Greenwald
Updates, source code, and Wrox technical support at www.wrox.com
spine=.768"
Programmer to Programmer™
Get more out of
WROX.com
Interact
Chapters on Demand
Take an active role online by participating in
our P2P forums
Purchase individual book chapters in pdf
format
Wrox Online Library
Join the Community
Hundreds of our books are available online
through Books24x7.com
Sign up for our free monthly newsletter at
newsletter.wrox.com
Wrox Blox
Browse
Download short informational pieces and
code to keep you up to date and out of
trouble!
Ready for more Wrox? We have books and
e-books available on .NET, SQL Server, Java,
XML, Visual Basic, C#/ C++, and much more!
Contact Us.
We always like to get feedback from our readers. Have a book idea?
Need community support? Let us know by e-mailing
Beginning O racle® A pplication E x pres s
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Part I: Introducing Oracle Application Express
Chapter 1: Welcome to Oracle! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Part II: Building an Application with Application Express
Chapter 2 : J umpstart Oracle Application Express. . . . . . . . . . . . . . . . . . . . . . 17
Chapter 3: E xtending Your APEX Application . . . . . . . . . . . . . . . . . . . . . . . . . 53
Chapter 4: Validation, C alculation, N avigation, and Lists. . . . . . . . . . . . . . . . . 87
Chapter 5: Reporting and Charting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Chapter 6: C omponents Working Together. . . . . . . . . . . . . . . . . . . . . . . . . . 167
Chapter 7: C ustomizing User Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Chapter 8 : PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Chapter 9 : Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Part III: Deploying the Application
Chapter 10: D eployment and Administration. . . . . . . . . . . . . . . . . . . . . . . . . 291
Chapter 11: Packaged Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Chapter 12: M igration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
88372ffirs.indd 1
11/10/08 9:52:18 PM
88372ffirs.indd 2
11/10/08 9:52:18 PM
Beginning
Oracle®Application Express
Rick Greenwald
88372ffirs.indd 3
11/10/08 9:52:27 PM
workspaces
triggers, 2 50
creating, 252–257
enabling, 256
INSTEAD OF triggers, 250
mutating, 254
summarizing, 255
U
Unit_Price, 1 51
update keyword, 2 53
UPDATE statement, 1 29
updating rows, s cripts and, 1 28–134
uploading, from Excel spreadsheets, 6
URL s, A PEX, 1 80
user groups, 2 87
user interface
columns, 230
defaults, changing, 225–230
LOVs and, 70
user interface options, LO Vs and, 6 9
users
accounts, locked, 272
ADMIN, 272
creating, 269–274
defining, 277
development environment, access, 272
moving directly to application, 273
navigating database, 42
preventing from entering incorrect data, 72
Utilities icon, 2 0
V
validation, 8 7
button presses and, 91, 92
conditions, 91
credit check validation, 263–265
credit limit and, 260
failed, indicators, 93
PL/SQL computation, 248–249
PL/SQL expressions, 89
rules, 88–93
sequence, 89
SQL statements, 89
syntax, 91
totals, 260
types, 89
Validation Wizard, 8 8
validation name, 89
validation sequence, 89
values
default values, 64–65
limiting, 66
list of values (LOV), creating, 66–69
passing to interactive reports, 178
properties, 6
retrieving with SQL, credit limit and, 261
VARCHAR2 column, 1 26
variables
bind, 91, 178
credit limit and, 260
PL/SQL, computations, 245–246
version tracking, 2 94
views, A PEX V iews, 3 13–314
W–Z
Web Services Integration, 3 26
web sites, s cript files, 1 3
When B utton Pressed branching attribute, 1 04
width of fields, 2 19
windows, O bject B rowser, 2 5
wizards, 6 , 2 6
Application Creation Wizard, 27
Breadcrumb Entry, 185
Button Creation, 107
Chart Query, 175
Dynamic LOV, 191
Migration Wizard, 332
Page Creation, 111–112
Report, 138
Report Creation, 136
Trigger Creation, 256
wizard-driven interfaces, 114
workspace administration
Application Builder Defaults, 308–309
application models, 309–311
reports, 311–313
workspaces
administrators, 308
creating, migration and, 341
multiple, 10
363
88372bindex.indd 363
11/9/08 4:56:35 PM
88372badvert.indd 364
11/10/08 9:32:10 AM