Forms are used to collect data from your Application users. There are two types of Forms in Zoho Creator:
- Regular Form: Stores the data in Zoho Creator.
- Stateless Form: Does not automatically store data in Zoho Creator, instead you can add custom (scriptable)buttons in the Form, which when clicked can execute automated tasks.
When a Regular Form is created, a table is generated at the back-end to store data submitted through the Form. For example, when you create a Sales Form, a table named Sales is created and all the data submitted through the Sales Form will be stored in this table. The Sales Report will display the data stored in the Sales table.
Screen-shot of the Sales Form
Screen-shot of the Sales Report that display data submitted through the Sales Form
While creating a new Form, Zoho Creator displays the check-box option "Data will be stored in Zoho Creator", which is checked by default. De-selecting this option will create the Form as a Stateless Form. These Forms do not have a default "Submit" and "Reset" buttons, instead you can add custom (scriptable)buttons which when clicked, can execute automated tasks according to the written Deluge scripts. The entered data is not automatically added to the table as an inserted record. Refer the topic Creating Stateless Forms for more information on Stateless Forms.
For example, in the below image, the Form named Enter Month/Year is a Stateless Form which enables a user to select the Month/Year and generates a report on click of the Generate Report custom button.