
Knowledge Base
Articles In This Section
How to Use Application Variables (Global Params) in Quickbase How to Create and Add a File Download Button in Quickbase How to Set Up Conditional Drop-downs in Quickbase How to Add Material Lists to a Project Record in QuickbaseUsing a Formula-URL Field in Quickbase - INTERMEDIATEUsing Report Formulas as a Filter in a Report in QuickbaseSections
In Quickbase, Tables and fields serve as the foundational building blocks of a Quickbase database. Tables organize data in a structured row-and-column format, akin to a spreadsheet, while relationships link tables to establish meaningful connections between data sets. Together, these components enable efficient organization and management of related information, ensuring it is both accessible and actionable.
A clear understanding of these two key Quickbase fundamentals is essential for building a robust Quickbase application that effectively supports your organization’s operational and analytical needs.
A table is where a collection of related records lives—think of it like a spreadsheet tab or a database table.
Simple analogy:
So, If you’re tracking projects, you might have a table called: Projects Table
You can have multiple tables in one app, such as:
Key characteristics of tables:

Using tables allows you to separate different types of data so your database stays organized.
For example, you can create an “Employees” table to store basic employee information and a “Payroll” table to track monthly payroll. Instead of creating a new table for each employee, you would add each individual employee as a separate record in the “Employees” table.
Grouping data in this way makes it easy to manage.
Using database tables and relationships improves efficiency by allowing you to enter data once and reuse it multiple times throughout your app.
In Quickbase, this is known as a table-to-table relationship.
For example: You can create a relationship between the “Employees” and “Payroll” tables, where one employee can have multiple monthly payroll records (a one-to-many relationship).
This relationship will allow you to link a payroll record to the appropriate employee so you can create a new payroll record without having to re-enter the employee’s information each time.
Before you start, here are three quick tips to keep in the back of your mind while you build:
Using Quickbase’s new navigation, you can create a table in one of two ways
Step 1: From the My Apps page, open the app to which you want to add a table.
Step 2: Click App Settings in the sidebar or from the App Home page

Step 3: Click on Structure to open the Visual Builder

Step 4: From the left column, drag and drop the table element onto the canvas to add a new table.

Step 5: Enter the Table Name and Description (optional).

Step 6: Click Exit when you are finished

Step 1: From the My Apps page, open the app to which you want to add a table.
Step 2: Click the + button in the Tables section on the sidebar to add a new table.

Step 3: Click the From scratch button

Step 4: Enter the Table name

Step 5: Select an icon that best represents your table

Step 6: Enter a single record name (e.g., "Employee").

7. Add a description

8. Click Create Table to save your changes and add the new table to Quickbase.

A field is a single piece of data about a record—like a column in a spreadsheet.
Example (Projects table fields):
Each record in the table has a value for each field.
Quickbase has several different field 'types' available to choose from. The field type you will use will depend on the kind of data you will using in the Table Field; here are the the types of Quickbase Fields available for you to select from:
Quickbase Text fields
Quickbase Numeric fields
Date/Time fields [in Quickbase]
Quickbase Checkbox (Yes/No)
Quickbase User fields
Quickbase Formula fields
Quickbase Lookup fields
Fields help you organize data in a record that is easy to understand and use. Avoid replicating fields when the data already exists in the database.
For example, do not create an additional 'Employee Name' field in the 'Payroll' table since this information is already stored in the 'Employees' table.
Instead, you can use the table-to-table relationship to add a lookup field in the Payroll table that displays the 'Employee Name' from the Employees table.
Before you start, here are a few quick tips to keep in the back of your mind while you build:
Similar to Tables, there are two ways to create Fields in Quickbase:
Step 1: From the My Apps page in your Quickbase app, open the app to which you want to add a table
Step 2: Click App Settings in the sidebar or from the App Home page

Step 3: Click on Structure to open the Visual Builder

Step 4: From the left column, drag and drop the desired field type into the table where you want to create fields

Step 5: Enter the Field name

Step 6: You can also use the add field options within the table to add a field name and choose a field type

Step 7: Repeat steps 4 and 5 or 6 for additional fields.
Step 8: Click Exit when you’re finished

Step 1: In the sidebar, click the three dots next to the table you want to add your new field(s)

Step 2: Click Fields

Step 3: Click on + New Fields.

Step 4: Enter a Field name

Step 5: Select the appropriate field type from the drop-down.

Step 6: After entering the field name and type, Quickbase will automatically add a row below, allowing you to enter details for the next field.

Step 7: When you have added all fields, select the Add Fields button.

Tables organize different types of data, fields define specific details for each record, and relationships link tables to avoid data duplication.
Understanding Quickbase tables and fields lets you:

Following these practices helps you create a Quickbase app that is efficient, scalable, and easy to manage.
A table in Quickbase stores a collection of related records (similar to a spreadsheet tab), while a field is a single data point within that table (like a column).
For example, in a Projects table:
Quick answer:
This is one of the most common beginner questions when learning Quickbase app design.
Quickbase supports multiple tables per app and hundreds of fields per table, depending on your plan and performance considerations.
While there’s no small fixed limit for most users:
Best practice: Keep your app structure simple and avoid unnecessary fields to ensure better performance and easier reporting.
Create a new table when you are storing a different type of data.
Create a new field when you are adding more details about the same data.
Examples:
Rule of thumb: If one record can have multiple related items (like one project with many tasks), you should create a separate table with a relationship.
This is a key concept for building scalable Quickbase apps.
In Quickbase, both lookup and formula fields automate data—but they work differently:
Quick comparison:
These field types are essential for reducing manual data entry and improving data accuracy.
Resources


© 2026 Quandary Consulting Group. All Rights Reserved.
Privacy Policy