Skip to main content

What is a Form?

Form in Buildaible is a user-friendly interface designed to help you input, edit, and manage data in your application. Forms make it easy to interact with your data by presenting fields in a structured and customizable layout, allowing users to focus on entering accurate and relevant information.


How Forms Work

Forms are the primary way to add new records or update existing ones in Buildaible. Each form is associated with a specific table, and the fields displayed on the form correspond to the fields in that table.

Key Features of Forms:

  • Data Entry: Forms provide a structured way to input new data into your tables.

  • Editing Records: Use forms to edit or update data for existing records.

  • Customizable Layouts: Rearrange fields or add instructions to guide users.

  • Field Types: Forms automatically adapt based on the field type (e.g., text fields for text, date pickers for dates, dropdowns for single or multiple select options).


Why Use Forms?

Forms simplify and streamline the process of working with your data, offering several benefits:

  1. Ease of Use:
    Forms are intuitive, even for users with little technical experience.
    Example: A sales team can quickly add new customer information using a form.

  2. Consistency:
    By using predefined fields and formats, forms ensure that all data entered follows a consistent structure.
    Example: A form for adding tasks may require a due date and assigned user, ensuring these details are never missed.

  3. Efficiency:
    Forms reduce manual effort by including dropdowns, checkboxes, and other tools to speed up data entry.
    Example: A single select field for status updates (e.g., “Open,” “In Progress,” “Closed”) allows quick and accurate input.

  4. Validation:
    Set rules to validate input data, ensuring accuracy and completeness.
    Example: Requiring an email address in an “Email” field before submitting the form.


How Forms Are Used in Buildaible

Forms are essential for managing data throughout your application. Here are some common use cases:

  1. Adding New Records:
    Quickly create new entries in a table, such as adding a new customer, task, or project.

  2. Updating Existing Records:
    Open a record in a form to edit and update its details.

  3. Guiding Data Entry:
    Include helpful instructions or pre-configured defaults to guide users through the form.


Example

Imagine you have a table for tracking tasks. A form for this table might include the following fields:

  • Task Name (Text): Enter a short description of the task.

  • Assigned To (User): Select a team member.

  • Due Date (Date): Specify when the task should be completed.

  • Priority (Single Select): Choose “High,” “Medium,” or “Low.”

  • Description (Paragraph): Provide additional details.


Next Steps


Forms are a cornerstone of any Buildaible application, providing a clean, efficient way to interact with your data. Whether you’re capturing customer details, managing projects, or tracking inventory, forms make the process seamless and intuitive.