> ## Documentation Index
> Fetch the complete documentation index at: https://fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Add a record picker to your form

> Allow users to select Zite database records from a Fillout form by linking to existing records.

## How it works

You can add a dropdown to your Fillout form that lets respondents pick existing records from your Zite database. This record picker **only links to the selected record**. It does not update existing records.

If you want respondents to edit records without database access, see [this article](https://www.fillout.com/help/guides/update-with-forms).

### Common use cases

* **Employee Onboarding:** Let HR select a manager, department, or mentor
* **Equipment Checkout:** Allow staff to select equipment or devices from a database
* **Course Enrollment:** Let students pick existing courses or programs in an enrollment form
* **Vendor Requests:** Link purchase requests to existing suppliers or vendors
* **Content Management:** Let authors select an existing category, project, or campaign

## Add a record picker

<Steps>
  <Step title="Link records">
    On your Zite database, link tables by following [these quick steps](https://www.fillout.com/help/database/link-records#link-records).

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/KaRHLex9fqtFXaSO/images/Screenshot2026-03-31at5.53.59PM.png?fit=max&auto=format&n=KaRHLex9fqtFXaSO&q=85&s=814bc049ff283aeb57010d64d043bef5" alt="Screenshot 2026 03 31 At 5 53 59 PM" width="2642" height="840" data-path="images/Screenshot2026-03-31at5.53.59PM.png" />
  </Step>

  <Step title="Connect your form">
    Open your Fillout form. Go to `Integrate` on top and choose `Zite Database`. Then, set your preferences.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/KaRHLex9fqtFXaSO/images/Screenshot2026-03-31at5.54.52PM.png?fit=max&auto=format&n=KaRHLex9fqtFXaSO&q=85&s=841268716c4f8d74309917aad634ad9d" alt="Screenshot 2026 03 31 At 5 54 52 PM" width="2650" height="691" data-path="images/Screenshot2026-03-31at5.54.52PM.png" />

    Zite [automatically maps](https://www.fillout.com/help/guides/map-fields#automatic-column-or-field-mapping) matching fields when available. If not, you can [manually drag](https://www.fillout.com/help/guides/map-fields#automatic-column-or-field-mapping) your database columns (on the left-hand panel) into the form.
  </Step>

  <Step title="Insert record picker field">
    For example, let's allow our employees to request for budget approval through a form. They can select their name from the Employees table. Their response is recorded in the Budget Requests table and linked to them.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/KaRHLex9fqtFXaSO/images/Screenshot2026-03-31at5.50.55PM.png?fit=max&auto=format&n=KaRHLex9fqtFXaSO&q=85&s=22a62e72a96d500565e0e5fe315bb4bd" alt="Screenshot 2026 03 31 At 5 50 55 PM" width="2639" height="1393" data-path="images/Screenshot2026-03-31at5.50.55PM.png" />

    Drag the `record picker` into your form. This becomes your dropdown for selecting records.
  </Step>

  <Step title="Publish and share">
    Click `Publish` on the top right to reflect the changes.

    That's it! Respondends can now select records from your database. 

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/KaRHLex9fqtFXaSO/images/Screenshot2026-03-31at5.53.16PM.png?fit=max&auto=format&n=KaRHLex9fqtFXaSO&q=85&s=413f4c0a94527904b305425a2df4e4ce" alt="Screenshot 2026 03 31 At 5 53 16 PM" width="2229" height="1291" data-path="images/Screenshot2026-03-31at5.53.16PM.png" />
  </Step>
</Steps>

## Advanced features

Open the record picker's settings by clicking <Icon icon="gear-complex" iconType="solid" /> to show **Advanced** on the right-hand panel.

<img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/KaRHLex9fqtFXaSO/images/Screenshot2026-03-31at6.24.30PM.png?fit=max&auto=format&n=KaRHLex9fqtFXaSO&q=85&s=35f9f5d90bf22681ac2d7c823cdf279c" alt="Screenshot 2026 03 31 At 6 24 30 PM" width="1908" height="747" data-path="images/Screenshot2026-03-31at6.24.30PM.png" />

Here, you can set:

* **Fields to show** - choose which database fields are visible instead of showing all record details
* **Field to search by** - allow lookup using a field other than the primary field
* **Filters** - show only selected records based on conditions you set

## Related articles

<CardGroup cols={3}>
  <Card title="Link records" icon="files-medical" iconType="regular" color="#FFC738" href="/themes" href="/database/link-records">
    Link records across tables to assign or reference.
  </Card>

  <Card title="Update with forms" icon="money-check-pen" iconType="regular" color="#FFC738" href="/guides/update-with-forms">
    Edit existing Zite database records with a Fillout form.
  </Card>
</CardGroup>
