Application Express www.wrox.com $39.99 USA $43.99 CAN Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a struct
Trang 1Application Express
www.wrox.com
$39.99 USA
$43.99 CAN
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
Recommended Computer Book Categories
Database Management General
ISBN: 978-0-470-38837-2
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
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
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
What you will learn from this book
● 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
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
Greenwald
Beginning
Updates, source code, and Wrox technical support at www.wrox.com
Beginning
Oracle ®
Application Express
Rick Greenwald
spine=.768"
Wrox Programmer to ProgrammerTM
Wrox Programmer to ProgrammerTM
Trang 2Get more out of
WROX.com
Programmer to Programmer™
Interact
Take an active role online by participating in
our P2P forums
Wrox Online Library
Hundreds of our books are available online
through Books24x7.com
Wrox Blox
Download short informational pieces and
code to keep you up to date and out of
trouble!
Chapters on Demand
Purchase individual book chapters in pdf format
Join the Community
Sign up for our free monthly newsletter at newsletter.wrox.com
Browse
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 wrox-partnerwithus@wrox.com
Trang 3Beginning O racle® A pplication E xpress
Introduction xv
Part I: Introducing Oracle Application Express Chapter 1: Welcome to Oracle! 3
Part II: Building an Application with Application Express Chapter 2: Jumpstart Oracle Application Express 17
Chapter 3: Extending Your APEX Application 53
Chapter 4: Validation, Calculation, Navigation, and Lists 87
Chapter 5: Reporting and Charting 123
Chapter 6: Components Working Together 167
Chapter 7: Customizing User Interfaces 211
Chapter 8: PL/SQL 239
Chapter 9: Security 267
Part III: Deploying the Application Chapter 10: Deployment and Administration 291
Chapter 11: Packaged Applications 317
Chapter 12: Migration 327
Index 355
Trang 5Oracle® Application Express
Rick Greenwald
Trang 6workspaces
triggers, 250
creating, 252–257 enabling, 256 INSTEAD OF triggers, 250 mutating, 254
summarizing, 255
U
Unit_Price, 1 51
update keyword, 253
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, 287
user interface
columns, 230 defaults, changing, 225–230 LOVs and, 70
user interface options, l oVs and, 69
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, 20
V
validation, 87
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, 294 views, A PEX V iews, 313–314
W–Z
Web Services Integration, 326
web sites, s cript files, 1 3
When b utton Pressed branching attribute, 104
width of fields, 219
windows, o bject b rowser, 25 wizards, 6, 26
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