11 Developing Forms
Developers can create a variety of different application forms either manually or by using wizards. Some forms enable users to update a single row in a table, while other forms enable users to update multiple rows in a table.
Tip:
Run the Upgrade Application utility to automatically upgrade legacy forms to the new form region. See "Upgrading an Application to Include New Components."
- Understanding Form Types
 When creating a database application, developers can create four basic form types: editable interactive grid, form, report with form, or master detail.
- Creating a Form
 Developers can create forms using the Create Application Wizard and Create Page Wizard.
- Configuring Lost Update Detection
 Prevent form users from overwriting one another by configuring the Lost Update Detection.
- About Making an Interactive Grid Editable
 Developers determine whether the underlying data is read-only or editable by users. An interactive grid presents users a set of data in a searchable, customizable report. In an editable interactive grid, users can also add to, modify, and refresh the data set directly on the page.
- Creating Master Detail Forms
 Developers can create a master detail form with either the Create Application Wizard or the Create Page Wizard.
- Validating User Input in Forms
 Developers can create validation and an associated error message to check the data a user enters before processing.
- Understanding BLOB Support in Forms
 Oracle Application Express includes BLOB support to enable developers to declaratively upload and download files in forms.