Previous Next JavaScript must be enabled to correctly display this content

## 9 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 Running Application Upgrade.

- Understanding Form Types
  When creating an 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 APEX includes BLOB support to enable developers to declaratively upload and download files in forms.

See Also:

- Managing Legacy Tabular Forms

- Developing Reports