---
title: "Create lookup fields"
slug: "creating-lookup-fields"
updated: 2026-04-29T16:20:47Z
published: 2026-04-29T16:20:47Z
canonical: "help.quickbase.com/creating-lookup-fields"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.quickbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create lookup fields

You may need to create a report that includes information from two different tables. First you [create a table-to-table relationship](/v1/docs/creating-table-to-table-relationships) between the tables, then to draw many values from the different tables together, you may need to enhance the relationship with ***lookup fields***.

You can create lookup fields:

- [By editing table-to-table relationships](/v1/docs/creating-lookup-fields#creating-lookup-fields-by-editing-tabletotable-relationships)
- [From within reports](/v1/docs/creating-lookup-fields#creating-a-lookup-field-from-within-a-report)
- [From the Report Builder](/v1/docs/creating-lookup-fields#creating-a-lookup-field-from-the-report-builder)

## Create lookup fields by editing table-to-table relationships

You must have an existing [relationship](/v1/docs/what-are-table-to-table-relationships), or [create a relationship](/v1/docs/creating-table-to-table-relationships) between two tables.

1. Open the app that contains the relationship you want to enhance with lookup fields.

If you created a relationship between tables in two different apps (a cross-app relationship), open the application that contains the child table.
2. Open the table.
3. Select **Settings**, then select **Table-to-table relationships**.
4. Select the relationship that you want to edit. The relationship properties appear:

![Relationship properties dialog with the Add Lookup Fields button in the Child Table section](https://cdn.document360.io/dd260e4e-10bb-4b66-8fb3-5504c272b904/Images/Documentation/editrelationship(1).png)
5. Select **Add Lookup Fields** at the bottom of the **Child Table**. A **New Lookup Fields** page appears.
6. On the New Lookup Fields page, select up to three lookup fields from the parent table that you want to display in the child table.
7. Select **Create** to save your changes.

To add more lookup fields, repeat the previous two steps.

Note: When you add a lookup field from within the Relationships list, it doesn't automatically appear on reports or forms. You'll need to add it yourself by [editing reports](/v1/docs/edit-a-legacy-table-report) or [customizing forms](/v1/docs/designing-legacy-forms).

## Create a lookup field from within a report

Note: This feature only exists in the legacy version of table reports.

Often you've displayed a report and you want to add a column of information to it.

To create a lookup field from within a report (and add it to the report):

1. Select the ![Report column menu button](https://cdn.document360.io/dd260e4e-10bb-4b66-8fb3-5504c272b904/Images/Documentation/rptmenu(1).png) button in the heading of the reference field that connects the child table to the parent table.
2. Within the menu that displays select **Add a column**.
3. Select a table related to Tablename and then choose the table from the drop-down. Quickbase displays a list of fields from the table you selected. ![Add a column from a related table dialog showing a list of related table fields](https://cdn.document360.io/dd260e4e-10bb-4b66-8fb3-5504c272b904/Images/Documentation/addrelated.png)
4. Select one or more fields and select **OK**. When you do so, Quickbase creates the lookup fields and adds them to the report.
5. To save the report, select **Save** at the top of the screen. If you select **Revert** instead, the report changes are not saved, but the lookup fields have still been created behind the scenes.

Note: When you add a lookup field to a report, it doesn't automatically appear on forms. You'll need to add it yourself by [customizing forms](/v1/docs/designing-legacy-forms).

## Create a lookup field from the Report Builder

There may be times when you're in the middle of [creating a report](/v1/docs/create-new-reports) and you realize that you want to incorporate a field from a related parent table.

To create a lookup field from the report builder:

1. Within the Report Builder, under the **Columns**section, select **Custom columns**.
2. Within the **Available**list that appears on the left, select **<Columns from a related table>**.

Quickbase displays a dialog box listing related tables and fields.
3. Select the table and field(s) you want to display in your report and select **OK**. Quickbase creates a lookup field and includes it in the report you're building.

Note: If the field you choose is part of multiple relationships, Quickbase first prompts you for more information. For example, say you're creating a report for the **Tasks** table and you choose the field **Company** from the **Resources** table. Quickbase displays a message telling you that the **Task Creator**, **Assigned To** and **Project Lead** fields all reference the **Company** field. The question you need to answer is: Whose company do you want to see -- the Task Creator's? the individual to whom the task is assigned? or the Project Lead? Make a choice and select **OK**.

Note: When you add a lookup field to a report, it doesn't automatically appear on custom forms. You'll need to add it yourself by [customizing forms](/v1/docs/designing-legacy-forms).
