Forms contain field and button components.
Field components display individual fields of the data record and buttons perform programmable actions when pressed. In contrast to HTML forms, RAD page forms can contain various RAD page field components with advanced functionality. Field components usually check and convert the field content and if necessary generate useful messages in case of input errors. Forms need to be combined with programs to be useful. Each formbutton needs to be associated with a process routine that is executed when the button is pressed.