---
title: "Lookup Settings"
url: "https://help.tabidoo.cloud/en/article/lookup-settings"
language: "en"
last_updated: "2026-03-31T08:32:54.782Z"
---

# Lookup Settings

Once you link tables in Tabidoo, the linked field will display in the form of your table. This field is called lookup in Tabidoo, see how to edit it.

When you link tables in Tabidoo, a **link-to-table field** allows users to select records from another table. This interaction is powered by the **lookup**, which defines how records are displayed, filtered, and identified.

This guide explains how to configure lookup behavior and related features for the best user experience.

* * *

## Lookup configuration overview

You can configure the lookup in three main ways:

1.  **Columns in the lookup dialog** – which fields are visible when selecting a record
2.  **Filtering available records** – which records users can choose from
3.  **Record description** – what text is shown after selection

##   
What is a lookup

A lookup appears when you click a link-to-table field. It opens a dialog where users can select a record from a source table.

![](https://cdn-assets.productfruits.com/df471f57-866b-4764-9cf0-d566496bcf0c)

*The lookup after linking tables in Tabidoo*  
**Key idea:** All column visibility and behavior in the lookup is configured on the **fields of the source table**, not on the link field itself.

* * *

## Choose which columns appear in the lookup

To keep the lookup clear and fast, only show the columns users need when deciding what to select.

**Steps**

-   Open the **source table** used by your link field (e.g., *Employees*).
-   Edit each field you want to display in the lookup.
-   In **Advanced settings**, enable **Show in lookup table**.
-   Save the field. Repeat for any other fields you want to show.

![](https://cdn-assets.productfruits.com/2a6a5c30-98ee-459a-a170-80da3a094601)

What will happen now?

Only the defined field (e.g. Profile photo, Personal number, Title, Name, Surname) will display in the lookup (see example below).

![](https://cdn-assets.productfruits.com/23e8603a-f0e3-4b77-bf28-5dcf4abcc398)

*The lookup in Tabidoo*  
  
**Best practices**

-   Show **3–5 columns maximum**
-   Include:
    -   Primary identifier (e.g., Name)
    -   Secondary identifier (e.g., ID, email)
    -   Optional status (e.g., Active/Inactive)

* * *

## Filter the records available in the lookup

Sometimes you want to limit which records users can choose from (e.g., show only active employees).

**Steps**

-   Open the table with the **link field**
-   Edit the link field
-   In **Fixed conditions for loading linked table data**, click **\+ Add field for filter**.
-   Define filtering conditions

![](https://cdn-assets.productfruits.com/bf712e2c-4877-4363-a19a-40f66bbfea8c)

*Add filter fields to restrict which records appear in the lookup*

**Example use cases**

-   Show only **active employees**
-   Show only **products in a selected category**
-   Show only **contacts of a specific company**

**Why this matters**

Filtering reduces errors and makes selection faster.

* * *

## Record description (what users see after selection)

When you pick a record, the link field shows a compact “label” — the **record description**. You choose which source field(s) provide this text.

![](https://cdn-assets.productfruits.com/d96099d8-c7fb-4793-b896-dee9de54d89c)

*Company and ID in the record description*

After selecting a record from the lookup, we want the Company and the ID to be displayed as the record description.

**Steps**

-   Open the **source table** used by your link field.
-   Edit the field(s) that should appear in the description.
-   In **Advanced settings**, enable **Show in the record description**.
-   Save.

![](https://cdn-assets.productfruits.com/b8c4a364-174a-4b67-939c-87c1b5861084)

*The option "Show in the record description" in the advanced features*  
 

**Behavior**

-   If multiple fields are enabled, they are used in the **field order**
-   The same description is used in:
    -   forms
    -   table views
    -   history (History → Description)
    -   integrations and API outputs the source table.  
         

**Best practices**

Always combine:

-   main identifier + context

### Examples

-   Jan
-   Jan Novák (Developer)
-   10234
-   Order #10234 – ACME Corp

## Sub-table grid (child records)

Sub-table grid displays related records in the detail of a parent record.

**Where it is used**

-   detail of a record (1:N relationships)

**Examples**

-   Order → Order items
-   Project → Tasks
-   Company → Contacts

* * *

#### **Important behavior**

Sub-table grid only shows fields that have **Show in sub-table grid** enabled.

If you enable this option on only one field:

-   only **one column** will be displayed
-   no other fields will appear automatically

#### **Real example**

If in the **Customers** table you enable:

-   Title → Show in sub-table grid

and no other fields are enabled,

then in any related record (e.g., Contacts → Customer link), the sub-table will display:

-   **Title (only)**

No Company, ID, or other fields will be visible.

👉 This behavior is strictly controlled by field settings — nothing is added automatically.

* * *

## Steps

1.  Open the source (child) table
2.  Edit fields you want to display
3.  Enable **Show in sub-table grid**
4.  Save

* * *

## Best practices

Always configure multiple fields, for example:

-   Name
-   Status
-   Owner
-   Date

If only one column is shown, users often need to open each record to understand it, which slows down their workflow.

* * *

## How these features work together

| Feature | Purpose | Where used |
| --- | --- | --- |
| Lookup | Selecting a record | Forms, editing |
| Record description | Identifying selected record | Everywhere |
| Sub-table grid | Viewing related records | Detail view |

* * *

## Advanced usage

**Context-based filtering**

Use filters to ensure users only see relevant data.

**Smart lookup design**

-   Lookup = more information for decision-making
-   Description = clean and minimal output

**Multi-level relationships**

Ensure consistency across:

-   lookup
-   description
-   sub-table grid

**History and audit**

Record description is used in history logs.

Better example:

-   Changed reference
-   Changed Employee → Jan Novák (HR)

* * *

**Common mistakes**

-   Too many columns in lookup
-   Poor record description
-   Only one column in sub-table grid
-   Missing filters

* * *

## Form design and record visibility (advanced)

Record description is also visible directly in the **form header and linked field cards**, which significantly improves orientation in complex forms.

## Where it appears

-   form header (linked records)
-   link-to-table field (e.g., Customer)
-   record preview card

**Form designer enhancement**

Using **Form designer → Choose card fields**, you can define which additional fields are displayed in the record card.

This works together with record description:

-   **Record description** = primary label (what the record is)
-   **Card fields** = additional context (details about the record)

**Example**

Customer field:

-   Record description: `Fotoobchod s.r.o. (02786711)`
-   Card fields:
    -   Company name
    -   ID
    -   Additional metadata

![](https://cdn-assets.productfruits.com/9ee1fd1e-55d6-41ed-bee1-75867be5835f)

Result: user immediately understands what is selected without opening the record.

**Recommendation**

Always combine:

-   well-defined **record description**
-   carefully selected **card fields in Form designer**

This provides:

-   better readability
-   fewer clicks
-   faster decision making

* * *

## Summary

Lookup configuration in Tabidoo is not just technical — it directly affects usability.

A good setup improves:

-   speed of user interaction
-   data accuracy
-   readability across the app
-   quality of history and integrations

The key is balancing:

-   **Lookup columns (selection)**
-   **Record description (identification)**
-   **Sub-table grid (context)**

When configured well, these features significantly improve the overall user experience.
