RAD Studio |  |

Using Data Controls
See Also
Collapse All

The Data Controls category of the Tool palette provides a set of data-aware controls that represent data from fields in a database record, and, if the dataset allows it, enable users to edit that data and post changes back to the database. By placing data controls onto the forms in your database application, you can build your database application's user interface (UI) so that information is visible and accessible to users.

The data-aware controls you add to your user interface depend on several factors, including the following:

- The type of data you are displaying. You can choose between controls that are designed to display and edit plain text, controls that work with formatted text, controls for graphics, multimedia elements, and so on. Controls that display different types of information are described in Displaying a Single Record.
- How you want to organize the information. You may choose to display information from a single record on the screen, or list the information from multiple records using a grid. Choosing how to organize the data describes some of the possibilities.
- The type of dataset that supplies data to the controls. You want to use controls that reflect the limitations of the underlying dataset. For example, you would not use a grid with a unidirectional dataset because unidirectional datasets can only supply a single record at a time.
- How (or if) you want to let users navigate through the records of datasets and add or edit data. You may want to add your own controls or mechanisms to navigate and edit, or you may want to use a built-in control such as a data navigator.

Note: More complex data-aware controls for decision support are discussed in Using Decision Support Components.
Regardless of the data-aware controls you choose to add to your interface, certain common features apply. These are described in Using Common Data Control Features.
See Also

Designing Database Applications

Understanding Datasets

Working with Field Components

Creating and Using a Client Dataset

Connecting to Databases

Working with ADO Components

Using Unidirectional Datasets

Using the Borland Database Engine

Using Provider Components

Creating Multi-tiered Applications: Overview

Using Decision Support Components

Using XML in Database Applications

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!